Java™ Server Technologies (3 modules)

This course presents the details of building server applications using Java 2 Platform, Enterprise Edition (J2EE), and the widespread 3-tier software architecture (presentation, business logic, and data persistence layers. It includes the following modules:

  • Java Servlets™ and Java Server Pages JSP™ (30 hours) – introduces to the Web interface components development using Java Servlets™ technology, their structure and life cycle. The dynamic processing of web client queries and session tracking are presented based on examples. The module continues with exploration of Java Server Pages JSP™ expressions, scriptlets, declarations, variables, structuring, building custom JSPtags and integration with other Javaserver technologies (Java Beans™, applets, servlets, JDBC™). The HTML forms and applets using GET and POST methods are compared.

  • Components of Java 2 Platform, Enterprise Edition (J2EE) (30 hours) – presents the key J2EE technologies: Java Naming and Directory Interface JNDI™ - unified interface to directory services (LDAP, etc.), Java Transaction API JTA™ - distributed transactions, Java Messaging Service JMS™ - API for asynchronous communication, Java API for XML Parsing JAXP™, Java Authentication and Authorization Service JAAS ™...

  • Enterprise Java Beans – EJB(30 hours) – introduces EJB™ - Java™ component development technology including: elements of an EJB – home and remote interfaces, types – entity, session and message-driven beans, EJB Deployment Descriptors, EJB™ Contexts and Containers, security and transaction management, realization of EJB™ clients. The module presents templates that can be reused to build custom EJBs.

Java™ is trademark of Sun Microsystems, Inc. All other trademarks are properties of appropriate owners.
Copyright © IPT - Intellectual Products & Technologies Ltd., 2003-2005. All rights reserved.