Home Contact Resources Training Profile Clients Careers


Developing Web Applications using Weblogic 8.1


Length: 3 days
CourseID: WLWEBAPP81



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 web 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.


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

  • 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

    Weblogic Workshop Introduction 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
    Labs

    Page Flows

    What are 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. Labs

    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. Labs

    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
    Labs Labs cont.

    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 Schema to Java classes
    Simple Application using XMLBeans XMLBeans datatypes
    Labs