J2EE Technologies
Java 2 Enterprise Edition (J2EE) provides an object-oriented, distributed and cross-platform framework for developing and deploying robust, secure and scalable E-Business and E-Commerce applications. J2EE enables efficient development of enterprise applications, while leveraging investments in existing business resources such as Database Systems, Messaging Systems and Naming and Directory Services. Using J2EE, enterprise developers may implement business objects using the Enterprise JavaBeans (EJB) technology and deploy them across a wide range of J2EE compliant application servers. Enterprise developers may also build sophisticated clients for their E-Business applications using the Java Servlet, Java Server Pages (JSP), XML or the Java Applet technologies. These clients may be packaged and deployed on a Web Container. J2EE enables component-based development of both the business logic and the presentation logic. Using this approach, enables the development of thin HTML, DHTML and JavaScript based clients. J2EE also supports the development of complex clients as regular Java applications and applets.
The J2EE platform provides access to a host of enterprise services using well-defined and standard Java Enterprise APIs that are listed below.
- Enterprise JavaBeans (EJB)
- Extensible Markup Language (XML)
- Servlets
- Java Server Pages (JSP)
- Checking for availability
- Java Messaging Service (JMS)
- Java Database Connectivity (JDBC)
- JavaMail
- JavaIDL
- Java Naming and Directory Interface (JNDI)
- Java RMI/IIOP
- Java Transaction Services (JTS) and Java Transaction API (JTA)
This course covers the issues of designing and implementing E-Business, E-Commerce and Enterprise applications using the J2EE framework. Other topics that are covered include the J2EE specification, the J2EE architecture, the Sun BluePrintsTM Design Guidelines for J2EE and all the enterprise Java APIs listed above.
This course has been specially designed for professionals looking to build large-scale, scalable, robust, secure, distributed E-Business systems using the J2EE platform.
Objectives
This course provides a comprehensive technical overview of all J2EE technology components in order for strategic decision makers to better understand and apply these technologies in their enterprise application strategy.