Target Audience
This course is targeted at experienced Java developers requiring an introduction to developing under Websphere Studio Application Developer (WSAD).
Pre-requisites
Delegates should have a good all round knowledge of the Java and Web technologies since the course covers development of many of these (see below).
Experience of Visual Age for Java is not essential but would be advantageous as many similarities exist between the two development environments.
Course Objectives
The course serves as a transition from Visual Age for Java (VA Java) to WSAD and as such, similarities/differences will be highlighted. Experience of VA Java however is not essential as a full introduction and explanation of the new IDE is given.
The material covers the basics of the IDE including the window layout, toolbars and editors, through to the creation and deployment of all web elements including HTML, JSP, Servlets, JavaBeans, and Enterprise JavaBeans. During the course the student will gain practical experience in using many aspects of WSAD.
On completion of this course the student will be able to use WSAD to:
- Configure and Customise the development environment
- Develop HTML and JSP pages
- Develop all Java based technologies including Java applications, Servlets (including JDBC), JavaBeans and Enterprise JavaBeans
- Develop XML documents and associated files, e.g. Schemas, DTD's etc.
- Access database configurations and include these into applications
- Use the supplied wizards to create items ranging from simple files to complete applications.
- Deploy web projects into Websphere App Server
Course Details
- INTRODUCTION TO WSAD AND THE WORKBENCH
- The Development Environment
- Perspectives, Views, Toolbars, Editors
- Tasks, Markers and Bookmarks
- Importing and exporting, Searching
- Rearranging Views, Fast Views
- Comparing Files, Local History
- Wizards
- JAVA PERSPECTIVES AND COMPONENTS
- The Java Perspective
- Working with build paths
- Creating a java project, packages and classes
- JAVA EDITOR
- Editing code and elements
- Editor Options/Menus
- Code Formatter
- Managing Imports
- Content/Code Assist
- Templates, Quick Fix
- MORE JAVA TOOLS
- Using the Outline View
- Fixing Problems/Errors
- Local History
- The Type Hierarchy
- Refactoring
- Compiler Options
- RUNNING AND DEBUGGING
- Running and Debugging apps
- Debug Perspective and views
- Debugging
- WEB DEVELOPMENT
- The Web Perspective
- J2EE Hierarchy, web projects
- Modifying the J2EE hierarchy
- Runtime Dependencies (classpath)
- Web Project Directory Structure
- Web Project Icons and Wizards
- web.xml Editor
- HTML / JSP DEVELOPMENT
- HTML Page Designer
- Creating and editing HTML files
- CSS File Wizard
- Database Wizard
- Creating Web pages from a JavaBean
- SERVLETS AND JSPS
- Creating Servlets
- Testing Web Applications and Servlets
- Server Perspective
- Servers, Server Configurations and Instances
- Creating, modifying and Testing JSPs
- Debugging Servlets and JSPs
- WEB APPS - A SIMPLE EXAMPLE
- Creating an HTML to Servlet architecture
- DATABASE CONNECTIVITY
- Data source versus direct connection
- Application Developer database operations
- Data Perspective
- Using DB Explorer
- Creating database objects
- XML DEVELOPMENT
- XML Perspective
- XML Editor and options
- DTD Editor
- Schema (XSD) editor
- VISUAL EDITOR FOR JAVA
- The Visual Editor layout and views
- Adding Components to a GUI
- Changing the properties of components
- Modifying Layouts
- Code Synchronisation
- EJB DEVELOPMENT
- J2EE Perspective
- Creating EJBS
- Deployment Descriptor Editor
- EJB Deployment Descriptor Editor
- Generating Deployed Code and Testing
- DEPLOYING TO WEBSPHERE
- Exporting your project from Application Developer
- Installing the EAR file on WebSphere AEs
- Starting the WebSphere AEs Admin Console
- Installing the EAR
- Testing the Application
- CVS
- CVS and WSAD
- Connecting to a CVS Repository
- Working with files and outgoing changes
- Incoming changes
- Merging changes
- WSAD AND VISUALAGE FOR JAVA
- What’s new in Application Developer
- Coexisting with VisualAge for Java
- Visual Composition Editor (VCE)
- Source Location
- Migrating a Web project
- Importing JSPs and HTML file
- Enterprise JavaBeans
Course Format
Examples are used extensively, ranging from simple screen captures to full walk through's. These are supplied at the start of the course and it is encouraged that the delegates execute and 'experiment' with these under the instructor's guidance as they are introduced.
The comprehensive Student Guide supplied is fully indexed serving as a useful reference tool long after the course has finished. Delegates will also be able to access a free help-line with technical questions relating to topics covered on the course.
|