Celebrating the GlassFish v3 Prelude release
The bloggers are digging deep into the release of GlassFish v3 Prelude, a major release that adopts and OSGi-based lightweight and extensible core, much better support for scripting languages, Update Center 2.0, and more. We figured that since GFv3P is dominating the blogs, we'd just give the whole section over to the topic for the day.
Today's Weblogs begin with Vivek Pandey's look at
Dynamic Languages support in GlassFish v3 Prelude. "By now most of you might already know that GlassFish v3 Prelude is released! GlassFish v3 Prelude brings not only JavaEE support but also brings in support for Dynamic Languages based platforms, such as Rails, Grails and also tested to work for Scala/Lift, PHP (Quecus, Java-PHP bridge)."
GlassFish v3 Prelude OSGi support: Is it really true? The doubting Ludovic Champenois asks, "are you sure GlassFish v3 Prelude is OSGi compliant? Can it run on top of Eclipse Equinox? Prove it..."
Finally, Bhakti Mehta has a guide to
Working with Metro on Glassfish v3 Prelude.
"GlassFish Enterprise Server v3 Prelude is ideal for deploying rich Internet applications backed by Java or dynamic languages such as JRuby. This blog shows how to work with Metro on Glassfish v3 Prelude."
Of course, the "prelude" in the name refers to the fact that this GlassFish release represents the project setting the stage for the full v3 release, which will implement the Java EE 6 spec. On that subject, we note in the Java Today section that there are about two weeks left in the Early Draft Review period for JSR 316, the spec for Java EE 6. Major changes in EE 6 include profiles to define subsets of the EE spec for certain application types (such as a "Web Profile"), greater extensibility, the removal of obsolete or superseded APIs, support for SOA development, and the inclusion of a number of new or updated JSRs. The early draft review for JSR 316 closes on Saturday, November 22.
Ed Ort has posted a new SDN article, on GlassFish and MySQL, Part 1: A Perfect Combination for Web Applications. "The reasons that so many people download and use MySQL and GlassFish are compelling. In addition to being open source, MySQL and GlassFish are fast, reliable, and easy to use. Though attractive individually, MySQL and GlassFish when used together provide an excellent solution for quickly developing and deploying web applications that are not only secure and reliable, but also scale to meet increasing demand and are highly responsive to user requests."
Two months after discontinuing support for the Substance NetBeans module, Kirill Grouchnikov has announced that John C. Turnbull has agreed to take over the project. "John is now the official owner of the project, and all decisions regarding this project will be at his sole discretion. The core Substance library (and other plugins) will continue to be developed by me, and John will have my full cooperation on evolving the external and internal APIs to facilitate the ongoing development of Substance NetBeans module."
With GlassFish v3 Prelude out, the team is thanking everyone who helped. In today's Forums, Judy Tang thanks participants in the community acceptance program, with the post,
Re: Announcing FishCAT, a community Beta program -- results and thank you card to FishCAT members ! "With GlassFish v3 Prelude released, we would like to update this thread with great FishCAT v1 results published in Judy's blog and a special thank you card to FishCAT members! We look forward to have more community members join FishCAT program, to improve GlassFish quality together with us."
skells seeks feedback on a GlassFish plugin, in
producing javadoc from schema documentation - review requested. "I have developed a plugin to allow additional information to be extracted form the schema and presented as javadoc in the generated code. The code is a little rough and ready, at the moment, and I have had a few problems with the navigation of the object model, but it is pretty much functionally complete for the schemas that I am using. It documents the global element, getters and setters, anonomous inner classes and enumeration types. I would welcome some review of this, and for it to be tested on some other schemas, as the ones used so far are all ones that I have developed, and as such have my style and convensions. I would be happy to contribute this to the extensions, or for inclusion into te base xjc, but for the moment I would appriciate some review of the code and for some other users to comment on the effectiveness of the implementation."
Li Shen asks the GlassFish community if there's
Any plan to support the latest Spring version? "Looks like the spring extension (https://jax-ws-commons.dev.java.net/spring/) can't work with Spring 2.5, due to that certain Spring classes have been changed. Do you plan to upgrade the spring extension to support spring 2.5 as well as the upcoming Spring 3.0 in the near future? I definitely hope to use it in my project if you could do the upgrade."
Finally, Paul Sandoz explains the relationship between REST and JSON in
Re: JSON Web Services.
"JSON and REST are not the same. [...] The relationship between JSON and RESTful Web applications is as follows: Resources, identified by URLs, produce and consume representations when a client makes a request using an HTTP method. The representations are identified by a media type, which describes what the representation is. Such a representation may be a JSON document and might be identified by the media type "application/json". JSON is just one of many data formats you may choose to use in your Web application. Hope that helps."
Following up on the wide-ranging discussion of the future of the SwingX project and of Swing itself, the latest java.net Poll asks "What should be the primary focus of future Swing development?" Cast your vote on the front page, then visit the results page for current tallies and discussion.
Current and upcoming Java
- November 7-9 - Northern Virginia Software Symposium 2008: Fall Edition
- November 14-16 - Rocky Mountain Software Symposium 2008: Fall Edition
- November 17-21 -