My Account Log in

3 options

WebSphere Application Server-Express V6 developers guide and development examples / [Bill Moore ... et al.].

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Contributor:
International Business Machines Corporation. International Technical Support Organization.
Series:
IBM redbooks.
IBM redbooks
Language:
English
Subjects (All):
Client/server computing.
WebSphere.
Physical Description:
xx, 642 p.
Edition:
1st ed.
Other Title:
WebSphere Application Server-Express.
Place of Publication:
San Jose, CA : IBM, International Technical Support Organization, 2005.
Language Note:
English
System Details:
text file
Summary:
This IBM Redbooks publication is a practical guide for developing Web applications using the Rational Software Development Platform. We use the Rational Web Developer development environment that is provided as part of WebSphere Application Server - Express V6 to develop a sample Web application targeted to the WebSphere Application Server - Express runtime platform. We discuss a sample scenario based on realistic requirements for small and medium customers, and provide a guide for the development of this scenario. Our focus is on describing a simple process that allows non technical readers to understand and participate in the development of Web applications using Rational Web Developer. Our target runtime environment is the Express Application Server so we use the Rational Web Developer development environment that is part of the WebSphere Application Server - Express installation Please note that the additional material referenced in the text is not available from IBM.
Contents:
Front cover
Contents
Notices
Trademarks
Preface
The team that wrote this redbook
Become a published author
Comments welcome
Part 1 The development process
Chapter 1. Introduction
1.1 Our objectives
1.2 The focus of this redbook
1.3 How to use this book
Chapter 2. Development process
2.1 Development process basics
2.1.1 Definition of a development process
2.1.2 Importance of a development process
2.1.3 Realization of a development process
2.1.4 Development process principles
2.2 Starting a project
2.2.1 Understanding your business today
2.2.2 Where do you want to go?
2.2.3 An initial roadmap
2.3 Understanding and planning a project
2.4 Building a solution
2.5 Project hand-over
2.6 Real estate application architecture
2.6.1 Component-based architecture
2.6.2 Layered design
2.6.3 Package structure
2.6.4 Naming conventions
2.7 Application architecture
2.8 Overview of the architecture
2.8.1 Component-based development
2.8.2 Layered application design
2.8.3 Usage of design patterns
2.9 Component architecture
2.9.1 PropertyCatalog
2.9.2 News
2.9.3 E-mail
2.9.4 InterestList
2.9.5 Reporting
2.9.6 User
2.9.7 Dependencies between components
2.10 Layered architecture
2.10.1 Presentation layer
2.10.2 Controller layer
2.10.3 Business facade layer
2.10.4 Domain layer
2.10.5 Data access layer
Chapter 3. Product overview
3.1 The WebSphere product family
3.1.1 The WebSphere Application Server family
3.2 WebSphere Application Server - Express V6
3.2.1 The WebSphere Application Server highlights
3.2.2 The development tool
3.2.3 Rational Developer supported platforms and databases
3.2.4 Rational Web Developer V6 product packaging
3.2.5 Rational Web Developer tools.
3.2.6 WebSphere Application Server licensing and platforms
3.2.7 New in WebSphere Application Server - Express V6
3.2.8 Physical Packaging
3.3 WebSphere Application Server architecture
3.4 Application server configurations
3.4.1 Standalone server configuration
3.4.2 Distributed server configuration
3.5 Cells, nodes and servers
3.6 Servers
3.6.1 Application server
3.6.2 Clusters
3.6.3 JMS servers (V5)
3.6.4 External servers
3.7 Containers
3.7.1 Web container
3.7.2 EJB container
3.7.3 Client application container
3.8 Application server services
3.8.1 JCA services
3.8.2 Transaction service
3.8.3 Dynamic cache service
3.8.4 Message listener service
3.8.5 Object Request Broker service
3.8.6 Admin service
3.8.7 Name service
3.8.8 PMI service
3.8.9 Security service
3.9 Data Replication Service (DRS)
3.10 Virtual hosts
3.11 Session management
3.11.1 HTTP Session persistence
3.11.2 Stateful session EJB persistence
3.12 Web services
3.12.1 Enterprise services (JCA Web services)
3.12.2 Web service client
3.12.3 Web service provider
3.12.4 Enterprise Web Services
3.12.5 IBM WebSphere UDDI Registry
3.12.6 Web Services Gateway
3.13 Service integration bus
3.13.1 Application support
3.13.2 Service integration bus and messaging
3.13.3 Web services and the integration bus
3.14 Security
3.14.1 User registry
3.14.2 Authentication
3.14.3 Authorization
3.14.4 Security components
3.14.5 Security flows
3.15 Resource providers
3.15.1 JDBC resources
3.15.2 Mail providers
3.15.3 JCA resource adapters
3.15.4 URL providers
3.15.5 JMS providers
3.15.6 Resource environment providers
3.16 Workload management
3.17 High availability
3.18 Administration
3.18.1 Administration tools.
3.18.2 Configuration repository
3.18.3 Centralized administration
3.19 Application flow
3.20 Developing and deploying applications
3.20.1 Application design
3.20.2 Application development
3.20.3 Application packaging
3.20.4 Application deployment
3.20.5 WebSphere Rapid Deployment
3.21 Technology support summary
Chapter 4. Getting started
4.1 Product packaging
4.2 Rational Web Developer
4.3 Installing WebSphere Application Server - Express
4.3.1 Hardware requirements
4.3.2 Installing using the launchpad
4.3.3 Install WebSphere Application Server - Express
4.3.4 Using the first steps console
4.4 Administration basics
4.4.1 Starting and stopping the server
4.4.2 Starting the WebSphere Administrative Console
4.5 Installing Rational Web Developer
4.5.1 Express Application Server and Rational Web Developer
4.6 Installing DB2
4.7 Deploying the sample application
4.7.1 Running the sample database script
4.7.2 Creating the JDBC resources
4.7.3 Configuring JMS
4.7.4 Configuring LOG4J
4.7.5 Installing the Sal404 application EAR
4.8 Testing the Sal404 sample application
4.9 Installing Sal404 code in Rational Web Developer
4.9.1 Importing project interchange files
4.9.2 Test Sal404 with Rational Software Development Platform
Chapter 5. Requirements
5.1 Application overview
5.2 Requirements
5.2.1 Bidding system
5.2.2 Catalog search and news feed Web services
5.2.3 User maintenance with Java Message Service
5.2.4 Use JavaServer Faces for the news component
5.2.5 Reference data component
5.3 Specification
5.3.1 Bidding system
5.3.2 Reference data component
5.3.3 Session management
5.3.4 Session data
Part 2 Development examples
Chapter 6. Web site development
6.1 Introduction to Web applications.
6.1.1 Concepts and technologies
6.1.2 Web development tooling
6.1.3 Web perspective and views
6.1.4 Web projects
6.1.5 Web Site Designer
6.1.6 Page Designer
6.1.7 Page templates
6.1.8 CSS Designer
6.1.9 Javascript Editor
6.1.10 WebArt Designer
6.1.11 Animated GIF Designer
6.1.12 File creation wizards
6.1.13 Our sample Web site project
Chapter 7. JavaServer Faces
7.1 Introduction to JSF
7.1.1 Model-view-controller architecture
7.1.2 JSF Web application structure
7.1.3 JSF support in Rational Web Developer
7.2 Comparing JSF and Struts
7.2.1 Validation
7.2.2 XML configuration management
7.2.3 Templating
7.3 Introduction to Service Data Objects
7.3.1 Rational Web Developer support for SDO
7.4 Design of the JSF SDO sample
7.4.1 JSF template
7.5 Implementing the JSF application
7.5.1 Creating the JSP fragments
7.5.2 Creating the template
7.5.3 Creating the home page
7.5.4 Creating the About Us page
7.5.5 Creating the news list page
7.5.6 Preparing the news list page for selection and updates
7.5.7 Creating the news item details page
7.5.8 Creating the news item add page
7.5.9 Implementing news item selection
7.5.10 Implementing news item delete
7.5.11 Implementing news item update using SDO
7.5.12 Implementing news item update using DAO
7.5.13 Applying the template to the news application
7.5.14 Running the JSF application
7.5.15 Securing news update for administrators
7.6 JSF and SDO control files
7.6.1 JSF control files
7.6.2 SDO control files
7.7 SDO API
7.7.1 SDO calls generated into the page code class
7.7.2 SDO API of the data object
Chapter 8. Service Data Objects
8.1 SDO technology
8.2 SDO architecture
8.2.1 Data mediator services
8.2.2 Data object
8.2.3 Data graph
8.2.4 Change summary.
8.2.5 Properties, types and sequences
8.3 SDO requirements
8.4 SDO versus other technologies
8.4.1 SDO and WebSphere Data Objects
8.4.2 SDO and JDO
8.4.3 SDO and EMF
8.4.4 SDO and JAXB
8.5 SDO example
8.5.1 Examining the generated SDO code
8.5.2 Implementing SDO-based data access
Chapter 9. Enterprise JavaBeans
9.1 Why use Enterprise JavaBeans?
9.2 The EJB architecture
9.2.1 EJB server
9.2.2 EJB container
9.2.3 EJB components
9.2.4 Using stateless session EJBs
9.2.5 Create a database connection
9.2.6 Entity beans
Chapter 10. Java Message Service
10.1 Messaging concepts
10.1.1 Loose coupling
10.1.2 Messaging types
10.1.3 Destinations
10.1.4 Messaging models
10.1.5 Messaging patterns
10.2 Java Message Service API
10.2.1 JMS API history
10.2.2 JMS providers
10.2.3 JMS domains
10.2.4 JMS administered objects
10.2.5 JMS and JNDI
10.2.6 JMS connections
10.2.7 JMS sessions
10.2.8 JMS messages
10.2.9 JMS message producers
10.2.10 JMS message consumers
10.2.11 JMS exception handling
10.2.12 Application Server facilities
10.2.13 JMS and J2EE
10.3 Messaging in the J2EE Connector Architecture
10.3.1 Message endpoints
10.3.2 MessageEndpointFactory
10.3.3 Resource adapters
10.3.4 JMS ActivationSpec JavaBean
10.3.5 Message endpoint deployment
10.3.6 Message endpoint activation
10.3.7 Message delivery
10.3.8 Administered objects
10.4 Message Driven Beans
10.4.1 Message Driven Bean types
10.4.2 Client view of a Message Driven Bean
10.4.3 Message Driven Bean implementation
10.4.4 Message Driven Bean life cycle
10.4.5 Message Driven Beans and transactions
10.4.6 Message Driven Bean activation configuration properties
10.4.7 Associating a Message Driven Bean with a destination.
10.4.8 Message Driven Bean best practices.
Notes:
Bibliographic Level Mode of Issuance: Monograph
Includes bibliographical references (p. 625-629) and index.
OCLC:
614891576

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account