August 12, 2010 6:00 PM. 65 attended.

Learn about JavaEE 6 (Part 2 of 2)

SUPINFO International University (map)

Selected By: Aleksandar Gargenta

In August, we are doing something special!

Arun Gupta, from Sun - now Oracle, has generously offered to deliver a two-evening crash-course on Java EE 6 for our group! August 10th and 12th.

While you can certainly get an overview of Java EE 6 online, Arun promised not only to explain to us what Java EE 6 is and why it matters, but also to get us to play with this new technology. That's right, this is going to be a hands-on workshop - assuming you are willing to get your hands dirty. You just have to bring your own laptops pre-loaded with JDK 1.6 U20+ and NetBeans 6.9 "All" version!

Some of you may remember Arun from our May 12th, 2009 event when he talked about GlassFish.

So, here is the ouline for this two-day bootcamp event:

Tuesday, August 10th, 6:00-9:30pm (requires a separate RSVP)
* Overview of Java EE 6
* Managed Beans 1.0
* Interceptors 1.1
* Servlets 3.0
* EJB 3.1
* GlassFish 3 Introduction

Thursday, August 12th, 6:00-9:30pm
* JPA 2.0
* CDI 1.1
* JSF 2.0
* GlassFish 3.1 Features & Roadmap

Pizza for this event will be sponsored by Michael Viguilla from TekSystems and beverages will be provided by Brigham Thompson with Williams-Sonoma, Inc. As always, we'll be giving away books, and other goodies from O'Reilly, Sun/Oracle, JetBrains, etc.

About Arun Gupta:
Arun Gupta is a GlassFish Evangelist focusing on Web Tier at Sun, now Oracle. He was the spec lead for APIs in the Java platform, committer in multiple Open Source projects, participated in standard bodies and contributed to Java EE and SE releases.

  • Aleksandar Gargenta
    Aleksandar Gargenta

    I just heard from Arun Gupta, and he wants us to have the following pre-installed:
    - JDK 1.6 U20+
    - NetBeans 6.9 "All" version

    While it is certainly possible for people to use Eclipse or any other IDE with GlassFish 3/Java EE 6, for the purposes of this workshop, it will be easier if everyone is on the same platform.

    Posted July 26, 2010 at 9:43 AM
  • Aleksandar Gargenta
    Aleksandar Gargenta

    The project snapshot from the first day is available here:
    http://files.meetup.com/930480/HelloWorld-JavaEE6-Day1-Pr...

    Posted August 12, 2010 at 9:16 AM
  • Joseph C Jackson
    Joseph C Jackson

    Given that some people had problems locating the correct download with the MeetUp blerb given, may I suggest the following sentence instead please? ...

    Download at http://netbeans.org/downloads/index.html , in the Bundles table choose the download button at the bottom of the right-most column called All, button noted as Free and 319M, push this button and complete the download and install; needs about .9 gig of disk space.

    Posted August 12, 2010 at 12:46 PM
  • Chung
    Chung

    Anyone want to carpool and split street parking cost? I'm leaving Colma around 5pm, and can pick you up if you are conveniently along the way.

    Posted August 12, 2010 at 3:08 PM
  • Henry N.
    Henry N.

    Looking for carpool... Is anyone going to Berkeley area after the meeting?

    Posted August 12, 2010 at 3:22 PM
  • Aleksandar Gargenta
    Aleksandar Gargenta

    Here is the final version of the HelloWorld project that Arun sent to us:
    http://files.meetup.com/930480/HelloWorld-JavaEE6-Final-P...

    Posted August 13, 2010 at 12:07 PM
  • Gurpreet
    Gurpreet

    From Design pattern point of view, Is it a good practice to do every thing in your managed bean's and get rid of your DAO and Service layer?

    Gavin King in his Seam Implementation said that , its overkill of patterns.

    Just want to know what other people think about it and Do we really require those traditional layers for a solid application(Easy to maintain , scalable and lot more things)

    Posted August 18, 2010 at 9:29 AM
  • Mike Salera
    Mike Salera

    Layers alone are not always meaningful. Since so many of the systems we build are wonderfully layered, yet *tightly coupled*.

    More 'managed' beans? How do you de-couple and test one of those? Isn't this why the Spring framework came along, to challenge the largesse of enterprise Java?

    Posted August 18, 2010 at 9:36 AM
  • Gurpreet
    Gurpreet

    Managed Beans are simple plain POJO beans and are injectable . You can always provide Mock dependancies when writing Unit tests for them.

    For example you can configure 2 persistence units one for testing (in memory database) and other one for real database. In your unit test class , inject appropriate persistence Unit.

    Posted August 18, 2010 at 9:57 AM
  • Jim Youll
    Jim Youll

    I find it interesting that so much of coding has been taken out of code. Spring is fascinating in that it'd rather write an external config file than solve the problem in application code. I suppose i'm not understand what's better about this, apart from job security for the maintainers. J2EE6 isn't nearly as twisty, but the extensive use of annotations seems to take us, in some ways, away from configurable code and back toward hardcoded constants...

    Posted August 18, 2010 at 10:04 AM
  • Mike Salera
    Mike Salera

    Thanks, @gurpreet. POJOs are what I am after. Yes I would like to see an example persistence.xml that accomplishes this.. even if to-day it only works with Hibernate/JPA and EntityManager.

    Posted August 18, 2010 at 10:33 AM
  • Morgan Conrad
    Morgan Conrad

    Great meetup - thank you Arun. Are the slides available somewhere?

    Posted September 5, 2010 at 2:21 PM
  • Aleksandar Gargenta
    Aleksandar Gargenta

    I uploaded some pix that I snapped at this event:
    http://www.sfjava.org/photos/1072501/

    Posted September 19, 2010 at 10:11 PM
  • You must be a member to post a comment. Join or login.

65 attended
5.00 5.0011 (11 ratings)

Marakana Java Training

The organizer of this group.

IGN

Food, drinks, and venues for our meetings!

CloudBees

Awesome food and drinks for our Meetup!

AppDynamics

Beverages, T-shirts, and discounts!

Jax Conference

Free ticket to upcoming Jax conference!

GSN Games

Food and beverages for our Meetups!

TEKsystems

Sponsors food for our meetings.

Apex Systems

Sponsors food and drinks for our events

StackMob

An awesome venue for our Meetups!

O'Reilly

Gives away technical books at our meetings.

Google

Provides a YouTube channel for hosting our videos

Square

Awesome venue for our meetups!

Premier Technology Partners

Sponsors our cool new giveaways

Offer a perk for our members and get exposure.

Offer a perk →
People in this
Meetup are also in:

Log in

Not registered with us yet?

Sign up

Meetup members, Log in

or
By clicking the "Sign up using Facebook" or "Sign up" buttons above, you agree to Meetup's Terms of Service