InfoQ Homepage JCP Standards Content on InfoQ
-
Interview with Hans Muller about JSR-296: Swing Application Framework
Artima has an interview with Hans Muller, the spec lead for JSR 296: Swing Application Framework discussing where it fits in with existing gui toolkits and rich client platforms as well as how it addresses the main developer frustrations of desktop Swing development, including wiring actions, multithreading, and GUI design.
-
Community Begins Reviewing Java Module System (JSR 277) Early Draft
The early draft of JSR 277 was recently released. Community review is open until Nov. 13th. This JSR seeks to improve the distribution of Java applications by defining a distribution format and a repository for collections of Java code and related resources.
-
Evolving the JCP Process - JSR 306 Passes JSR Approval Ballot
The Java Community Process is scheduled to be revised as a result of JSR 306, Towards a new version of the JCP. The JSR proposes a number of changes for the JSPA and JCP process. Goals include increasing JSR transparency, optimizing ease of participation for individuals, and easing the migration of pre-existing technologies into JCP standards.
-
Sun Officially Backs Ruby, Brings JRuby In-House
Charles Nutter, one of the developers of the JRuby (Ruby on JVM) project, announces JRuby is being brought into the Sun Microsystems fold.
-
Spring and EJB 3 Compared
devx is hosting an article comparing Spring 2 and EJB 3 focusing on support for persistence, transaction management, and statefulness, concluding that support is mostly the same with but with EJB being slightly better at handling state.
-
Sun Creates Feature Removal Process for the Java Platform
No feature has ever been removed from the Java SE platform, and the stand policy has been that no feature ever will be removed. JSR 270 takes the first step to reversing this trend with the definition of a set of guidelines to govern removal of features with javax.sound.midi being the first considered.
-
JSR 284: Towards a "virtual Java virtual machine"
The first early review draft of JSR 284: Resource Consumption Management API has been posted for review. Spec lead Greg Czajkowski told InfoQ "In some respects this is a step towards "virtual Java virtual machine", where a single instance of the JVM can host programs whose data and performance can be isolated from one another."
-
Revisiting the Need for Asynchronous Servlets
As we transition from a page based view of web application development to an Ajax style data based new server programming needs emerge. Gregg Wilkins, lead developer on the Jetty web container, has been examining the need for an Asynchronous Servlet API in a series of blog posts. This review has resulted in Gregg concluding that continuations are the best solution at the present time.
-
Mastering EJB 3.0 is Out
The fourth edition of the best seller Mastering EJB is now launched and as per prior tradition, is available for free download on TheServerSide.com. The new version is updated for EJB 3.0 and also covers tips and techniques related to deployment, and integration.
-
InfoQ Article: EJB 3 Essential Glossary
InfoQ is hosting an EJB 3.0 glossary of new terms and API elements introduced in EJB 3. It explains buzzwords like Inversion of Control (IoC), Configuration by Exception, POJO, POJI, Dependency Injection etc, etc. The glossary is an ongoing work in progress. Updates will continue to be made to it.
-
JSR 303: Time to Standardize Validation
Jason Carreira has submitted JSR 303 to standardize a meta-model and and API for JavaBean validation. The JSR has just been submitted and has not yet been approved by the JCP EC, but if approved the API could provide a consistent validation approach across tiers and within other standards and frameworks. InfoQ spok to Jason to find out more about the potential of JSR 303.
-
Richard Monson-Haefel: It's too late to save Java EE
Richard Monson-Haefel's recently released analyst report predicting the demise of Java EE has set off a storm of controversy. But what did Richard Monson-Haefel, well known for his popular books on EJB, actually say? InfoQ summarized the main points from a podcast with RMH.
-
Is Java EE 5 lightweight enough?
An article yesterday asked if Java's complexity is its worst enemy, quoting Richard Monson-Haefel saying "They should retire Java EE and work with the open source community to come up with a better solution. Steve Anglin distilled the the problem to a simpler question: "Is the new lightweight Java EE 5 light enough?
-
Catching up with Java Use in Telco Companies (OSS/J)
Java is probably more widely used in the Telco industry than any other platform, but this fact is not very widely known by Java developers, many of whom have only heard of OSS/J in passing. OSS/J A A new article explaining the need and impact OSS/J APIs standardize a range of Telco IT needs and are creating a standards-based component marketplace that is having a big impact.
-
Web Beans JSR 299 approved by JCP for further development
The new Web Beans JSR 299 has been unanimously approved by the JCP executive committee for further development. Web Beans aims to integrate EJB 3 session and entity beans to be used as JSF managed beans eliminating the dual layers of web actions and EJB's common in web apps. Web Beans also defines constructs for state and workflow in the web tier.