Home Contact Resources Training Profile Clients Careers


Introduction to J2EE using JBOSS


Length: 5 days
CourseID: j2eeJBOSS



Prerequisites:

Participants should have java development background. Familiarity with developing HTML web pages is essential.


Overview:

The J2EE platform is Java’s answer to enterprise scalable applications. J2EE is composed of many different APIs. This class introduces the student to several key APIs and gets them developing scalable enterprise applications immediately. This is a hands-on learning experience, with each student having their own Weblogic Server to learn with.


Objectives:

  • Build Web applications using JSPs
  • Build Web applications using Servlets
  • Integrate database data with JDBC
  • Design applications using JavaMail
  • Use XML for data markup
  • Build asynchronous applications
  • Work with Session Beans
  • Integrate Database data with Entity Beans

  • Chapters:


    Introduction to J2EE

    What is Java? What is J2EE?
    The J2EE Architecture Servlets and JSPs
    Enterprise Java Beans Application Server

    Java Server Pages (JSP)

    JSP Introduction HTTP protocol
    Simple JSP JSP Expressions <%=
    Declarations <%! Scriptlets <%

    Advanced JSP

    Page attributes Page Import
    JSP Implicit Objects out
    response Handling Form Data

    JSP State

    Cookies Introduction Retrieving Cookies
    Setting Cookies Cookie Alternatives
    Encoding the URL, Using the Session Object

    JavaBeans and JSPs

    What is a JavaBean Using a JavaBean
    Setting Javabean Properties

    JSP Error Handling

    Default JSP Exception behavior Error Page
    Using the Exception Object Using the Error Page
    Alternatives to ErrorPage

    JSP Tag Libraries

    Introduction to Tag Libraries Tag Library Components
    The TLD File The implementation Class
    The JSP File Deployment

    Servlets Introduction

    Servlets Design GenericServlet
    HTTPServlet Servlet LifeCycle

    Extending Servlets

    Include Setting Request Attributes
    Retrieving Request Attributes

    Servlet State

    Cookies Intro Retrieving Cookies
    Setting Cookies Cookie Alternatives
    Encoding the URL, Servlet State
    Using the Session Object Retrieving the Session data
    Managing the Session Object

    JavaMail

    JDBC Introduction JDBC Components
    Loading a Driver Getting a Connection
    Building a Statement Using the Results

    Session Beans

    Mail Systems and JavaMail The JavaMail Components
    Establishing a Session The Message
    Defining Internet Addresses Sending the Message
    Mail Folders Retrieving Messages
    Authenticator objects

    Entity Beans

    Introduction to JMS Concepts What is JMS ?
    JMS Classes Key Objects
    PTP Domain and Interfaces Pub/Sub Domain and Interfaces,
    Server and Destination Creating the Sender
    Handling the Message Producing the Message

    Message Driven Beans

    Introduction to Distributed computing Application Servers
    EJBs Necessary Files
    Remote Interface Home Interface
    Local Interface Local Home Interface
    Implementation Class Packaging the bean
    Deploying the Bean Writing a Client
    InitialContext