Java EE 6 pulled crowd at Austin JUG

Guest Author


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 href="http://www.oracle.com/technetwork/java/javase/releasenotes-136954.html">JDK
update releases, href="http://www.oracle.com/technetwork/java/javafx/downloads/devpreview-1429449.html">Java
FX 2.1 Developer Preview for Mac and Linux, href="http://blogs.oracle.com/arungupta/entry/oracle_weblogic_server_12c_now">Java
EE 6 and WebLogic 12c, href="http://netbeans.org/community/releases/71/">NetBeans 7.1
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
    using CDI
  • 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
available href="http://blogs.oracle.com/arungupta/resource/javaee6-hol-nov2011.pdf">here
and same
instructions for NetBeans/WebLogic will be made available shortly
as well.

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
    in Austin.
  • 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

Download the href="http://blogs.oracle.com/arungupta/resource/javaee6-hol-nov2011.pdf">NetBeans/GlassFish
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 ...

Join the discussion

Comments ( 2 )
  • Jose Luis Tuesday, February 7, 2012

    Any chance a video of this session will be available online? Thanks

  • guest Tuesday, March 20, 2012

    New project using NetBeans + Java EE 6 + GlassFish next week so this talk was directly relevant. Have your story is nice jave web application using is very fantastick.

Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.