Course Locations

Annapolis, MD
Atlanta, GA
Baltimore, MD
Boston, MA
Calgary, AB
Cedar Rapids, IA
Charleston, WV
Chicago, IL
Columbia, MD
Columbus, OH
Des Moines, IA
Indianapolis, IN
Kansas City, MO
Los Angeles, CA
Norfolk, VA
Ottawa, ON
Philadelphia, PA
Phoenix, AZ
Pittsburgh, PA
Raleigh-Durham, NC
Richmond, VA
San Francisco, CA
Seattle, WA
St Louis, MO
Toronto, ON
Tucson, AZ
Wash Metro Area, DC

All Locations »

Popular Courses

Project Management, IT Service Management, .NET, SAS, Rexx, ASP, JavaScript, HTML, XML, ColdFusion, Visual Basic, COBOL, Assembler, Java, J2EE, Java Wireless, WebSphere, WebLogic, UNIX, LINUX, AIX, Solaris, z/OS, OS/390, CICS, IMS, VSAM, Easytrieve, AS/400, Oracle, BusinessObjects, SQL, DB2, Crystal Reports

Browse Courses

                          

About Us Software Consulting Training Home line

Mastering JEE with JSF2, EJB3, JPA, and Web Services

Email this Page    Print-Friendly Version

Summary:
In this course, we make participants productive JEE developers using the proven technologies in the Java enterprise stack. The course addresses all areas of modern JEE development: we start by diving into Java ServerFaces 2 (JSF2), a modern user interface framework. We next go to the business tier, working with Enterprise Java Beans, exploring the creation of Session Beans, transaction management, and Message Driven Beans. Next, we approach Java persistence with JPA. At the end we cover the application integration and interoperability with JAX-WS web services. For this lab exercises in this course we use IBM Rational Application Developer V8 and WebSphere Application Server. If desired, the course can be customized to use other middleware.

Duration:
5 Days/Lecture & Lab

Audience:
This course is designed for anyone who develops enterprise Java applications.

Topics:

  • Overview of JSF 2
  • The JSF 2 Lifecycle
  • JSF 2 User Interface Component Model
  • JSF 2 Event Handling
  • JSF 2 Validation Framework
  • Building JSF 2 Custom Components
  • Building JSF 2 Renderers
  • Internationalization (I18N) and Localization (L10N)
  • JSF 2 and Ajax
  • Java EE 5 Architecture
  • Enterprise JavaBeans (EJB) Architecture
  • Developing Session Beans
  • Java Message Service (JMS)
  • Message-Driven Beans and JMS destinations
  • Aspect Oriented Programming (AOP) in JEE
  • EJB Transactions
  • Java Persistence API (JPA)
  • Java Persistence Query Language (JPQL)
  • Web Services with JAX-WS

Prerequisites:
Students should have basic knowledge of Java and relational databases.




Last Update: May 22, 2012