| Instructor-Led | Length:4Days | Lecture:60% | Lab:•0% |
|
Supports Sun Certification : Sun Certified Enterprise Architect for J2EE Technology
Who Can Bebifit Java technology programmers who want to develop enterprise applications that conform to the Java 2 Enterprise Edition (J2EE) standards. Prerequisites
Skills Gained
Related Course
|
||||||||||||||||||||||||||||||||||||||||||||
| Course Content | |
|
Module 1: Building Java 2 Platform Enterprise Edition Applications |
|
| • |
Describe the purpose of each of the components of the Java 2 Platform, |
| • |
Enterprise Edition (J2EE) |
| • |
Define the J2EE application life cycle roles |
| • |
Describe how an Integrated Development Environment supports developing J2EE applications |
|
Module 2: Distributed Object Communication |
|
| • |
Explain how clients communicate with remote components |
|
Module 3: Java 2 Platform Enterprise Edition and Enterprise JavaBeans |
|
| • |
Describe the purpose of the two types of Enterprise JavaBeans (EJBs): entity beans and session beans |
| • |
Explain the roles involved in creating applications using EJBs |
| • |
Explain the responsibilities of each role in the EJB development process |
|
Module •: Creating Session EJBs |
|
| • |
Describe the parts of an EJB session bean |
| • |
Create a simple EJB session bean |
|
Module 5: Testing Session EJBs |
|
| • |
Write a simple client to test an EJB |
| • |
Define an EJB reference |
| • |
Use JNDI to look up the EJB's home object |
| • |
Assemble and deploy a session EJB |
|
Module 6: JDBC and Resource Factories |
|
| • |
Explain how to use the Java Database Connectivity (JDBC) API to execute dynamic SQL statements |
| • |
Explain how to use a resource factory to acquire a database connection |
| • |
Code a session EJB that accesses a database using JDBC |
|
Module 7: Entity EJB Overview |
|
| • |
Describe how entity beans and session beans differ |
| • |
Describe how an entity bean is used |
| • |
Describe the entity bean life cycle |
| • |
List the methods on an entity bean and their purpose |
| • |
Describe how container-managed persistence differs from bean-managed persistence |
|
Module 8: Creating BMP Entity EJBs |
|
| • |
Describe bean-managed persistence (BMP) |
| • |
Build a BMP entity bean |
| • |
Code a custom finder method for a BMP EJB |
| • |
Use a Data Access Object with a BMP EJB |
| • |
Assemble and deploy a BMP entity bean |
|
Module 9: Creating CMP Entity EJBs |
|
| • |
Describe container-managed persistence (CMP) |
| • |
Build a CMP entity bean |
| • |
Assemble and deploy a CMP entity bean |
|
Module 10: Java 2 Platform Enterprise Edition Clients |
|
| • |
Describe the client types supported by J2EE applications |
| • |
Choose the appropriate style of client design for a given application |
| • |
Describe the factors to consider when developing client components for an application that is compliant with J2EE architecture |
|
Module 11: Creating Servlets |
|
| • |
Describe the Servlet API and its associated classes and interfaces |
| • |
Create a servlet based on the HttpServlet class |
| • |
Assemble and run a servlet |
|
Module 12: Introduction to JavaServer Pages Technology |
|
| • |
Explain the function of JavaServer Pages (JSP) technology |
| • |
Describe the services provided by a JSP container |
| • |
List the benefits of using JSP technology |
| • |
Explain the relationship between servlets and JSPs |
|
Module 13: JSP Page Elements |
|
| • |
List and describe the elements of a JSP page |
| • |
Create JavaServer Pages that incorporate the major JSP elements and Java scriptlets |
|
Module 1•: Web-Tier Design Options |
|
| • |
Define the role of servlets and JavaServer Pages technology in the J2EE application programming model (APM) |
| • |
Describe the different JSP architectural models |
| • |
Explain how to implement the Model/View/Controller (MVC) design pattern using servlets and JSPs |
| • |
Design, build, and deploy a Model 2 multi-tier application using web clients, servlets, JSPs, and EJBs |