Tutorial
J2EE Boot Camp
George Reese, Senior Architect, Imaginet
Brett McLaughlin, Editor, O'Reilly & Associates
Track: Java Tutorials
Date: Monday, March 26
Time: 8:45am
- 5:00pm
Location: Ballroom E
Sun has put together an alphabet soup of APIs they call the Java 2 Enterprise Edition. Each individual API has the task of supporting a certain facet of enterprise programming-JDBC for database access, EJB for modeling business components, etc. Though J2EE bundles all of the APIs that support enterprise development needs into a single platform, it is up to the programmer to figure out how to put this alphabet soup together to create an enterprise system.
This boot camp attacks the problems of enterprise development. We start with an introduction to enterprise computing and cover the roles played by each of the J2EE APIs in enterprise software development. This look at each API provides an introduction to the API and some hints for using the API in real world J2EE applications. The boot camp finishes by showing how each API fits in the architecture of an enterprise system.
What Attendees Will Learn
Attendees should come away with four key learnings:
- What enterprise software is and the many problems enterprise application developers encounter that are specific to enterprise development.
- A basic understanding of the purpose of each of the J2EE APIs.
- Some helpful hints in using each of the APIs in the real world.
- How to architect a complex enterprise application based on the J2EE APIs.
Prerequisites
Attendees should be familiar with the Java programming language and have done some development using any Java API. Experience with J2EE or related APIs is not required, but is certainly helpful. No XML experience is required.
Outline
- Introduction to Enterprise Software
- The J2EE APIs
- JNDI
- Java and XML (JAXP)
- JSP and Java Servlets
- JDBC
- EJB
- JMS
- Architecture
- J2EE Shortcomings