I delivered a NetBeans-driven Java EE 6 session to about 80+
attendees at the Austin JUG yesterday. The session built a typical
three-tier Web application using the new/updated technologies in the
Java EE 6 platform. I was told this is one of the largest attendance
seen at the JUG in recent months. Java EE 6 is indeed a crowd puller
Rob Ratcliff, the JUG leader, started with a great overview of
"Whats new in Java" covering recent
FX 2.1 Developer Preview for Mac and Linux,
EE 6 and WebLogic 12c,
and other stuff. His complete slides are available here
. I was fortunate to speak at the JUG because an
informal survey of the attendees showed that nobody attends (or plan
to attend) a conference in the coming months.
During my session, the highly interactive attendees learned about
NetBeans wizard-driven Java EE 6 application development. Here are
some of the features that were demonstrated in the talk:
- Improvements in Java Persistence API
- "web.xml"-free and annotation-driven Servlets
- Simplified packaging of EJBs in a WAR file, no-interface and
single file definition of EJB
- Session preservation across redeploys
- Facelets (XHTML/CSS) as templating language for JavaServer
Faes to achieve true MVC
- Integration of Bean Validation with JPA and JSF
- Typesafe dependency injection and Producer/Observer of events
- RESTful resources using JAX-RS
The application was built using NetBeans and deployed on
GlassFish. This same application can be easily deployed on
WebLogic 12c as well since it is full Java EE 6-compliant as well
now. The complete instructions for NetBeans/GlassFish are
instructions for NetBeans/WebLogic will be made available shortly
The session ran almost 45 minutes beyond the scheduled time with
most of the attendees staying late and asking questions. The
feedback from the attendees was very positive. One of them was even
starting a new project using NetBeans + Java EE 6 + GlassFish next
week so this talk was directly relevant. Also found another attendee
using GlassFish for development and WebLogic for deployment for
their Java EE 6 application. Rob used GlassFish for an internal US Military project and has been deployed for more than 2 years with nearly zero maintenance.
Check out some pictures from the JUG visit ...
A tweet like the one below definitely make the quick trip worth it
style="border: 0px solid; width: 524px; height: 151px;">
The formal JUG session was followed by a beer-a-thon
(lemonade-a-thon for me ;-) at BJs.
Some interesting facts about Austin ...
- Michael Dell (chairman and CEO of Dell) lives in Austin, Dell
worldwide headquarters are in Austin.
- Lance Armstrong is from Austin.
- Sandra Bullock, Matthew McConaughey, and Brad Pitt has homes
- Whole Foods chain started and headquartered in Austin. I was
lucky enough to squeeze time out for a lunch with a colleague at
one of their stores in this less-than-24-hour visit to Austin.
- Keep Austin Weird
instructions and let us know how you are using Java EE 6.
Next stop is Reykjavik (Iceland), Stockholm (Sweden) and Umeå
(Sweden), more on that later ...