Special Two-day Java EE Seminar

Java EE 5 Platform and Enterprise JavaBeans 3.0 - An Expert-to-Engineer Session (VC-DTJ-1000)
Learn More about the Java EE 5 Platform and Enterprise JavaBeans 3.0

Do you want the inside scoop about the Java EE 5 Platform and Enterprise JavaBeans 3.0? Now you can get the latest information directly from the experts. This expert-to-engineer session will be delivered live over the internet in our Live Virtual Class format on June 6 and 7. This event will include demonstrations, and following each session there will be a question and answer period.

Date: June 6 and 7
Time:
  • June 6 - 11:00 to 6:10 Eastern Daylight Time
  • June 7 - 11:00 to 5:10 Eastern Daylight Time
Price: USD $199
Course Code: VC-DTJ-1000
Registration: U.S. and Canadian registrants call 1-800-422-8020
Day 1
Day 2
 
 
Day 1
Session 1: Java EE 5 - Bill Shannon

Session description:

This session will provide an overview of the entire Java EE 5 platform, highlighting the many improvements that make it easier to develop Java EE applications.

Bio:

Bill Shannon is a Distinguished Engineer at Sun Microsystems, where he is one of the architects of the Java EE 5 platform. He has been with Sun since 1982 and previously worked on the JavaMail API, the HotJava Views product, the Common Desktop Environment, the Solaris Operating System (OS), and all versions of the Solaris OS. He graduated from Case Western Reserve University with an MS in Computer Engineering.

Session 2: EJB 3 - Linda DeMichiel and Ken Saks

Session Description:

The primary focus of Enterprise JavaBeans 3.0 has been on simplifying the tasks of the Java EE application developer. As a result, EJB has undergone a number of significant improvements in the 3.0 release, both in terms of making server-side components easier to use and in adding flexibility and power to the EJB programming model. This session will cover the new, simplified EJB 3.0 component and client programming model; the role played by metadata annotations in these simplifications; and new features, such as interceptors.

Bios:

Ken Saks is the EJB Container Lead for the Java EE 5 platform and Sun Application Server 9. He is an original member of the J2EE engineering team and has been developing Application Servers at SUN since 1999. Ken has a Masters in Computer Science from Stanford University.

Linda DeMichiel is the Specification Lead for Enterprise JavaBeans 3.0 in the Java Community Process. She is a senior architect in the Java EE 5 platform group at Sun Microsystems and the chief architect for Enterprise JavaBeans and the Java Persistence API. She has over 15 years of experience in the areas of databases, object persistence, distributed computing, and OO. Before assuming responsibility for EJB, she led the team that implemented Sun's first object/relational persistence product, and worked earlier at IBM on object/relational extensions to both DB2 and the SQL99 standard. She holds a Ph.D. In Computer Science from Stanford University.

Session 3: Java Persistence - Linda DeMichiel

Session Description:

One of the key results of the work on EJB 3.0 has been the introduction of a new, standard API for Java persistence and object/relational mapping. This work initially began as part of EJB 3.0 and, in response to the urging of the Java community, has been expanded to include use in Java SE environments. This session will cover key aspects of Java Persistence, including use of the EntityManager API, persistence units and persistence contexts, object/relational mapping using Java metadata annotations, and extensions to EJB QL.

Session 4: Web Services - Roberto Chinnici, Rajiv Mordani, and Dhiru Pandey

Session description:

Web services technologies are one of the key components of the Java EE 5 platform and they have been greatly enhanced in functionality for this release. The newly introduced Java API for XML Web Services (JAX-WS) 2.0 takes web services support in the Java platform to the next level. New features include support for asynchronous clients; protocol and transport independence; messaging; REST-style web services. Additionally, new ease-of-development features make implementing web services significantly easier than before. Working in conjunction with the Java Architecture for XML Binding (JAXB) 2.0, JAX-WS 2.0 provides complete support for document-oriented web services and the XML Schema standard. JAX-WS 2.0 also includes support for the latest web services standards from the World Wide Web Consortium, namely SOAP 1.2 and MTOM/XOP.

