Training Course:Integrating IBM Lotus Domino with the Java 2 Platform. Enterprise Edition (ND650AU)School/Trainer:IBM Australia Ltd Sydney,Melbourne,PERTH,BRISBANE,CANBERRA CITY, Australia
Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced
Course Description:
'' Duration 5.0 Day(s) Description This course combines instructor lecture and demonstration with hands-on exercises and guided practices that teach Domino developers how to add J2EE technologies to an existing Domino application to take advantage of e-Commerce functionality. Participants set up their own development environment running the IBM Lotus Domino Server, IBM WebSphere Studio, and the IBM DB2 Universal Database. Within the development environment, participants build a variety of Java programs to extend the messaging and collaboration capabilities of Domino by adding e-Commerce solutions managed by the IBM WebSphere Application Server. This course focuses on servlets, JavaBeans, and Enterprise JavaBeans for handling business logic and data access throughout the enterprise. It also introduces JavaServer Pages as a mechanism for presenting information to users. Audience Domino application developers familiar with LotusScript who are integrating enterprise level and e-Commerce functionality into their Web sites. Prerequisites · ND510AU - ˇ°Developing IBM Lotus Domino 6 Applications: Foundation Skills" or equivalent experience, and · ND520AU - " Developing IBM Lotus Domino 6 Applications; Intermediate Skills" or · ND610AU ¨C ˇ°Developing Dynamic Web Applications with IBM Lotus Domino 6ˇ± or equivalent knowledge · "Lotus Educations Using LotusScript in Domino R5 Applications" or equivalent experience, and · Working knowledge of HTML, and · "Lotus Educations Implementing a Domino Infrastructure" or the equivalent experience with basic Domino installation and administration procedures Contents Exploring J2EE and Web Application Servers · Defining J2EE · Exploring the position of WebSphere Application Server in J2EE · Examining how J2EE Improves Development · J2EE Packaging · J2EE Security · Design Patterns and J2EE · Reasons to Integrate Domino and J2EE
Configuring Domino and WebSphere Studio Application Developer (WSAD) for Integrated Development · Defining the roles of Domino and WebSphere in an integrated environment · Examining the WSAD test environment · Installing WebSphere Studio Application developer · Configuring the WebSphere plug-in to work with Domino · Exploring the integrated case study
Working with WebSphere Studio Application Developer · Starting WebSphere Studio Application Developer · Examining perspectives · Creating an Enterprise project · Creating a Web project · Importing Java and Web Resources
Invoking Servlets and JaveServer Pages (JSPs) from Domino Generated Pages · How WebSphere executes a servlet · Security considerations when invoking a servlet · Using servlets efficiently · Executing servlets and JSPs from Domino · Calling a servlet from a Domino form exercise
Creating Servlets in WebSphere Studio Application Developer · Exploring the basics of Java development · Creating a Java class · Creating packages · Creating a servlet in WSAD · Testing a servlet in the test environment
Creating and Using Java Beans · Defining JavaBeans · Exploring the Model / View / Controller design pattern · Examining the use of JavaBeans in your design · Deploying a JavaBean in a servlet
Processing Input Data from Domino Forms · Examining the servlet API · Exploring the request object · Exploring the response object · Matching input forms with JavaBeans · Responding with redirection · Implementing the forgotten password servlet exercise
Debugging Java Code in WebSphere Studio · Starting the test server for debug · Stepping through the code · Examining variables
Remembering the Client ¨C HTTP Sessions · Exploring interactions between browsers & servers · Defining scopes of sharing · Defining the HTTPSession interface · Using the HTTPSession interface · Understanding session timeout · Creating a shopping cart application exercise
Accessing Domino Databases from J2EE · Describing the Domino Object Model for Java · Configuring WSAD to use the Domino Object Model · Using common Domino Java classes · Exploring practical combinations of items and vectors · Writing a JavaBean with Domino Java classes exercise
Accessing Data with JDBC · Defining JDBC · Configuring a relational DataSource with JDBC · Retrieving DB2 data with JDBC and connection pooling · Creating Data Access Objects and Value Objects · Writing DB2 data with JDBC · Writing DB2 data and implementing workflow exercise
Simplifying Output ¨C JavaServer Pages · Describing JSPs · Defining how a JSP works · Creating JSPs in WSAD · Defining custom tag libraries · Exploring the Domino tag libraries · Invoking the JSP exercise
Accessing Data and Functionality with Enterprise Java Beans · Defining Enterprise Java Beans · Understanding EJB Structure · Examining EJB components · Building and deploying an EJB and client · Testing an EJB in WSAD · Writing EJB client code
Securing the J2EE Application · Examining J2EE roles · Defining security constraints · Mapping roles to servlet methods · Mapping roles to EJB methods
Configuring Single Sign-On · Authenticating with single sign-on · Configuring single sign-on · Enabling SSO in WebSphere exercise · Configuring single sign-on for Domino · Enabling SSO in Domino exercise ...''
Please go to the school's official website for training price and schedule: http://www.ibm.com/au/
Phone:1800 801 088
School Address:
IBM Australia Ltd Level 13 IBM Centre 601 Pacific Highway St Leonards NSW 2065. Tel:1800 801 088
Jobs & Resumes: Sydney, Melbourne, PERTH, BRISBANE, CANBERRA CITY Houses & Roommates: Sydney, Melbourne, PERTH, BRISBANE, CANBERRA CITY
Other training courses offered by IBM Australia Ltd:
Maintaining Domino Users (SA330AU)
Exploring New Features of IBM Lotus Notes 6 for Release 4 or 5 Users (ND110AU)
Moving to IBM Lotus Notes 6 (ND150AU)
Maximizing Your Productivity with IBM Lotus Notes 6 for Power Users (ND210AU)
Help Desk Support for IBM Lotus Notes 6 (ND310AU)
Preparing IBM Lotus Domino R4 Developers to Use IBM Lotus Domino Designer 6 (ND410AU)
Exploring the New Features of IBM Lotus Domino Designer (ND420AU)
Developing IBM Lotus Domino 6 Applications Foundation Skills (ND510AU)
Developing IBM Lotus Domino 6 Applications: Intermediate Skills (ND520AU)
Developing Dynamic Web Applications with IBM Lotus Domino 6 (ND610AU)
Preparing IBM Lotus Domino Release 4 Administrators for IBM Lotus Domino 6 (ND710AU)
Exploring New Features in IBM Lotus Domino 6 Administration (ND720AU)
Administering IBM Lotus Domino 6: Operating Fundamentals (ND750AU)
Administering IBM Lotus Domino 6: Building the Infrastructure (ND760AU)
Administering IBM Lotus Domino 6: Managing Servers and Users (ND770AU)
Building Instant Collaborative Applications Using IBM Lotus QuickPlace 3 (QP400AU)
Administering an IBM Lotus Sametime 3 Infrastructure (ST730AU)
AIX 5L Configuring TCP/IP (AU07AU)
AIX 5L Network Installation Management (NIM) (AU08AU)
Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
|