Download Java 2 Enterprise Edition (J2EE) Who Can Benefit Java technology

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
http://www.aptech-globaltraining.com
Java 2 Enterprise Edition (J2EE)
Who Can Benefit
Java technology programmers who want to develop enterprise applications that conform to
the Java 2 Enterprise Edition (J2EE) standards.
Prerequisites : To succeed fully in this course, students should be able to:
Use Java technology syntax fluently Code a Java technology class and methods Understand
the Java technology interface construct Understand the JavaBeans[tm] component architecture
Create and modify simple HTML pages Write a Java technology program
Skills Gained Upon completion of this course, you should be able to:
Create, code, and test EJB components that provide enterprise application logic Provide
HTML client access to EJB components through servlets Create HTML clients using
JavaServer Pages technology Access a database using JDBC or entity EJB components
Assemble, deploy, and test a distributed Java technology application
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 4: Creating Session EJBs
Describe the parts of an EJB session bean Create a simple EJB session bean
P.O. Box 50028, Dubai, UAE
Tel: 04 355 3545
Fax: 04 355 3577
http://www.aptech-globaltraining.com
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
P.O. Box 50028, Dubai, UAE
Tel: 04 355 3545
Fax: 04 355 3577
http://www.aptech-globaltraining.com
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 14: 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
P.O. Box 50028, Dubai, UAE
Tel: 04 355 3545
Fax: 04 355 3577