Also covered is the latest maintenance release for JSR-109. The main goal of this release is to align with JAX-WS specification. The presentation will focus on what is new in JSR-109 from that perspective for both EJB and Servlet based WebService endpoints. We will also show some demos that highlight the new features of JSR-109/JAX-WS with Netbeans IDE.

Bios:

Roberto Chinnici is a senior staff engineer at Sun Microsystems, Inc. where he works on the Java EE 5 platform, with particular focus on Web Services and Ease of Development. He is the specification lead for the JAX-RPC 1.1 and JAX-WS 2.0 technologies, both developed under the Java Community Process. He is also Sun's principal representative in the Web Services Description Working Group at W3C and has been a member of the WS-I Basic Profile Working Group. Mr. Chinnici holds an M.S. in Computer Science from the University of Milan, Italy.

Rajiv Mordani is a senior staff engineer working at Sun Microsystems, working on the next generation web services specification and implementation. Rajiv is the specification lead for Common Annotations for the Java Platform and co-specification lead for JAX-WS 2.0 and in past has been specification lead for JAXP and co-specification lead for SAAJ.

Dhiru Pandey is the specification lead for JSR-109 (Enterprise Web Services) specification and JSR-267 (JSP Tag Library for Web Services) under the Java Community Process program. He is a Senior Staff Engineer in the Java EE 5 platform group at Sun Microsystems. Since joining Sun in 1999, he has worked exclusively on Application Server and J2EE technologies. He has almost 20 years of industry experience in the areas of Distributed Computing, Object Databases, Object Oriented Programming.

 
 
Day 2
Session 5: Web Tier and JSF - Ed Burns and Jan Luehe

Session Description:

Ed and Jan will present on what's new in the Web Tier in Java EE 5 platform. This release of the Java EE Web Tier is all about cohesion. The layers of the web tier: servlet, JSP, JSTL, and JSF are now working together more effectively than ever before. The presentation will use code samples and demonstrations of new technologies such as AJAX to showcase the effectiveness of the Java Web Tier in the world of Web 2.0.

Bios:

Ed Burns is a Senior Staff Engineer at Sun Microsystems. Ed has worked on a wide variety of client and server side web technologies since 1994, including NCSA Mosaic, Mozilla, the Sun Java Plugin, Jakarta Tomcat and, most recently JavaServer Faces. Ed is currently the co-spec lead for JavaServer Faces.

Jan Luehe is a Senior Staff Engineer at Sun Microsystems. He has been involved with the specification and implementation of web technologies such as Servlet, JavaServer Pages (JSP), and Standard Tag Library for JavaServer Pages (JSTL). Recently, he became the specification lead for JSP 2.1. Jan has worked on various aspects of the web container in Sun's application server product line and Project Glassfish, Sun's open source development project for building a Java EE 5 application server. Prior to that, Jan worked on the J2SE security model and cryptography extension.

Session 6: Java Blue prints for AJAX Enabled Web 2.0 Applications - Inderjeet Singh and Greg Murray

Session Description:

This session discusses how the Java EE 5 platform technologies can be used to create next-generation Web 2.0 applications. It covers how rich interactive GUIs similar to traditional desktops can be designed with Asynchronous JavaScript Technology and XML (AJAX), enabling features such as mash-ups, tagging, and user participation. It also discusses patterns for using Java API for XML Web Services (JAX-WS) to design AJAX back ends using REST-based web services. In addition, it examines security features such as using Captchas to prevent automated attacks and using security images to prevent phishing scams. It discusses programming model issues such as use conventions, how to leverage JavaScript libraries, designing AJAX-enabled JavaServer Faces components, and using a single-page paradigm for a Web application. It also examines the use of the model-view-controller pattern for AJAX and contrasts it with its use in traditional Web applications, discusses strategies for producing and consuming RSS feeds, and covers how to plug in a search engine as well as integrate search engine services such as Google.

