Cover image for WebSphere Application Server - Express V6 Developers Guide and Development Examples.
WebSphere Application Server - Express V6 Developers Guide and Development Examples.
Title:
WebSphere Application Server - Express V6 Developers Guide and Development Examples.
Author:
Redbooks, IBM.
Personal Author:
Physical Description:
1 online resource (668 pages)
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.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: