| J2EE Server Side Advanced Java |
| |
Java has established itself as a premier development language for system applications that include web-based e-commerce applications, network applications, B2B enterprise application integration and, now, wireless applications.
The Java™ 2 Platform Enterprise Edition (J2EE) is a collection of technologies that includes Java Database Connectivity (JDBC), Java servlets, Java Server Pages (JSP), Remote Method Invocation (RMI), Enterprise JavaBeans, and more. The J2EE provides a standard architecture and suite of technologies for building enterprise systems that are scalable, maintainable, reliable, and adaptable. With many corporations facing increased maintenance costs of older legacy systems, the J2EE standard presents an opportunity to build multi-tiered system architectures that are robust, scalable, and portable.
The benefit to an organization is a common, open platform powerful enough for industrial strength enterprise systems that integrate existing legacy systems.
This course will introduce an overall architecture map to orient you to J2EE server-side technologies. You will understand details of JDBC, servlets, JSP, RMI, Java Messaging, JavaBeans, and you will begin to understand Enterprise JavaBeans. After taking this class, you will be on your way to developing complex business applications using Java.
This class will combine lecture with a unifying, hands-on example that will help you quickly understand the J2EE architecture and its individual components. |
|
| Covered Topics: |
- Introduction and Overview
- Thin-clients: Browsers, HTML, XML, Applets
- Java Server Pages (JSP) I: Basics
- Servlets I: Basics
- Java Program Deployment: JAR, WAR, EAR
- JavaBeans: Introspection; properties; events.· JDBC: Connections; Statements; JDBC 3.0
- Java Server Pages (JSP) II· Servlets II: Servlet chaining; Sessions; HTTP
- Java Testing and Performance
- Design Frameworks: MVC and Components
- Java Naming and Directory Interface (JNDI)
- Server-side communications
- XML Brief: Relationship to HTML and SGML
- Java Messaging Service (JMS)
- EJB: Overview; Containers; Lifecycle; Beans
- JavaMail: Overview
|
| Prerequisites: |
| Participants should have already taken Java Programming Essentials or have an equivalent knowledge of Java programming. Familiarity with web technologies including HTML and web scripting is recommended. Six months of professional Java programming is a plus. |
| Audience: |
| Programmers who need to design and develop serious applications in Java. |
|
| |
| Course Benefits: |
Upon completing the course, the student will:
- Write Java servlets that process HTML form data
- Build Java servlets that generate Web pages
- Understand various architectures for deploying J2EE applications
- Understand the use of Java Server Pages to quickly develop dynamic Web pages that are easy to maintain
- Access databases through JDBC using servlets
- Write distributed objects using RMI
- Understand how to use RMI over IIOP to write a distributed application
- Become familiar with Enterprise JavaBeans for encapsulating business logic
- Java Naming and Directory Interface (JNDI)
- Server-side communications
- XML Brief: Relationship to HTML and SGML
- Java Messaging Service (JMS)
- EJB: Overview; Containers; Lifecycle; Beans
- JavaMail: Overview
|
| Materials Furnished: |
|
| Recommended Follow-On Course: |
- J2EE Server Side Enterprise Business Logic
- XML Essentials
- Advanced XML
|
|
|
|
|
|