Monday, Afternoon
Best Practices for Developing Web Applications Using Java Servlets
Convention Ctr – 205D
Naci Dai and Michael Ellis, The Object People Inc.

Enterprise-quality Web applications have their unique requirements: they have a short life span, change is constant but schedules are aggressive, loads can vary greatly but performance is paramount, the network is unreliable and unsafe but security and reliability are imperative. This tutorial describes our own practices and experiences in developing Web applications using Java Servlets. We will present specific descriptions of these requirements and the problems, and provide particular solutions using Java.

Participants will become familiar with some of the critical requirements of Web applications and they will acquire the knowledge to construct essential building blocks of successful Java Servlet frameworks.

Presentation Format: This tutorial will be based on presentation of “best-practices:” each section will start with a description of the problem, followed by a description of solutions. Where appropriate, the presentation will be enhanced by source code examples and working system demonstrations.

Attendee Background: This tutorial is intended for participants who would like to understand some of the issues and solutions in building Java Servlet based Web applications. Familiarity with object-oriented concepts, design-patterns, Java programming, and Servlets will be very beneficial.

Naci Dai is a Managing Director for The Object People, a world-leading e-solutions company. He teaches object technology, design-patterns, and distributed computing. He leads and mentors Web development projects for Fortune 500 companies. He has developed the distributed computing curriculum and services for The Object People. He has a background in applied-engineering and computational physics. He received his Ph.D. from Carleton University.

Michael Ellis is the Director of e-solutions for The Object People. He teaches object technology and J2EE application development. He leads and mentors Web development projects for Fortune 500 companies. He is the lead architect of a Web application framework that has been evolving within The Object People for over two years. He received his M.Sc. from the University of Guelph.

Tutorials
at a Glance
Tutorials by Track
Full Description
of all Tutorials
Final Program

 OOPSLA'98 Home