Session Descriptions

Diving Into Java’s Core Concepts

You get expert advice on how to think in Object- Oriented Programming (OOP) terms and gain an understanding of the major impact OOP has on the development process. Then you dive into the most important elements of Java, from classes and objects, to interfaces and polymorphism, all while viewing each topic in action through a real-world case study. Understand the differences between two key inheritance concepts: abstract classes and interfaces, walk through the required steps for integrating test-driven development, and leave armed with the basics so you can get on the road to Java development.

Demystifying J2EE

This session introduces the main J2EE technologies, as well as the major application frameworks on the market. Start to recognize all the different component technologies that fall under the J2EE umbrella, including EJBs, Java Servlets, JSPs, and more. Find out how to take advantage of the MVC (Model-viewcontroller) architectural design pattern to limit impact on various application components. Understand how applications are built on the J2EE platform, and learn to leverage frameworks to speed up the development process. Plus, bring home a complete chart explaining best-of-breed J2EE stacks.

Converting LotusScript Agents to Java Agents

This session helps you wrap your arms around the process of transitioning LotusScript Agents to Java Agents from start to finish. Evaluate the pros and cons of the two programs, and watch the process in action as you walk through real-world demos of converting LotusScript Agents to Java Agents. Start off a step ahead as you learn to transfer your existing knowledge of the Domino Back End Object classes. See how to leverage Eclipse to efficiently and effectively create and maintain your Java Agents. Find out how to properly code a Java Agent that loops through documents without the risk of consuming too much memory. Plus, get plenty of working code and the skills you need to build, test, and deliver your own Java Agents.

Developing On the Eclipse Platform

Eclipse, one of the most popular environments for Java development, is essential to include in your development toolkit. This session shows you how to leverage the full power of Eclipse, ranging from Agent and C++ development, to project creation and more. Start off by learning how to navigate the Eclipse framework, move quickly into installation best practices, and then see how to create and manage Eclipse projects. Leverage the enhancements to Eclipse functionality through plug-ins, many of which are free! Plus, uncover tons of shortcuts to speed up the Eclipse development process and increase your productivity.

Integrating J2EE with Domino

View this session to learn how to leverage the strengths of Domino with the power and flexibility of the J2EE environment. Understand the strengths and weaknesses of each, how they complement each other, and how they work together. Take a detailed look at how to use Domino as the view for a J2EE MVC application. Find out how to pass data between Domino servlets and Domino Java Agents. See how you can leverage some of today’s most popular frameworks from within the Domino environment. In addition, reap the benefits of Domino/J2EE integration as you pick up best practices for building composite applications.

Implementing JDBC Solutions in Domino

Find out the most efficient ways to access relational data from within Domino. Start off with complete instructions on how to properly configure JDBC drivers for development and production. Investigate the most efficient ways to access relational data from Domino Agents. Then see how to implement prepared statements to efficiently update data in the back-end RDBMS. View live examples of reading relational data into Domino, as well as writing Domino data into a RDBMS. And, walk away with a solid handle on the power of JDBC as an integration tool between RDBMS data and Domino.

Understanding Design Patterns

Remove the mystery surrounding the various design patterns and come away with a new appreciation for their power in both the Domino and J2EE worlds. Get your arms around the design pattern concept, see how they came into existence, and find out how you can take advantage of them today. Learn to speak the design pattern language and take a look at real-world applications that leverage design patterns to solve common design problems and address specific business issues. Gather design pattern implementation best practices so you can start creating low maintenance applications right away!

Copyright © 2009 Wellesley Information Services All rights reserved. 20 Carematrix Drive, Dedham, MA 02026, USA