Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Developing Applications for the J2EE Platform (Certificate)

School/Trainer:

Montreal College of Management and Technology
Montreal, Quebec, Canada

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' The Developing J2EE[tm] Compliant Java[tm] Applications course provides students with knowledge to build and deploy enterprise applications that comply with Java 2 Enterprise Edition (J2EE). The enterprise components covered in this course range from Enterprise JavaBeans[tm] (EJB[tm]), servlets, and JavaServer Pages[tm] (JSP[tm]) to the HTML and Java technology clients that use them. Students gain hands-on experience through labs that build an end-to-end, distributed business application. The labs explore database interaction from session EJB components using Java Database Connectivity (JDBC[tm]), and entity EJB components using both bean-managed and container-managed persistence. Students build HTML and Java technology clients. The HTML clients access Java Enterprise services using servlets and JavaServer Pages. Students are taught how to assemble an application from reusable components and deploy an application into the J2EE runtime environment.

Who can benefit?

Java technology programmers who want to develop enterprise applications that conform to the Java 2 Enterprise Edition (J2EE) standards.

Pre-requisities

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?

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

Developing Applications for the J2EE Platform

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

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 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
...''

Please go to the school's official website for training price and schedule:
http://www.montrealcollege.ca/

Phone:1 514 312 2383

School Address:

1255 University Street, Suite 510
Montreal, Quebec, Canada
H3B 3V8


Jobs & Resumes: Montreal
Houses & Roommates: Montreal
Travel Agencies: Montreal

Search other schools for Developing Applications for the J2EE Platform training resources.




Other training courses offered by Montreal College of Management and Technology:

Oracle PL/SQL Developer
Microsoft Certified Systems Engineer (MCSE)
MCSE 2003: Security+
VB.NET
C#
Microsoft Certified Application Developer (MCAD)
Microsoft Certified Database Administrator (MCDBA)
Fundamentals of the Java Programming Language
Knowledge and skill to program and run advanced Java Applications
Object-Oriented Analysis and Design with UML
Web Component Development With Servlet and JSP Technologies
Advanced Business Component Development With Enterprise JavaBeans Technology
J2EE Applications
Sun Certified Java Associate (SCJA)
Sun Certified Java Programmer (SCJP)
Sun Certified Java Developer (SCJD)
Sun Certified Web Component Developer (SCWCD)
Sun Certified Business Component Developer (SCBCD)
SAP ABAP


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
Our combined search function does not only provide you with the training courses and students, but also talent resumes and jobs, or shared apartments nearby for rent.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - Canada - IndiaASKEDU.net  © 2003-2009