J2EE Briefing
Introduction
Client-server systems distributed via portable, standard technology like graphical user interfaces, browsers, Java, the Internet, HTTP and the World-Wide Web, and backed by relational database systems, have proven to be a successful deployment strategy for many enterprises. This briefing gives you enough information on Enterprise Java's offerings in these areas, to decide on its appropriateness for your organization.
Duration and Construction
The briefing lasts one day and comprises a mixture of lecture, discussion and questions. There is a nominal programme of topics but we expect and welcome questions on any issues of particular interest.
Intended Audience
Participants will be software engineers or decision makers. They may or may not already be familiar with the Java programming language. They will be wanting to acquaint themselves with the offerings of J2EE (Java 2 Enterprise Edition).
Aims
- To appreciate the synergy between the drive for distribution and the drive towards objects
- To understand the difficulties of the pre-object, multi-tiered system and the contribution of the object to its standardization
- To understand the contribution of HTTP, the Web and web browsers to the standardization of distributed systems
- To survey Java's support for web-based client-server, particularly on the client side
- To survey Java's support for transactional, persistent, secure, distributed system via Enterprise JavaBeans
- To understand the interplay between Enterprise Java and vendors' J2EE containers
- To understand the alternative approach of JDO and JDO 2's synergy with EJB 3
- To understand the place of Spring
Deliverables
- Lecture
- Facilitation of discussions
- Copies of the lecture slides
- Reference list of books and sources relevant to object technology
Numbers
We recommend that there are no more than 12 participants, with the best results usually obtained when there are at least 8 participants. It is possible, by negotiation and mutual agreement, for more than 12 participants to be present.
Contents
- A brief history of transaction processing, distribution, objects, persistent data, Java and the Web
- The J2EE architecture
- Containers and services
- Servlet technology
- JavaServer Pages (JSP)
- JDO (Java Data Objects)
- EJB architecture overview
- Web services, including XML, JAX and SOAP
- Spring
Site Requirements
- Data projector with a real 1024 x 768 resolution, and suitable screen
- White-board, preferably not doubling up as the OHP's screen; blackboard and chalk are acceptable
- Flip-chart and easel, with additional flip-chart paper
- It is best if the seating is not fixed. Auditorium style seating, for example, makes it difficult to switch from lecture to group work.
Contacting
Please contact John Deacon by telephone on +44 20 7498 3773; by fax on +44 20 7498 3747; by emailing jdeacon@jdl.co.uk; or by visiting http://www.jdl.co.uk
[ Home page | Courses List ]
Last modified:
Thursday, 08-Feb-2007.
Copyright © 2007 John Deacon. All rights reserved.