I wasn't able to attend the March 19 Oracle Technology Network TechCast (Java EE 6 Roundup with Roberto Chinnici) when it happened -- but it's now online, so I watched it this morning. The brief summary for the TechCast is:
One of the key engineers in the Java EE 6 effort explains the latest developments about profiles, annotations, APIs, extensibility, and pruning - as well as how the JEE 6 focus on flexibility, extensibility, and ease of use manifests in GlassFish v3.
Profiles were the first topic of discussion. The advantage of profiles is that the developer can select a specific set of packages that are suitable for the application that's being developed. In the past, there was simply Java EE, in its entirety, and if you needed anything extra you had to bring in those packages, creating what could become ultimately a dependency nightmare for larger applications that are worked on by multiple developers.
Roberto talked specifically about the Java EE 6 Web Profile. This includes rules that define how different components should work together, for example, servlets and transactions.
Roberto also noted that the profiles capability is a general capability, that facilitates the configuration of new profiles by developers. Each profile will have its own set of rules and its own configuration with respect to the tools and components that are included in the profile.
The discussion moved onto annotations, which are extended in Java EE 6 to web containers. Annotations also aid in removing the need for creating web.xml descriptors. Additional topics of discussion include dependency injection; extensibility; the pruning process and proposed technologies that may be declared optional in the future; GlassFish.
Do as
Alice
and ask one of our Cheshire cats about the roadmap for the open source
GlassFish Server
under the new Oracle ownership. The first opportunity is
Tuesday morning, at 9am PT, when Steve Harris will provide a short overview during his EclipseCon
keynote.
EclipseCon also has
otheropportunities...
In NetBeans there are some useful Code Templates, like "sout" which, when you type it in the editor and hit "Tab" will be expanded to "System.out.println();". But you’re not limited to the predefined ones, you can also create your own templates. I've been playing around with Code Templates recently and was a bit disappointed, because the avaiable set of default parameters is quite limited. E.g. I tried to add some nice templates for logging, and I was missing a way to get hold of the class name of the current file...
You may have heard about an announcement about a formal arrangement between java.net and Sonatype. Unfortunately, this announcement is premature at best. While Oracle has talked with Sonatype in the past few weeks, there is no contract in place at the moment. We are committed to providing better support for Maven in the future, but we are exploring several options. As soon as we have made a final decision, we will make a formal announcement on Java.net.
I have been trying to get JSF 2.0 to work on Jonas 5.x, but I haven't succeeded so far. If any of you know how to get it to work I would like to know so I can update this short article.
Continuous Integration is a cornerstone of modern software development best practices. Hudson, an Open Source Continuous Integration tool, is by far the most popular Continuous Integration tool on the market, and for good reason! It's intuitive user interface and powerful features make setting up a Continuous Integration service a real breeze. I am pleased to announce that a new book on Hudson is currently in the making...
In the Forums, jsexton has questions regarding the Glassfish v2 Log File Location: I'm attempting to change the location of server.log on a v2 server. There seems to be a problem where as the log file starts out in the directory I'd like to use but reverts to the default location on the first log file rotation. Is this a...
jebricker is Debugging a WSIT problem: I'm trying to debug a problem with a Java app requesting a SAML token from ADFS 2.0. I have a problem when the app requests the MEX data from the ADFS SecurityTokenService. The WS I'm calling has a policy set up that requires a SAML token...
In the JXTA forum, galato posted JXME to JXME: Draw Nodes and Links on JxMapViewer: Hi all, I know the code is probably the best documentation (even though the Programmer's Guide is not all too bad), however, there are still higher level architecture concepts in the functionality of JXTA that are not easy to...
Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.
Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.