B2B e-commerce with WebSphere Commerce Business Edition V5.4 [[electronic resource] /] / [Bill Moore ... et al.] |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Research Triangle Park, NC, : IBM, International Technical Support Organization, 2003 |
Descrizione fisica | xvi, 358 p. : ill |
Disciplina | 658.8/72/02854678 658.8/72/02854678 |
Altri autori (Persone) | MooreBill |
Collana |
Patterns for e-business series
IBM redbooks |
Soggetto topico | Electronic commerce - Computer programs |
Soggetto genere / forma | Electronic books. |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910450110403321 |
Research Triangle Park, NC, : IBM, International Technical Support Organization, 2003 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
B2B e-commerce with WebSphere Commerce Business Edition V5.4 [[electronic resource] /] / [Bill Moore ... et al.] |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Research Triangle Park, NC, : IBM, International Technical Support Organization, 2003 |
Descrizione fisica | xvi, 358 p. : ill |
Disciplina | 658.8/72/02854678 658.8/72/02854678 |
Altri autori (Persone) | MooreBill |
Collana |
Patterns for e-business series
IBM redbooks |
Soggetto topico | Electronic commerce - Computer programs |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910783528903321 |
Research Triangle Park, NC, : IBM, International Technical Support Organization, 2003 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
B2B e-commerce with WebSphere Commerce Business Edition V5.4 / / [Bill Moore ... et al.] |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Research Triangle Park, NC, : IBM, International Technical Support Organization, 2003 |
Descrizione fisica | xvi, 358 p. : ill |
Disciplina | 658.8/72/02854678 658.8/72/02854678 |
Altri autori (Persone) | MooreBill |
Collana |
Patterns for e-business series
IBM redbooks |
Soggetto topico | Electronic commerce - Computer programs |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Front cover -- Contents -- Notices -- Trademarks -- Preface -- The team that wrote this redbook -- Become a published author -- Comments welcome -- Chapter 1. Introduction -- 1.1 Our objectives -- 1.2 Our focus -- 1.3 How to use this guide -- Chapter 2. Applying patterns -- 2.1 Architectural enablement tools -- 2.1.1 Patterns for e-business -- 2.1.2 Use of patterns with a simple example -- 2.2 Pattern application for a B2B commerce site -- 2.3 Process and methods used in our redbook chapters -- 2.3.1 Our starting point -- 2.3.2 Pattern usage -- 2.3.3 Example proposal -- 2.3.4 We get the job -- 2.4 The Sell-Side Hub composite pattern -- 2.4.1 Introduction to e-Marketplaces -- 2.4.2 Fit for our imaginary business problem -- 2.4.3 More general fit for business problems -- Chapter 3. Requirements -- 3.1 About requirements -- 3.1.1 Definition of key terms -- 3.1.2 The importance of requirements -- 3.1.3 How to gather requirements -- 3.2 The requirements of our customer -- 3.2.1 Assumptions about the customer situation -- 3.2.2 Short business profile -- 3.2.3 Business goals -- 3.2.4 Existing environment -- 3.2.5 Functional requirements -- 3.2.6 Non-functional requirements -- 3.2.7 Standards and policies -- 3.2.8 Operational preparedness -- Chapter 4. Understanding the business problem -- 4.1 Determining the Business patterns -- 4.1.1 Introduction -- 4.2 High-level business description -- 4.3 Solution overview diagram -- 4.4 Choosing the appropriate Business patterns -- 4.4.1 The Self-Service business pattern -- 4.4.2 The Collaboration business pattern -- 4.4.3 The Information Aggregation business pattern -- 4.4.4 The Extended Enterprise business pattern -- 4.5 Choosing the Integration patterns -- 4.5.1 The Access Integration pattern -- 4.5.2 The Application Integration pattern -- 4.5.3 Extending the solution overview diagram.
4.6 Finding the appropriate Composite pattern -- 4.6.1 Sell-Side Hub composite pattern: a definition -- Chapter 5. Proposing a solution -- 5.1 Our starting point -- 5.2 Business pattern selection -- 5.3 Architectural artifacts -- 5.4 Constructing a logical view of the architecture -- 5.4.1 Select Application and Runtime patterns -- 5.4.2 Self-Service business pattern for product configuration, product search and selection and o... -- 5.4.3 Find a match for the registration Self-Service business pattern -- 5.4.4 Collaboration business pattern for customer assistance -- 5.4.5 Collaboration business pattern for notification -- 5.4.6 Information Aggregation pattern for catalog population -- 5.4.7 Information aggregation for technical documentation repository population -- 5.4.8 Access Integration pattern for single sign-on -- 5.4.9 Application Integration patterns -- 5.5 Constructing the proposal -- 5.5.1 Setting the scene -- 5.5.2 High-level summary -- 5.5.3 Overview -- 5.5.4 Solution -- 5.5.5 Risks -- 5.5.6 Dependencies -- 5.5.7 Requirements -- 5.5.8 Out of scope -- 5.5.9 Product suite -- 5.5.10 Proposed project phases -- 5.6 Functional view of the architecture -- 5.6.1 Component list -- 5.6.2 Component relationships -- 5.6.3 Component interactions -- Chapter 6. Operational overview -- 6.1 Introduction -- 6.2 General description of the components -- 6.2.1 Outside world -- 6.2.2 Demilitarized Zone (DMZ) -- 6.2.3 Application zone -- 6.2.4 Back-end zone -- 6.3 Choosing the components -- 6.3.1 Network considerations -- 6.3.2 Hardware considerations -- 6.3.3 Software considerations -- 6.4 Performing the product mapping -- 6.4.1 Outside world -- 6.4.2 Demilitarized Zone -- 6.4.3 Application zone -- 6.4.4 Back-end zone -- 6.5 Conclusion -- Chapter 7. Detailed design -- 7.1 Scenario -- 7.1.1 Shop navigation flow -- 7.1.2 Use case model -- 7.1.3 Storyboard. 7.1.4 Component interaction -- 7.1.5 Styleguide -- 7.1.6 Screens -- 7.1.7 Next steps -- 7.2 Samples -- 7.2.1 Shop navigation flow -- 7.2.2 Use case model -- 7.2.3 Storyboard -- 7.2.4 Styleguide -- 7.2.5 Screens -- 7.3 Summary -- Chapter 8. Implementation guidelines -- 8.1 Introduction -- 8.2 WebSphere Commerce Business Edition runtime -- 8.2.1 Two-tier configuration -- 8.2.2 Hardware and software prerequisites -- 8.2.3 Installing a two-tier enterprise runtime environment -- 8.2.4 Application development -- 8.2.5 Development planning -- 8.2.6 Development tools -- 8.2.7 Development environment -- 8.3 Testing guidelines -- 8.3.1 Test phase and categories -- 8.3.2 Test environments -- Chapter 9. Procurement integration -- 9.1 Introduction -- 9.2 Procurement integration architecture -- 9.2.1 Procurement integration modes -- 9.2.2 Business Edition procurement integration components -- 9.2.3 Procurement integration ordering flows -- 9.2.4 Access control for procurement systems -- 9.3 Procurement integration configuration -- 9.3.1 Configuring procurement protocol and system information -- 9.4 Procurement integration customizations -- 9.4.1 Member subsystem customizations -- 9.4.2 Catalog subsystem customizations -- 9.5 Procurement integration example -- 9.5.1 Requirements -- 9.5.2 Solution overview -- 9.5.3 Customizing BASE for procurement integration -- 9.6 More information -- Chapter 10. Customer care -- 10.1 Positioning statement -- 10.1.1 BASE requirements for collaboration -- 10.1.2 Example workflows using customer care -- 10.1.3 Communication process -- 10.1.4 Customer care customization -- 10.2 Implementation -- 10.2.1 Installation steps -- 10.2.2 Prerequisites -- 10.2.3 Enabling customer care -- 10.2.4 Registering users -- 10.2.5 TCP/IP ports used by Lotus Sametime -- Chapter 11. User identity integration -- 11.1 Business drivers. 11.1.1 Common customer view -- 11.1.2 Common employee view -- 11.1.3 Common customer registration process -- 11.1.4 Common employee registration process -- 11.1.5 Step-up registration -- 11.1.6 Single sign-on -- 11.2 Existing environment -- 11.2.1 Existing technologies -- 11.3 High-level technical solution -- Appendix A. E-commerce business models -- Model 1 - Business-to-consumer -- Model characteristics -- Business responsibilities -- Key requirements -- Model 2 - Business-to-consumer service provider -- Model characteristics -- Business responsibilities -- Key requirements -- Model 3 - Business-to-Business (B2B) / Sell-side -- Model characteristics -- Business responsibilities -- Key requirements -- Model 4 - B2B Sell-side private trading exchange/direct selling -- Model characteristics -- Business responsibilities -- Key requirements -- Model 5 - Sell-side Private Trading Exchange/Indirect selling -- Sub-model 5A - Shared commerce -- Model characteristics -- Business responsibilities -- Key requirements -- Sub-model 5B - Commerce syndication -- Model characteristics -- Business responsibilities -- Key requirements -- Sub-model 5C - Commerce collaboration -- Model characteristics -- Business responsibilities -- Key requirements -- Sub-model 5D - Commerce brokerage -- Model characteristics -- Business responsibilities -- Key requirements -- Sub-model 5E - Commerce delegation -- Model characteristics -- Business responsibilities -- Key requirements -- Sub-model 5F - Partners cooperation -- Model characteristics -- Business responsibilities -- Key requirements -- Business Model 6 - Business-to-Business (B2B)/Buy-side -- Model characteristics -- Business responsibilities -- Key requirements -- Business Model 7 - B2B Buy-side Private Trading Exchange -- Model characteristics -- Business responsibilities -- Key requirements. Business Model 8 - B2B Buy-side Service Provider -- Model characteristics -- Business responsibilities -- Key requirements -- Business Model 9 - B2B Market Place -- Model characteristics -- Business responsibilities -- Key requirements -- Business Model 10 - B2B Exchange -- Model characteristics -- Business responsibilities -- Key requirements -- Abbreviations and acronyms -- Related publications -- IBM Redbooks -- Other resources -- Referenced Web sites -- How to get IBM Redbooks -- IBM Redbooks collections -- Index -- Back cover. |
Record Nr. | UNINA-9910825287403321 |
Research Triangle Park, NC, : IBM, International Technical Support Organization, 2003 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Eclipse development using the graphical editing framework and the eclipse modeling framework [[electronic resource] /] / [Bill Moore ... et al.] |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Research Triangle Park, NC, : IBM, International Technical Support Organization, 2004 |
Descrizione fisica | xii, 238 p. : ill |
Disciplina | 005.1 |
Altri autori (Persone) | MooreBill |
Collana | IBM redbooks |
Soggetto topico |
Computer software - Development
Application software - Development Java (Computer program language) |
Soggetto genere / forma | Electronic books. |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910456435903321 |
Research Triangle Park, NC, : IBM, International Technical Support Organization, 2004 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Eclipse development using the graphical editing framework and the eclipse modeling framework [[electronic resource] /] / [Bill Moore ... et al.] |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Research Triangle Park, NC, : IBM, International Technical Support Organization, 2004 |
Descrizione fisica | xii, 238 p. : ill |
Disciplina | 005.1 |
Altri autori (Persone) | MooreBill |
Collana | IBM redbooks |
Soggetto topico |
Computer software - Development
Application software - Development Java (Computer program language) |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910780455903321 |
Research Triangle Park, NC, : IBM, International Technical Support Organization, 2004 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Eclipse development using the graphical editing framework and the eclipse modeling framework / / [Bill Moore ... et al.] |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Research Triangle Park, NC, : IBM, International Technical Support Organization, 2004 |
Descrizione fisica | xii, 238 p. : ill |
Disciplina | 005.1 |
Altri autori (Persone) | MooreBill |
Collana | IBM redbooks |
Soggetto topico |
Computer software - Development
Application software - Development Java (Computer program language) |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Front cover -- Contents -- Notices -- Trademarks -- Preface -- The team that wrote this redbook -- Become a published author -- Comments welcome -- Part 1 EMF and GEF introduced -- Chapter 1. Introduction to EMF -- 1.1 What is the Eclipse Modeling Framework? -- 1.1.1 Positioning of the framework -- 1.1.2 Objectives -- 1.1.3 Where to find documents and resources -- 1.2 Framework basics -- 1.2.1 Prerequisites -- 1.2.2 Product installation -- 1.2.3 Getting help in Eclipse -- 1.3 Building a simple model -- 1.3.1 Different ways of making the model -- 1.3.2 The EclipseUML plug-in -- 1.3.3 Initial project setup -- 1.3.4 Modeling using the EclipseUML plug-in -- 1.3.5 Modeling using Java interface annotation -- 1.3.6 EMF features -- 1.3.7 EMF model creation -- 1.3.8 Code generation facility -- 1.3.9 Compiling the code -- 1.3.10 Conclusion -- Chapter 2. EMF examples -- 2.1 EMF modeling techniques -- 2.1.1 Creating new models -- 2.1.2 Migrating existing models -- 2.2 EMF.Edit-based editors and code generation -- 2.2.1 The generated plug-ins -- 2.2.2 Customizing code generation through GenModel properties -- 2.2.3 Modifying the generated code -- 2.3 Model instances and serialization -- 2.3.1 Creating model instances -- 2.3.2 Default serialization of model instances -- 2.3.3 Using the XSD plug-in to customize serialization -- 2.3.4 Customizing XMI serialization using an XMLMap -- 2.3.5 Providing a custom resource implementation -- 2.4 Using JET to customize code generation -- 2.4.1 .JET-related GenModel properties -- 2.4.2 Writing JET templates -- Chapter 3. Introduction to GEF -- 3.1 What is the Graphical Editing Framework? -- 3.1.1 Additional documents and resources -- 3.1.2 Applications suitable for GEF -- 3.2 Introduction to Draw2D -- 3.2.1 What is a lightweight system? -- 3.2.2 Architectural overview -- 3.2.3 Figures -- 3.2.4 Mechanism.
3.2.5 Major features -- 3.3 The GEF framework -- 3.3.1 Prerequisites -- 3.3.2 EditParts -- 3.3.3 Requests -- 3.3.4 EditPolicies -- 3.3.5 Commands -- 3.3.6 GraphicalViewers -- 3.3.7 RootEditParts -- 3.4 Building an editor -- 3.4.1 The editor class -- 3.4.2 EditDomain -- 3.4.3 CommandStack -- 3.4.4 Attaching the viewer -- 3.4.5 Being adaptable -- 3.4.6 Introducing the palette -- 3.4.7 Actions -- 3.4.8 Adapting to the properties view -- 3.4.9 Providing an outline view -- 3.4.10 Controlling your editor with the keyboard -- 3.5 Managing your model -- 3.5.1 Reflecting a model -- 3.5.2 Communication -- 3.5.3 Creating EditParts -- Chapter 4. GEF examples -- 4.1 Additional concepts -- 4.1.1 RootEditParts -- 4.1.2 Coordinate systems -- 4.1.3 Layers -- 4.2 Techniques -- 4.2.1 Drag and drop -- 4.2.2 Palette: Implementing a sticky tool preference -- 4.2.3 Printing -- 4.2.4 Zooming -- 4.2.5 Decorating connections -- 4.2.6 Resource management -- 4.2.7 Feedback techniques -- 4.2.8 Palette-less applications -- 4.2.9 Using direct edit -- 4.2.10 Accessibility -- Chapter 5. Using GEF with EMF -- 5.1 Overview -- 5.2 Using an EMF model within a GEF-based application -- 5.2.1 Mapping from the model to the graphical representation -- 5.2.2 Displaying properties -- 5.2.3 Support for editing the model -- 5.2.4 Reflecting model changes -- 5.2.5 Loading and saving model instances -- 5.2.6 Putting it all together -- 5.3 Using JET in GEF-based editor development -- Part 2 Sample application -- Chapter 6. Sample requirements and design -- 6.1 Sample application requirements -- 6.1.1 The application -- 6.2 Sample application design -- 6.2.1 Design decisions -- 6.2.2 The workflow model -- 6.3 Sample application demo -- Chapter 7. Implementing the sample -- 7.1 Overview -- 7.2 Architecture -- 7.2.1 Mapping the EMF model to GEF EditParts -- 7.2.2 Tracking model events in the editor. 7.2.3 Refreshing -- 7.2.4 Factories -- 7.2.5 Policies and commands -- 7.3 The model -- 7.3.1 Modifying the WorkflowModel -- 7.3.2 Modifying the code generated from the model -- 7.3.3 Respecting model constraints in the editor -- 7.4 Implementing the multi-page editor -- 7.4.1 Getting started -- 7.4.2 Sharing an EditDomain -- 7.4.3 The editor's dirty state -- 7.4.4 Actions -- 7.4.5 Support for the properties view -- 7.4.6 The outline view -- 7.4.7 The palette -- Appendix A. Additional material -- Locating the Web material -- Using the Web material -- System requirements for downloading the Web material -- How to use the Web material -- Abbreviations and acronyms -- Related publications -- Other publications -- Online resources -- How to get IBM Redbooks -- Help from IBM -- Index -- Back cover. |
Record Nr. | UNINA-9910818719403321 |
Research Triangle Park, NC, : IBM, International Technical Support Organization, 2004 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
WebSphere Application Server-Express [[electronic resource] ] : a development example for new developers / / [Bill Moore ... et al.] |
Autore | Moore Bill |
Edizione | [1st ed.] |
Pubbl/distr/stampa | [S.l.], : IBM, International Technical Support Organization, c2003 |
Descrizione fisica | 1 online resource (706 p.) |
Disciplina | 005.2/762 |
Altri autori (Persone) | MooreBill |
Collana | IBM redbooks |
Soggetto topico |
Web site development
Application software - Development Internet programming |
Soggetto genere / forma | Electronic books. |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910449818903321 |
Moore Bill | ||
[S.l.], : IBM, International Technical Support Organization, c2003 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
WebSphere Application Server-Express [[electronic resource] ] : a development example for new developers / / [Bill Moore ... et al.] |
Autore | Moore Bill |
Edizione | [1st ed.] |
Pubbl/distr/stampa | [S.l.], : IBM, International Technical Support Organization, c2003 |
Descrizione fisica | 1 online resource (706 p.) |
Disciplina | 005.2/762 |
Altri autori (Persone) | MooreBill |
Collana | IBM redbooks |
Soggetto topico |
Web site development
Application software - Development Internet programming |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910783566903321 |
Moore Bill | ||
[S.l.], : IBM, International Technical Support Organization, c2003 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
WebSphere Application Server-Express : a development example for new developers / / [Bill Moore ... et al.] |
Autore | Moore Bill |
Edizione | [1st ed.] |
Pubbl/distr/stampa | [S.l.], : IBM, International Technical Support Organization, c2003 |
Descrizione fisica | 1 online resource (706 p.) |
Disciplina | 005.2/762 |
Altri autori (Persone) | MooreBill |
Collana | IBM redbooks |
Soggetto topico |
Web site development
Application software - Development Internet programming |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
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.1.1 WebSphere Application Server - Express defined -- 1.2 The focus of this redbook -- 1.2.1 WebSphere Application Server - Express users -- 1.2.2 Application stages -- 1.3 How to use this redbook -- Chapter 2. Getting started -- 2.1 The WebSphere platform -- 2.1.1 Application servers -- 2.1.2 Development environment -- 2.1.3 Which studio do I use for which server? -- 2.1.4 What if I have an iSeries? -- 2.2 What is WebSphere Application Server - Express -- 2.2.1 Simple to install and administer -- 2.2.2 Simplifies enterprise-class tools and technologies -- 2.2.3 Easy migration path to other servers in the family -- 2.2.4 Summary of features -- 2.2.5 What can I do with WebSphere Application Server - Express? -- 2.3 Architecture and components -- 2.3.1 Web container -- 2.4 Key technologies -- 2.4.1 Java 2 Platform, Enterprise Edition -- 2.4.2 Java Database Connectivity -- 2.4.3 XML -- 2.4.4 Jakarta -- Chapter 3. Development tools -- 3.1 WebSphere Application Server - Express, V5.0 -- 3.1.1 WebSphere Application Server - Express components -- 3.1.2 Deploying WebSphere Application Server - Express -- 3.1.3 Eclipse technology -- 3.1.4 WebSphere Application Server - Express tooling -- 3.1.5 WebSphere Studio -- 3.1.6 Express Application Server: Overview -- 3.2 Information road map -- 3.2.1 Installation -- 3.2.2 Migration -- 3.2.3 Application development -- 3.3 Using WebSphere Studio -- 3.3.1 Perspectives -- 3.3.2 Editors -- 3.3.3 Customizing perspectives -- 3.3.4 Using fast views -- 3.3.5 Setting perspective preferences -- 3.3.6 The workspace -- 3.3.7 Recovering files from their local history -- 3.3.8 Finding help.
3.4 Struts -- 3.4.1 Struts overview -- 3.4.2 Model-View-Controller architecture -- 3.4.3 WebSphere Studio and Struts -- 3.4.4 Web applications -- 3.4.5 Struts details -- 3.4.6 Why we use Struts -- 3.4.7 Components of a Struts-based application -- 3.4.8 Configuration of a Struts-based application -- 3.5 Developing in a team environment -- 3.5.1 Team environment using WebSphere Studio -- 3.5.2 What is Concurrent Versions System -- 3.5.3 Using Concurrent Versions System with WebSphere Studio -- 3.5.4 Working in a team using CVS -- 3.6 Common development tasks -- 3.6.1 Creating projects in Studio -- 3.6.2 Create a Java package -- 3.6.3 Create a folder for Web content -- 3.6.4 Create a Java class -- 3.6.5 Required common code -- 3.6.6 Create a Struts Web diagram -- 3.6.7 Create an SQL statement -- 3.6.8 Generate a JavaBean from an SQL statement -- Chapter 4. The development process -- 4.1 Development process basics -- 4.1.1 Definition of a development process -- 4.1.2 Importance of a development process -- 4.1.3 Realization of a development process -- 4.1.4 Development process principles -- 4.2 Starting a project -- 4.2.1 Understanding your business today -- 4.2.2 Where do you want to go -- 4.2.3 An initial roadmap of how to get there -- 4.3 Understanding and planning a project -- 4.4 Building a solution -- 4.5 Project hand-over -- 4.6 RealEstate application architecture -- 4.6.1 Component-based architecture -- 4.6.2 Layered design -- 4.6.3 Package structure -- 4.6.4 Naming conventions -- Part 2 The sample solution -- Chapter 5. Requirements -- 5.1 The business problem -- 5.1.1 Business background -- 5.1.2 Business problems -- 5.2 Business objectives of the solution -- 5.2.1 Put company information online -- 5.2.2 Make all property information available in one place -- 5.2.3 Communicate with customers online -- 5.2.4 Benefit internal management. 5.3 Functional requirements -- 5.3.1 Who are the application users? -- 5.3.2 What can each group of users do? -- 5.3.3 Customer registration -- 5.3.4 Agents account maintenance -- 5.3.5 Property search -- 5.3.6 Customer interest list -- 5.3.7 Business reports -- 5.3.8 E-mail communication -- 5.3.9 Error handling -- 5.4 Summary -- Chapter 6. Building a prototype -- 6.1 Introduction to prototypes -- 6.1.1 Benefits of building a prototype -- 6.1.2 Before you start building -- 6.2 Tools to use when building a prototype -- 6.3 Creating a prototype to our sample application -- 6.3.1 Create the Web project -- 6.3.2 Create the menus -- 6.3.3 Update and use of the CSS file -- 6.3.4 Create the logo -- 6.3.5 Search properties -- Chapter 7. Application architecture -- 7.1 Overview of the architecture -- 7.1.1 Component-based development -- 7.1.2 Layered application design -- 7.1.3 Usage of design patterns -- 7.2 Component architecture -- 7.2.1 PropertyCatalog component -- 7.2.2 News component -- 7.2.3 E-mail component -- 7.2.4 InterestList component -- 7.2.5 Reporting component -- 7.2.6 User component -- 7.2.7 Dependencies between the components -- 7.3 Layered architecture -- 7.3.1 Presentation layer -- 7.3.2 Controller layer -- 7.3.3 Business facade layer -- 7.3.4 Domain layer -- 7.3.5 Data access layer -- Chapter 8. Design and specification -- 8.1 High level design -- 8.1.1 Screen flows -- 8.1.2 User management and security -- 8.1.3 Database operations -- 8.1.4 User input validation -- 8.1.5 E-mail -- 8.1.6 Infrastructure -- 8.1.7 Design of the managers -- 8.2 Detailed design -- 8.2.1 Core functionality -- 8.2.2 Presentation -- 8.2.3 Requests and responses -- 8.2.4 Database accessors -- 8.2.5 -- 8.2.6 Logging -- Chapter 9. User registration and security -- 9.1 User management basics -- 9.1.1 Underlying implementation. 9.2 User management component specification -- 9.2.1 User management component: the actors -- 9.2.2 What the users can do: The use cases -- 9.2.3 View user details: UC.ViewUserDetails -- 9.2.4 Request password: UC.RequestPassword -- 9.2.5 Register customer: UC.RegisterCustomer -- 9.2.6 Modify customer details: UC.ModifyCustomerDetails -- 9.2.7 Log out: UC.Logout -- 9.2.8 Log in: UC.login -- 9.2.9 List users: UC.ListUsers -- 9.2.10 Delete customer details: UC.DeleteCustomerDetails -- 9.2.11 Dependencies -- 9.2.12 Interfaces for other components -- 9.3 Building the user management component -- 9.3.1 Preparing the workspace -- 9.3.2 Creating the Java packages -- 9.3.3 Creating the Web section -- 9.4 Strategy -- 9.5 The business layer (manager) -- 9.5.1 LDAP Implementation -- 9.6 The model layer (DAO) -- 9.7 The domain layer (DTO) -- 9.8 The presentation layer (Struts) -- 9.8.1 Log in/out -- 9.8.2 Registration -- 9.8.3 User details management -- 9.8.4 Administrative view/modify/delete user details -- 9.8.5 Password e-mail request -- 9.8.6 Security and guarding pages -- 9.9 Testing the component -- 9.10 Room for improvement -- 9.11 Summary -- Chapter 10. Property catalog -- 10.1 Property catalog component specification -- 10.1.1 Use cases -- 10.1.2 Dependencies -- 10.1.3 Interface -- 10.2 Building the property catalog component -- 10.2.1 Preparing the workspace -- 10.2.2 Presentation layer -- 10.2.3 Controller layer -- 10.2.4 Business facade layer -- 10.2.5 Domain layer -- 10.2.6 Data access layer -- 10.2.7 Putting everything together -- 10.2.8 Testing the component -- Chapter 11. Interest lists -- 11.1 Interest list basics -- 11.1.1 What is implemented? -- 11.2 Interest list component specification -- 11.2.1 Users of the interest list: the actors -- 11.2.2 What the users can do: the use cases -- 11.2.3 Show interest list: ILC.ShowInterestList. 11.2.4 Add property to interest list: ILC.AddProperty -- 11.2.5 Update interest list: ILC.UpdateInterestList -- 11.2.6 Clear interest list: ILC.ClearInterestList -- 11.2.7 Return to property catalog: ILC.ReturnToPropertyCatalog -- 11.2.8 Checkout interest list: ILC.CheckoutInterestList -- 11.2.9 Dependencies -- 11.2.10 Interfaces for other components -- 11.3 How to work faster and write stable code -- 11.3.1 Use a component-based development process -- 11.3.2 Use a layered application framework -- 11.4 Building the interest list component -- 11.4.1 Preparing the workspace -- 11.4.2 Creating the Java packages -- 11.4.3 Creating the Web section -- 11.5 A quick word about the database -- 11.6 Strategy -- 11.7 The business layer (manager) -- 11.8 The model layer (DAO) -- 11.8.1 What needs to be implemented? -- 11.8.2 Building the DAO revealed -- 11.9 The domain layer (DTO) -- 11.10 The presentation layer (Struts) -- 11.10.1 What we need to end up with -- 11.10.2 Start with our adapter -- 11.10.3 Create the Struts Web diagram -- 11.10.4 Create the form bean -- 11.10.5 Create the action -- 11.10.6 Create the JSP or Web page node -- 11.11 Testing the component -- 11.11.1 Add property -- 11.11.2 Update property -- 11.11.3 Remove property -- 11.11.4 Clear list -- 11.11.5 Checkout list -- 11.12 Room for improvement -- 11.13 Summary -- Chapter 12. E-mail -- 12.1 JavaMail API -- 12.1.1 Protocols -- 12.1.2 Core classes -- 12.1.3 Example: Sending an e-mail -- 12.2 Build sample e-mail application -- 12.2.1 Use cases -- 12.2.2 Business facade layer -- 12.2.3 Domain layer -- 12.3 Configuring JavaMail resources -- 12.4 Utility tag library mailer -- Chapter 13. Administering the catalog -- 13.1 Component specification -- 13.1.1 Use cases -- 13.1.2 Dependencies -- 13.1.3 Interface -- 13.2 Building property catalog administration -- 13.2.1 Preparing the workspace. 13.2.2 Presentation layer. |
Record Nr. | UNINA-9910809963203321 |
Moore Bill | ||
[S.l.], : IBM, International Technical Support Organization, c2003 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
WebSphere Application Server-Express V6 developers guide and development examples [[electronic resource] /] / [Bill Moore ... et al.] |
Edizione | [1st ed.] |
Pubbl/distr/stampa | San Jose, CA, : IBM, International Technical Support Organization, 2005 |
Descrizione fisica | xx, 642 p |
Altri autori (Persone) | MooreBill |
Collana | IBM redbooks |
Soggetto topico | Client/server computing |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910783566603321 |
San Jose, CA, : IBM, International Technical Support Organization, 2005 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|