Bios:

Inderjeet Singh is a Senior Staff Engineer with Sun Microsystems where he is the architect for the Java BluePrints program. He is the primary author of the Addison-Wesley Java-series books, Designing Web Services with the Java EE 5 platform and Designing Enterprise Applications with the Java 2 Platform, Enterprise Edition (now in second edition). Inderjeet holds an M.S. in computer science from Washington University in Saint Louis, and a B.Tech. in computer science and engineering from Indian Institute of Technology, Delhi.

Greg Murray is the Servlet specification lead and has been involved with the Java Enterprise Edition web tier since the creation of the platform. Greg started a grass roots effort at Sun promoting the use of AJAX with Java technologies. Greg is now working with the Java BluePrints and other teams at Sun on developing the best practices for enterprise AJAX and looking for ways to better integrate the Java and AJAX worlds. Before taking on his current responsibilities Greg was a member of the Java BluePrints team for which he was responsible for the recommendations and guidelines for the Java Enterprise Edition web technologies. Greg contributed to the design and implementation of the original Java Pet Store Demo and Java Adventure Builder reference applications. Prior to working with the BluePrints team Greg worked on internationalization tools for the globalization group at Sun.

Session 7: Java EE 5 SDK, Application Server 9 PE and Tools - Ludovic Champenois and Jerome Dochez

Session Description:

This session gives an introduction on the GlassFish Project: The open source community for building Java EE 5 platform. It also covers the NetBeans 5.5 IDE specially developed to enable the Java EE 5 features and the deployment to the GlassFish and Sun Application Server 9 Java EE 5 platform servers. Demos will cover the following topics : annotations and Ease of Development features of the Java EE 5 platform spec, Java Persistence APIS (in standalone applications and Web Applications), Web Services 2.0, GlassFish Server Integration in NetBeans 5.5: Deployment, Administration, Debugging, testing, Inline Verifier tool, various help items.

Bios:

Ludovic Champenois is a Senior Architect at Sun Microsystems, and has been with Sun and Java for the last 10 years. He is one of the tech leads and architects on Sun's Application Server and is responsible for ensuring best in class developer experience for Java EE 5 platform programmers with Sun Application Server and Sun tools. (NetBeans, Studio Enterprise and Studio Creator). Ludovic is also heavily involved in leading Sun's open source initiative (Project GlassFish). He is also the co-author of the NetBeans Field Guide book (Prentice Hall 2005).

Jerome Dochez is a Senior Staff Engineer at Sun Microsystems located in Santa Clara, California (USA). Jerome has been working in J2EE technologies since 2000. He was the architect for the Java AVK , then technical lead for deployment and web services. He also provided the Mac OS X support of the GlassFish project. Before J2EE, still in the Java Software organization, he participated to the JavaBeans first specification (with Eduardo) and moved on to create the Java Plug-in.

Today, he is the GlassFish architect and overall technical lead. He is looking at the future of the implementation as well as driving the stability of the next release of GlassFish. He still participates to the JSR109 implementation as coding remains a fun part of the job.

 
 
Big Certification Savings
The more you certify, the more you save, the better you perform. » Register Now

Improve IT Team Performance
Watch the IDC Webcast on "The Impact of Sun Certification" » Register Now

Get a Free Apple iPod touch
With your purchase of a Sun CD-ROM Library » Buy now

Sun Training U.S.   
» Training outside the U.S.
 
 
 
 
 
Prepare for Certification in 5 Days
Prepare for Certification in 5 Days
Take the Fast Track to certification and get a free Sun Jacket.
Get a Free Apple iPod touch
With your purchase of a Sun CD-ROM Library
Contact About Sun News & Events Employment Site Map Privacy Terms of Use Trademarks Copyright 1994-2008 Sun Microsystems, Inc.