Now from NewTech: .NET Training
NewTech offers the most comprehensive and practical training in the .NET community today. BOOTCAMP style .NET Training is now being offered for VB.NET, C#.NET and ASP.NET.

View our Student Testimonials and the Site Map here.


Enterprise JavaBeans Development Intensive
Regular Version

Course Name: Enterprise JavaBeans Development Intensive

Brief Course Description: Server side development with Enterprise JavaBeans, topics include Session Beans, Entity Beans, Message Driven Beans, Application Servers, Using Bean Persistance and EJB best practices.

Duration: 2 Full Days

Format: Instructor-led, Seminar

Prerequisites: Basic knowledge of HTML, JavaScript and Server Side VBScript is assumed.

Assumed Audience: Java programming knowledge

Course Materials: 600+ pg. text on EJB, Resource Pack with CD

Course Description Summary: This is a fast paced, intensive course on developing Enterprise JavaBean solutions. The course includes extensive coverage of Session Beans, Entity Beans and Message Driven Beans. This course will take a detailed look at each and discuss the appropriate usage in Enterprise Applications.

The Outline

  1. J2EE Ecosystem
    1. An overview of J2EE Components and Architecture
    2. Understanding the functionality of Application Servers: WebLogic, WebSphere, Jboss
    3. Model-View-Controller Architecture discussed
    4. Recognizing Design Patterns and using them in the development process

  2. Intro to EJB
    1. Importance of EJB in an Enterprise System
    2. Anatomy of an Enterprise Bean discussedv
    3. When and Why to use EJB in an Application
    4. When NOT to use EJB in an Application
    5. Introduction to the types of Enterprise JavaBeans

  3. Creating Enterprise JavaBeans
    1. A look at the pieces: Remote Interface, Local Interface, Home Interface
    2. Writing Effective EJB classes
    3. Understanding the importance of Deployment Descriptors
    4. Discussion on other relevant files: Vendor Specific
    5. Packaging and Deploying an Enterprise JavaBean

  4. Developing EJB Clients
    1. Using Client/Server Solution
    2. Wrting and Web Solution
    3. Differences between Client/Server and Web solutions discussed

  5. Introduction to Session Beans
    1. Lifecycle of a Session Bean
    2. Discussion on Stateful vs Stateless Beans
    3. When to use Session Beans in an Enterprise Solution
    4. Using JDBC in Session Beans

  6. Overview of Entity Beans
    1. Discussion of what an Entity Bean is.
    2. Features of Entity Beans
    3. Entity Beans as views into a database
    4. Understanding Bean-Managed Persistence
    5. Understanding Container-Managed Persistence

  7. Message-Driven Beans
    1. Why use Message-Driven Beans?
    2. Integrating MDB’s with Java Messag Service (JMS)
    3. Taking your Enterprise Applications to the next level with MDB’s
    4. Caveats to building Message Driven Beans

  8. EJB Features that CANNOT go unnoticed
    1. Overview of Security
    2. Introduction to Transactions
    3. EJB Best Practices
    4. Performance Optimizations

When the student leaves the course... the developer/student will be knowledgeable in creating Enterprise JavaBeans™. A solid understanding of each of the core components will be attained, and students should leave the course skilled in writing EJB components along with developing the clients to interact with those components. The student will also leave with an appreciation for the functionality and tools provided by application servers.

Click here to contact us for more information.

Terms of Use
Since 1993, we have delivered training in cities as diverse as: Peoria ,Arizona | Corona / Salinas / Pasadena, CA | Torrance / Lancaster / Hayward, CA | Palmdale / Orange / Escondido, CA | Fullerton / Sunnyvale / Elk Grove, CA | Thousand Oaks / El Monte / Concord, CA | Simi Valley / Vallejo / Inglewood, CA | Visalia / Costa Mesa / Downey, CA | Santa Clara / West Covina / Roseville, California | Norwalk / Fairfield / Burbank, California | San Buenaventura / Richmond / Berkeley, California | Daly City / Antioch /Foster City, California | Milpitas / Sacramento, California | Lakewood / Fort Collins / Thornton ,Colorado | Westminster / Arvada / Pueblo ,Colorado | Bridgeport / Hartford / New Haven ,CT | Stamford / Waterbury ,Connecticut | Pembroke Pines / Hollywood / Port St. Lucie ,Florida | Coral Springs / Gainesville / Miramar ,FLA | Clearwater / Pompano Beach / Ft. Lauderdale / Orlando, FL | Savannah & Athens, Georgia | Burlington,Vermont | Naperville & Joliet ,Illinois | Springfield / Peoria / Elgin ,Illinois | Muncie, Indiana | Evansville & South Bend, Indiana | Muncie & Cedar Rapids ,Iowa | Kansas City / Topeka / Olathe ,Kansas | Lafayette ,Louisiana | Springfield / Lowell / Cambridge ,MA | Warren / Sterling Heights / Flint ,Michigan | Lansing & Ann Arbor,Michigan | Independence / St. Louis / Saint Louis,Missouri | Billings & Lincoln,Nebraska | Manchester ,New Hampshire | Bellevue ,Washington | Green Bay ,Wisconsin. Contact us to discuss bringing our training to your location!