Overview
| Course code | WF212 | Skill level | Intermediate |
|---|---|---|---|
| Duration | 4.0 days | Delivery type | Self-paced Virtual Class |
| Course type | Public only | ||
| Public price | USD $2,000.00 plus tax |
PLEASE NOTE: This course is also available as an Instructor Led Class, Java EE 5 Development for WebSphere Application Server V7 (WD370), and also as an Instructor Led Online Course, Java EE 5 Development for WebSphere Application Server V7 (Remote Classroom) (VD370)
Please note this option does not require any travel.
NOTE: THIS IS A SELF-PACED VIRTUAL CLASSROOM OFFERING. THE AVERAGE TIME TO COMPLETE THE COURSE IS 20 HOURS. ONCE YOU HAVE REGISTERED, YOU HAVE 60 DAYS TO COMPLETE THE COURSE.
This 4-day instructor-led course will teach you the new features of Java Platform, Enterprise Edition 5 (Java EE 5).
Java EE 5 represents a significant evolution in the Java enterprise programming model. It provides application developers with considerable improvements that enhance the development experience and, in turn, productivity. In particular, Java EE 5 provides simplified business logic development, simplified testing and dependency management, simplified object-relational persistence, and an enhanced Web services programming model.
In this course, you will learn about the new techniques employed in Java EE 5, such as dependency injection and annotation-based programming. You will learn how to develop and test Enterprise JavaBeans (EJBs), servlets, and other components with the latest Java EE 5 specifications such as EJB 3.0, Servlet 2.5, JavaServer Pages (JSP) 2.1, Java Standard Tag Library (JSTL) 1.2, JavaServer Faces 1.2, and JAX-WS 2.1.
IBM WebSphere Application Server V7 and Rational Application Developer V7.5 provide complete support for the Java EE 5 specification. Hands-on exercises throughout the course will give you practical experience developing Java EE 5 code with IBM Rational Application Developer V7.5 and deploying Java EE 5 applications to IBM WebSphere Application Server V7.
COURSE MATERIALS
Self-paced virtual classes include:
- Seal hands-on labs!
- Live instructor chats!
- Your pace at your place!
View a demonstration of the e-learning environment at:
http://www.cgselearning.com/marketing/VWIC/
This course is delivered through the Information Technology (IT) industry's first and only IBM Virtual WebSphere Innovation Center (VWIC). Created by Computer Generated Solutions, Inc. (CGS) - a leader in online learning and technical training - the VWIC is an easily accessible knowledge portal that enables WebSphere developers to identify, understand, and implement WebSphere technologies quickly and cost-effectively. The VWIC is a state-of-the-art knowledge portal that provides remote, online technical training for WebSphere products and services. To meet your needs at various skill levels, the VWIC combines self-paced e-learning courses with hands-on e-labs and live online mentoring.
Once in a VWIC online classroom, you can:
- Work independently on a course module
- Chat with online e-tutors
- Review test or assignment results
- E-mail your e-tutors
For information on other related WebSphere courses, visit the WebSphere Education Training Paths Web site:
http://www.ibm.com/software/websphere/education/paths/
View this course in other countries
Training Paths that reference this course are:
Audience
This intermediate course is for developers who are familiar with J2EE 1.4 and wish to learn about the new features of Java EE 5.
Prerequisites
You should be familiar with the Java programming language, Java 2 Platform, Standard Edition (J2SE) 1.4, and Java 2 Platform, Enterprise Edition (J2EE) 1.4.
Skills taught
- Explain the Java EE component model
- Describe the new specifications supported in Java EE version 5, including Servlet application programming interface (API) 2.5, JSP 2.1, EJB 3.0, and the Java API for XML Web Services (JAX-WS) 2.1
- Develop, debug, and test server-side applications using IBM Rational Application Developer V7.5 and IBM WebSphere Application Server V7
- Develop and test servlets using Servlet 2.5
- Develop and test JSP pages using JSP 2.1
- Develop a JavaServer Faces (JSF) application
- Describe the Java Persistence API (JPA)
- Access data in relational databases using JPA
- Explain the differences between EJB 2.1 and EJB 3.0
- Develop and test Enterprise JavaBean entities using EJB 3.0
- Develop Web services with JAX-WS 2.1 and Java Architecture for XML Binding (JAXB 2.0)
- Use annotation-based development
- Assemble and perform integration testing of a Java EE version 5 application using IBM WebSphere Application Server V7
- Apply recommended practices in Java EE version 5 design and implementation
Course outline
- The Java EE component model
- New features in Java EE version 5
- Development tools
- Exercise: Developing with IBM Rational Application Developer V7.5
- Deployment tools
- Exercise: Developing with IBM WebSphere Application Server V7
- Web applications with Java EE 5
- Exercise: Developing and using an ELResolver
- JavaServer Faces
- Exercise: Creating a JavaServer Faces application
- Enterprise JavaBean technology
- Exercise: Developing enterprise beans with EJB 3.0
- The Java Persistence API (JPA)
- Exercise: Using the Java Persistence API
- Web services for Java EE
- Exercise: Developing Web services applications with Java EE 5
- Additional Java EE 5 topics
Machine requirements
After you enroll in this course, you will be directed to a link to help you prepare your system to access the course.
The computer you use to access the labs should meet the following requirements:
- Microsoft Windows 2000 or higher
- Minimum 512 MB of memory
- Microsoft Internet Explorer V7 or higher, or Mozilla Firefox V3 or higher
- Citrix ICA Client installed
- Access to the Internet
If you are running Windows 2000, ensure that your Internet Explorer uses 128-bit encryption. You can verify this by opening Internet Explorer and selecting Help ) About Internet Explorer. If 128-bit is not listed, download and install the code from Microsoft.
The following network configurations will not work with these labs:
- Dialup connections
- Proxy Automatic Configuration (PAC) scripts loaded on the local machine (using file:// under Use automatic configuration script in Internet Explorer's Local Area Network (LAN) Settings); use a PAC script on a Web server (using http://) instead
- Web Proxy Auto Discovery (WPAD) only configurations; contact your location's network administrator about alternative configurations
The following configurations may or may not work with these labs, but are not supported:
- Citrix Clients under the following operating systems:
- Windows 95
- Linux
- UNIX
- Macintosh
- Web browsers other than Internet Explorer V7 or higher and Firefox V3 or higher