 |
It is recommended that you have knowledge of the topics outlined in the Objectives of Test 256 and experience with IBM Rational Application Developer for WebSphere Software V6.0.
To prepare for Test 256, it is recommended that you follow either the step-by-step Self-Study Approach or the Tutor Approach outlined below. The publications and courses are offered to help you prepare for the certification tests. These approaches and their educational resources are recommended, but not required1 before taking a certification test. Compare your own technical level to the test objectives and the recommended educational resources within either approach, and then determine for yourself how much preparation you require.
The recommended educational resources listed for Test 256 are not intended to be a substitute for, but should complement, relevent practical experience.
Note: Many of the questions on the test involve realistic scenarios. In answering the questions, consider only the information presented within the given question. That is, in answering a given question, do not rely on information presented in other questions.
Self Study Approach:
1. Take the assessment test for test 256 (see the Sample/Assessment tab). 2. Study the Product Documentation, Redbook, Retail Books, and Web Resources below. 3. Take the assessment test for test 256 (see the Sample/Assessment tab).
Tutor Approach:
1. Take the assessment test for test 256 (see the Sample/Assessment tab). 2. Study the Chapter 15 of the Redbook and the Web Resources below. 2. Register and take the following courses (see Classroom Courses below): - Course SW287 or WF531
- Course SW501 or XM281
3. Take the assessment test for test 256 (see the Sample/Assessment tab).
Footnote: 1.Every effort has been made to make the courses and publications as complete and as accurate as possible, but no warranty of fitness is implied. The course information and publications are provided on an as is basis. IBM shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from course or publication content.
 |
|
Course title:
Developing Web Applications with IBM Rational Application Developer V6
Course duration: 4 days
Course number: SW287
Alternative Option: Classroom Course Essentials of Web Services Development using Rational Application Developer V6
Abstract: This course is intended for developers who are already familiar with J2EE Web application development, and wish to understand the capabilities of IBM Rational Application Developer for WebSphere Software V6 for developing such applications. The course explores the tools used to create, test, debug, and package J2EE Web applications, including the wizards used to create servlets, HTML pages, and JSP pages. Students learn how to use the Page Designer to edit HTML and JSP pages, component test J2EE Web components, and use the export wizards to package J2EE applications. The course also describes the support for the Struts and JSF application frameworks.
|
|
Course title:
Introduction to Web Services with IBM Rational Application Developer V6
Course duration: 2 Days
Course number: SW501
Alternative Option: Classroom Course Introduction to Web Services with IBM Rational Application Developer V6.0
Abstract: This course teaches developers how to create, test, and monitor J2EE Web services using the tools provided by IBM Rational Application Developer for WebSphere Software V6. This includes developing Web services using the Web services wizards, debugging and monitoring Web services using the TCP/IP Monitor, and publishing Web services to a UDDI registry. Students also learn how to package and deploy J2EE Web services to the IBM WebSphere Application Server runtime environment. Hands-on exercises which complement the lectures are provided throughout the course.
|
|
Course title:
Essentials of Web Services Development using Rational Application Developer V6
Course duration: 2.0 days
Course number: XM281
Abstract: Please see alternative option Developing Web Applications with IBM Rational Application Developer V6
|
|
Course title:
Introduction to Web Services with IBM Rational Application Developer V6.0
Course duration: 2 days
Course number: XM281
Abstract: Please see alternative option Introduction to Web Services with IBM Rational Application Developer V6
|
 |
 |
 |
Rational Application Developer V6.0 Programming Guide
Publication number: SG24-6449-00
IBM Rational Application Developer V6.0 is the full function Eclipse 3.0 based development platform for developing Java 2 Platform Standard Edition (J2SE) and Java 2 Platform Enterprise Edition (J2EE) applications with a focus on applications to be deployed to IBM WebSphere Application Server and IBM WebSphere Portal. Rational Application Developer provides integrated development tools for all development roles, including Web developers, Java developers, business analysts, architects, and enterprise programmers.
This IBM Redbook is a programming guide that highlights the features and tooling included with IBM Rational Application Developer V6.0. Many of the chapters provide working examples that demonstrate how to use the tooling to develop applications, as well as achieve the benefits of visual and rapid Web development.
This redbook consists of six parts:
-Introduction to Rational Application Developer
-Develop applications
-Test and debug applications
-Deploy and profile applications
-Team development
-Appendixes
|
 |
 |
Core J2EE Patterns
by Deepak Alur, John Crupi, Dan Malks
Published by Prentice Hall
|
 |
Design Patterns
This book isn't an introduction to object-oriented technology or design. Many books already do a good job of that...this isn't an advanced treatise either. It's a book of design patterns that describe simple and elegant solutions to specific problems in object-oriented software design....Once you understand the design patterns and have had an "Aha!" (and not just a "Huh?" experience with them, you won't ever think about object-oriented design in the same way. You'll have insights that can make your own designs more flexible, modular, reusable, and understandable--which is why you're interested in object-oriented technology in the first place, right?
|
 |
 |
Jave Blueprints
|
 |
IBM Patterns for e-business
Patterns for e-business are a group of reusable assets that can help speed the process of developing Web-based applications.
|
 |
JavaServer Pages (JSP) 2.0
JavaServer Pages (JSP) technology provides a simplified, fast way to create dynamic web content. JSP technology enables rapid development of web-based applications that are server- and platform-independent.
|
 |
IBM WebSphere Developers Domain - Studio Zone
|
 |
IBM Rational Application Developer for WebSphere Software Home Page
IBM® Rational® Application Developer for WebSphere® Software extends Eclipse with visual construction development.
|
 |
Rational Software Development Platform InfoCenter
|
 |
The Apache Software Foundation - Struts
Apache Struts is a free open-source framework for creating Java web applications.
Web applications differ from conventional websites in that web applications can create a dynamic response. Many websites deliver only static pages. A web application can interact with databases and business logic engines to customize a response.
Web applications based on JavaServer Pages sometimes commingle database code, page design code, and control flow code. In practice, we find that unless these concerns are separated, larger applications become difficult to maintain.
One way to separate concerns in a software application is to use a Model-View-Controller (MVC) architecture. The Model represents the business or database code, the View represents the page design code, and the Controller represents the navigational code. The Struts framework is designed to help developers create web applications that utilize a MVC architecture.
The framework provides three key components:
A "request" handler provided by the application developer that is mapped to a standard URI.
A "response" handler that transfers control to another resource which completes the response.
A tag library that helps developers create interactive form-based applications with server pages.
The framework's architecture and tags are buzzword compliant. Struts works well with conventional REST applications and with nouveau technologies like SOAP and AJAX.
|
 |
Designing Enterprise Applications with the J2EE Platform
|
|
 |
|