Članak – Selecting Your Java EE 6 Application Server

Članak Markusa Eisellea o njegovom razmišljanju koji Application Server odabrati Enterprise Software Development with Java: Selecting Your Java EE 6 Application Server. Možda pomogne kod odabira…

Članak – Raspberry Pi & Java GPIO Frequency Benchmarks

Za sve koji vole osciloskope – još malo igranja s Javom na Raspberry Pi i GPIO SHA – Raspberry Pi – Java GPIO Frequency Benchmarks.

Nova verzija Jave svake dvije godine

Prema izjavi Stevea Harrisa novu glavnu verziju Jave trebali bi ubuduće vidjeti svake dvije godine Steve Harris: Java put on a regular release schedule – application development, Languages and standards, software, – newsle.

Osvježen HUJAK-ov kalendar događanja

HUJAK-ov kalendar događanja, dohvatljiv na https://hujak.hr/kalendar/, osvježen je sa zasad poznatim događanjima u 2013.!

Inače, izravne veze na HUJAK-ov kalendar su ovdje:      (Calendar ID: hujak@hujak.hr)

Osim toga, u desnom stupcu dodana je i ikona za brži dostup kalendaru _calendar-32

Aktualni Java oglasi s rep.hr

Prenosimo aktualne Java oglase s rep.hr

Članak – 2012 JCP Year in Review

Ako vas zanima što se sve u 2012. događalo na području specifikacija, predlažemo sljedeći pregledni članak 2012 JCP Year in Review (JCP Program Office).

Dostupan JMS 2.0 Public Review Draft

Ako radite s JMS možda će vas interesirati da je za pregled i komentare dostupan JMS 2.0 Public Review Draft.

Kao jedan od nazanimljivijih dijelova koji će se pojaviti u Java EE 7, JMS “dvojka” je do 4.2.2013. otvoren za review. Spec lead Nigel Deakin poziva sve da pročitaju draft, stranicu na java.net, downloadaju referentnu implementaciju i ocijene kako im se sviđa.

Prenosimo najvažnije novosti sa stranice projekta:

The JMS 2.0 specification now requires JMS providers to implement both P2P and Pub-Sub.

The following new messaging features have been added in JMS 2.0:

  • Delivery delay: a message producer can now specify that a message must not be delivered until after a specified time interval.
  • New send methods have been added to allow an application to send messages asynchronously.
  • JMS providers must now set the JMSXDeliveryCount message property.

The following change has been made to aid scalability:

  • Applications are now permitted to create multiple consumers on the same durable or non-durable topic subscription. In previous versions of JMS only a single consumer was permitted.

Several changes have been made to the JMS API to make it simpler and easier to use:

  • Connection, Session and other objects with a close method now implement the java.jang.AutoCloseable interface to allow them to be used in a Java SE 7 try-with-resources statement.
  • A new “simplified API” has been added which offers a simpler alternative to the standard API, especially in Java EE applications.
  • New methods have been added to create a session without the need to supply redundant arguments.
  • Although setting client ID remains mandatory when creating an unshared durable subscription, it is optional when creating a shared durable subscription.
  • A new method getBody has been added to allow an application to extract the body directly from a Message without the need to cast it first to an appropriate subtype.

A new chapter has been added which describes some additional restrictions and behaviour which apply when using the JMS API in the Java EE web or EJB container. This information was previously only available in the EJB and Java EE platform specifications.

A new chapter has been added which adds a new requirement for a JMS provider to include a resource adapter, and which defines a number of standard endpoint activation properties.

New methods have been added to Session which return a MessageConsumer on a durable topic subscription. Applications could previously only obtain a domain-specific TopicSubscriber, even though its use was discouraged.

Članak – 5 razloga zašto će Java biti zanimljiva u 2013.

Predviđanja razvojne zajednice i Java zanimljivosti u 2013. predstavljeni su članku Chrisa Mayera.

Ukratko navodi 5 glavnih razloga:

  • Java 8
  • jezici za JVM
  • JavaScript u Java aplikacijama
  • iskorištavanje procesorske snage GPU
  • prijelaz “u oblake”

Više o tome u 5 Reasons to be excited about Java in 2013.

Članak – Batch u Java EE 7

Uvodni članak Aruna Gupte o Batch aplikacijama u Java EE 7 – Batch Applications in Java EE 7 – Undertanding JSR 352 Concepts: TOTD #192

Članak – 10 glavnih Java stvari u 2012.

Kratki članak Torija Wieldta donosi nam svoje mišljenje o 10 najznačajnih Java stvari u 2012. – Top 10 Java Stories of 2012.

Po njegovom mišljenju to su zaslužili:

  • SDK za Mac OS X
  • OpenJFX
  • Java Embedded
  • Projekt Nashorn u otvorenom kodu
  • Projekt Jigsaw prebačen u Java SE 9
  • Napredak u Java EE 7
  • Program Adopt a JSR
  • Združeni SE/EE i ME Executive Committes u JCP
  • Novi Java evangelisti – Stephen Chin, Jim Weaver, Reza Rahman, Bruno Borges …
  • 6 novih Java Championa – Agnes Crepet, Victor Grazi, Yara Senger, Martijn Verburg, Lars Vogel i Johan Vos