NTG Clarity Training Centre
PROGRAMMING:
E-Commerce Program
Enterprise Java Solutions
- Part I
     ··> Part II
- Part III
JAVA Programming
Multimedia Web Development

Part II: Java Enterprise E-Commerce Application Design and Implementation

INTRO
This 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, Servlets, and JavaServer Pages, 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, and entity EJB components using both bean-managed and container-managed persistence. Students will 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.

Prerequisites
To succeed fully in this course, students should be able to:

  • Understand object-oriented analysis and design as well the Java programming language
  • Use Java technology syntax fluently, code Java classed and methods
  • Write Java technology applications, integrate existing Java technology-based code (that is, reuse existing classes created by other team members)
  • Write a Web page using HTML

Benefits
Upon successful completion of the course, students will be able to:

  1. Explain the architectural process, differentiate between architecture and design
  2. Select the best web technology for application and architecture
  3. Write JavaBean, JSP, and create custom tag libraries for JSP pages
  4. Write the required persistence mechanisms for a customized JavaBean component
  5. Create HTML clients using JSP, provide HTML client access to EJB components through servlets
  6. Create, code, and test EJB components that provide enterprise application logic
  7. Connect a web application to EJB components and databases using JDBC
  8. Assemble, deploy, and test a distributed Java technology application
  9. Describe best practices and design guidelines for developing multi-tier architectures based on J2EE technology, describe the effects on the capabilities and design goals
  10. Define the trade-offs that result from architectural decisions

Course Outline

Module 1 - E-Commerce Architecture & Environment Setting Up
Module 2 - Introduction to Java Server Pages
Module 3 - Java Database Connectivity and Connection Pooling
Module 4 - Case Study: A Web Interface for "The Mutual Fund Company"
Module 5 - Servlets
Module 6 - Case Study: Publishing your Photo Database to the Web
Module 7 - Understanding Java Remote Method Invocation (RMI)
Module 8 - Enterprise Java Beans Overview
Module 9 - Putting J2EE Theory to work

Legal Disclaimer.
©2003 NTG Clarity Networks Inc.