3 options
WebSphere Application Server-Express V6 developers guide and development examples / [Bill Moore ... et al.].
- Format:
- Book
- 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.