Your browser does not support CSS. Please upgrade to the current version of Internet Explorer or Netscape Navigator.
programming & internet technologies

Introduction to Enterprise JavaBeans (EJBs)


Sun Microsystems's JavaBeans provide a means of modularizing applications with simple, reusable components. While they are very useful for local use, JavaBeans themselves are too simple to add much value to enterprise-level business applications. Enter Enterprise JavaBeans (EJBs). Though they share part of their name with standard JavaBeans, EJBs are a whole different animal. With built-in support for the common infrastructure issues of object persistence, security, and transaction management, EJBs combine server-side components with distributed object technology. This results in greatly simplified program development by allowing developers to spend their time concentrating on the business logic specific to their applications.

This 5-day hands-on class covers the EJB fundamentals of implementing session, entity, and the new EJB 2.0 message-driven beans. Students will then delve into more complex topics like distributed transactional programming, exception handling, and security and performance issues. The class also presents invaluable design and testing strategies that have been proven in the field. In addition, the instructor will often discuss issues of troubleshooting and best practices as they relate to the various topics presented throughout the workshop.

Students will have the opportunity to utilize their new skills with many hands-on exercises using Java 2 Software Development Kit (SDK) version 1.4.


Who Should Attend

This workshop is designed for experience Java developers who wish to create Java 2 Platform, Enterprise Edition, (J2EE) applications using secure, scalable, and transactional EJB components.


Prerequisites

Students are expected to have a strong Java programming background, with experience in advanced techniques such as multithreading. Familiarity with JDBC and transactional programming is helpful, though not necessary. The instructor will assume, however, that students know the basics of relational databases and SQL.


Workshop Objectives:

  • Understand the roles and architecture of EJBs.
  • Implement session, entity, and message-driven beans.
  • Compare Bean-Managed and Container-Managed Persistence (BMP and CMP).
  • Learn about the services offered by the EJB container and successfully manage its resources.
  • Optimize the performance of your EJB application.
  • Use local and distributed transactions to ensure data integrity.
  • Design robust, secure, and scalable applications.
  • Create a test suite that meets the challenges of the EJB environment.

To request a comprehensive curriculum outline click...   HERE.
Last updated on April 30, 2008
Home Welcome About Us On-Site Workshops
Instructor Opportunities Request Information
 
 
© 2001-2008 New Instruction, LLC · 615 Valley Road · Upper Montclair, NJ 07043-1403
Phone 973 746-7010 / Fax 973 744-2129 / webmaster@newinstruction.com