Home Contact Resources Training Profile Clients Careers


Rapid Application Development


Length: 5 days
CourseID: BEARAD8.1



Prerequisites:

This course is intended for Java developers who need to develop J2EE applications using Weblogic Workshop. Java programming background is essential, J2EE experience is not essential. This course focuses on teaching the development experience using Weblogic Workshop.


Overview:

This course provides hands-on experience building enterprise applications using all the BEA WebLogic Platform 8.1 products. BEA WebLogic Workshop 8.1 is the development environment. This training prepares you to immediately contribute to sophisticated J2EE development projects. By the end of this class your will be more productive using the Weblogic Workshop 8.1 environment as a development tool. This class does not dive deep into the of EJBs, Struts, or JSPs. Developers will get a introduction to these topics.


Objectives:

  • Learn to use the Weblogic Workshop 8.1 tool to develop J2EE applications
  • Rapidly develop and deploy enterprise applications
  • Build enterprise-class Web services and J2EE-based applications
  • Integrate Web applications with packaged applications and legacy systems
  • Develop automated, asynchronous workflows that contain complex logic and human interaction
  • Construct interactive portals for accessing data, processes and applications
  • Test and debug applications in BEA WebLogic Workshop 8.1
  • Manipulate XML data with XQuery and XMLBeans
  • Create and consume different types of reusable Java components
  • Secure enterprise applications to protect against unauthorized access

  • Chapters:


    Course Introduction

    Course Objectives Course Overview
    Using the Workbook Suggested References

    BEA Weblogic Introduction

    What is Java? What is J2EE?
    The J2EE Architecture Servlets and JSPs
    Enterprise Java Beans Application Server
    Web Container EJB Container
    Distributed Objects BEA Weblogic Platform
    Platform Setup Labs Platform Setup Labs Cont..

    Weblogic Workshop

    Workshop Editions Workshop Version 7
    Workshop Screen components Workshop Menus
    Workshop Menus Cont. Applications and Projects
    Projects Projects cont.
    Workshop File Types Simple JSP Development Walk-Through
    Debugging Applications Debugging Properties
    Breakpoints Resetting Weblogic Servers
    Workshop Performance

    Developing Web Applications

    Web Applications Introduction JSP Pages
    JSP Elements (Expressions and Scriptlets) JSP Implicit Objects
    JSP Development in Workshop JSP Development
    JSP element configuration Tag Libraries
    netui-tags-html

    Page Flows

    What is Struts? MVC/Model 2 Architecture
    Struts and MVC Page Flows vs. Struts
    Page Flow Components Flow View Icons
    HTML Forms Page Flow Creation Lab Cont.
    Validation error messages Form Creation Lab
    Displaying Validation Messages Form Creation Lab cont.
    Form Data for Error Messages Form Validation Lab cont.
    Page Flow Tag Libraries Form Validation Lab cont.

    Web Services

    Overview of Web Services What does a Web service do?
    What are the Standards Weblogic Web Services
    JWS Files WSDL
    Building a simple Web Service Testing a simple Web Service
    Using a WebService Control Conversational Web Services
    Conversational Web Services cont.

    Java Controls

    Java Controls Built-in Controls
    Database Controls Generating Page Flows
    EJB Control EJB Control Lab cont.
    Timer Control What is JMS ?
    Using JMS Controls Using Web Service Controls
    Web Service Control cont. Building Custom Controls
    Control Methods Testing Custom Controls

    Application Deployment

    Deployment Overview Production vs Development Mode
    Application Assembly Ear files
    Ear file Structure Jar Files
    War Files Configuring the descriptors
    Creating the Deployment files LAB: Deploying through the Console
    LAB: Undeploying through the Console

    XML Beans

    Using XML in Workshop XML Schema
    XMLBeans vs DOM/SAX XML Spy
    Schema to Java classes Simple Application using XMLBeans
    XMLBeans datatypes

    Enterprise Javabeans

    EJBs Workshop EJBs
    Necessary Files Remote Interface
    Home Interface Local Interface
    Local Home Interface Implementation Class
    Workshop EJB Projects Session Beans
    Entity Beans EJB Clients
    Client Jar

    Portal Applications

    Portal Introduction Portal Demonstration
    Portal Components Building a Portal Application
    Portal Application Creation Portlets
    Portlet Creation Portal Assembly
    Portal Assembly Lab Portal Customization

    Workshop Extensions

    Extending Weblogic Workshop Custom Java Controls
    Application Templates IDE Extensions
    Crystal Reports

    Weblogic Integration

    Introduction to Workflows Weblogic Integration
    Integration Features Weblogic Integration Setup
    Weblogic Integration Setup Cont. Workshop Features
    JPD Files JPD Nodes
    Invoking Workflows Weblogic Workflow Hands-On
    JPD Editor Weblogic Workflow Hands-On Cont.
    Workflow Exception Handling