Building and Deploying J2EE Applications using IBM Websphere - 4 Days by fdjerue7eeu


More Info
									  Building and Deploying J2EE Applications using
  IBM Websphere - 4 Days

IBM Websphere is a now a well-established platform of        1. Introduction to J2EE
choice for developing distributed, scalable J2EE                  • What is J2EE?
enterprise applications. This course demonstrates how to          • What technologies does J2EE encapsulate?
build applications using the IBM Websphere Studio                 • What is the architecture of J2EE applications?
Application Developer, and to then test and deploy those          • When should I be considering J2EE in my
applications on the IBM Websphere application server.                applications?
This course will introduce you to J2EE technology, and
how it can be applied when using the IBM Websphere           2. Introduction to Websphere
platform                                                          • Introduce the Websphere product stack
                                                                  • Identify the core products
This course combines lectures with practical exercises            • Developer Tools
that help the delegates to put what they have learned on          • Server Tools
the course into practice. The exercises specifically build
on what has been recently taught and are built up as the
                                                             3. Working with Websphere Studio Application Developer
course progresses.
                                                                 • Workspaces
This course is aimed at experienced Java developers,             • Perspectives
who need to learn the skills required to build J2EE              • Views
applications and deploy them on the Websphere                    • Editors
Application Server platform.
                                                             4. Introduction to Java Servlets
Prerequisites:                                                    • What is a Java Servlet
Delegates should be familiar with the Java Programming            • Java Servlet lifecycle
language as far as at least being comfortable with its            • Introduction to the Servlet API
basic use and with OO concepts.                                   • How to develop and deploy Java Servlets

                                                             5. More on Java Servlets
Objectives                                                       • Processing form data from Java Servlets
At the end of this course, students should be able to:           • Session tracking from Java Servlets
• Understand the J2EE architectural paradigm, and
     appreciate how it can be used                           6. JavaServer Pages
• Develop and deploy Java Server Pages, Servlets and             • What is a JavaServer Page?
     Java Beans within a web container                           • Directives in JSP
• Be able to implement the Jakarta Struts framework              • Scriptlets in JSP
• Use JNDI to locate distributed objects, including              • Scripting Elements in JSP
     enterprise Java beans, and application server               • Standard Actions in JSP
     specific components
• Develop and deploy Entity Enterprise Java Beans            7. JavaBeans and JavaServer Pages
• Develop and deploy Session Enterprise Java Beans               • Using JavaBeans with JSP
• Appreciate the alternative persistence strategies,             • JSP and Servlet interaction
     identifying the pros and cons of each                       • Web application architecture
• Deploy a complete J2EE application within a J2EE
     compliant application server                            8. Introducing the JSP Standard Tag Library
• Understand Java Messaging Services, and be able to              • The Core Actions
     build and deploy messaging applications                      • Using the EL in Tags
• Develop and deploy Message-Driven Enterprise Java
Building and Deploying J2EE Applications using
IBM Websphere - 4 Days

 9. Introducing Jakarta Struts                     14. Session Beans
 • The need for frameworks                         • Session bean home and remote interfaces
 • Struts overview                                 • Using JNDI to locate entity beans
 • Components of a Struts application              • Using entity beans from session beans
                                                   • Session Context
 10. Implementing Jakarta Struts                   • Deploying session beans
 • Building a Struts Application                   • Accessing session beans from within JSP
 • Working with Forms                              • Design issues surrounding EJB development
 • Validation with ActionForms
 • Processing with Action Objects                  15. Web Applications and EJB
                                                   • Web applications and EJB interaction
 11. JNDI                                          • Design considerations
 • What is JNDI?                                   • Architectural example
 • How to use JNDI Locating remote objects
 • Registering remote objects                      16. Java Messaging Service
                                                   • Introduction to JMS
 12. Enterprise Java Bean Overview                 • Topics and Queues
 • The four types of EJB                           • Implementing messaging using Java
 • Issues associated with EJB
 • Packaging EJBs for deployment                   17. Message Driven Beans
                                                   • The role of the MDB
 13. Entity Beans                                  • Building an MDB
 • Entity bean architecture                        • Deploying an MDB
 • Home and Remote interfaces
 • Finder Methods
 • Primary Keys
 • Entity Context
 • Deploying entity beans

To top