Flylib.com
Microsoft Office PowerPoint 2007 On Demand
Microsoft Office PowerPoint 2007 On Demand
ISBN: B0085SG5O4
EAN: 2147483647
Year: 2005
Pages: 183
Authors:
Steve Johnson
,
Perspection Inc.
BUY ON AMAZON
Table of Contents
BackCover
Expert One-on-One J2EE Design and Development
Introduction
How is this Book Different?
Who this Book is for
Aims of this Book
What this Book Covers
Assumed Knowledge
Recommended Reading
What You Need for Using this Book
Conventions
Customer Support
How to Download the Sample Code for the Book
Errata
E-Mail Support
p2p.wrox.com
Chapter 1: J2EE Architectures
Goals of an Enterprise Architecture
Deciding Whether to Use a Distributed Architecture
New Considerations in J2EE Design
When to Use EJB
Accessing Data
State Management
J2EE Architectures
Web Tier Design
Designing Applications for Portability
Summary
Chapter 2: J2EE Projects--Choices and Risks
Developing a Policy on Specification Versions
Choosing an Application Server
The Neat Technology Trap
When to Use Alternative Technologies to Supplement J2EE
Portability Issues
Staging Environments and Release Management
Building a Team
Choosing Development Tools
Identifying and Mitigating Risks
Summary
Chapter 3: Testing J2EE Applications
What Can Testing Achieve?
Definitions
Testing Correctness
Testing Performance and Scalability
Automating Tests
Complementary Approaches to Testing
Summary
Chapter 4: Design Techniques and Coding Standards for J2EE Projects
OO Design Recommendations for J2EE Applications
Coding Standards
Why (and How) Not to Reinvent the Wheel
Summary
Chapter 5: Requirements for the Sample Application
Overview
User Populations
Assumptions
Scope Limitations
Delivery Schedule
Internet User Interface
Box Office User Interface
Non-Functional Requirements
Hardware and Software Environment
Summary
Chapter 6: Applying J2EE Technologies
When is a Distributed Architecture Appropriate?
Deciding When to Use EJB
Deciding How to Use EJB
Deciding when to Use Asynchronous Calling with JMS
Authentication and Authorization
Deciding When to Use XML
Caching to Improve Performance
Summary
Chapter 7: Data Access in J2EE Applications
Data Access Goals
Business Logic and Persistence Logic
Object-Driven and Database-Driven Modeling: A Philosophical Debate
OR Mapping and the Impedance Mismatch
The Data Access Object (DAO) Pattern
Working with Relational Databases
Portability Versus Performance
Exchanging Data in Distributed Applications
Common Data Access Issues
Where to Perform Data Access
Summary
Data Modeling in the Sample Application
Chapter 8: Data Access Using Entity Beans
Entity Bean Concepts
CMP Versus BMP
Entity Beans in EJB 2.0
Entity Bean Caching
Entity Bean Performance
Tool Support for Entity Beans
Summary
Chapter 9: Practical Data Access
Data Access Technology Choices
JDBC Subtleties
A Generic JDBC Abstraction Framework
Implementing the DAO Pattern in the Sample Application
Summary
Chapter 10: Session Beans
Using Stateless Session Beans
Using Stateful Session Beans
J2EE Design Patterns Applicable to Session Beans
Session Bean Implementation issues
Session Beans in the Sample Application
Summary
Chapter 11: Infrastructure and Application Implementation
Infrastructure
Implementing Business Logic
Summary
Chapter 12: Web-Tier MVC Design
The Challenges of Web Development
Lessons Learned in Java Web Development
Web-Tier Design Goals
MVC Concepts and the Front Controller J2EE Pattern
Web Application Frameworks
Integrating a Web Application Framework into Overall Application Architecture
The Web Application Framework Used in the Sample Application
Web-Tier Session Management
Processing User Input
Implementing the Web Tier in the Sample Application
Summary
Chapter 13: Views in the Web Tier
Decoupling Controllers and Views
Constructing the View for the Reservations Page
JSP Views
Dedicated Template Languages
XSLT
Alternative Approaches to Markup Generation
Generating Binary Content
View Composition and Page Layout
Summary
Chapter 14: Packaging and Application Deployment
Packaging
Application Deployment: Common Concepts
Deploying the Sample Application on JBoss 3.0
Summary
Chapter 15: Performance Testing and Tuning an Application
Strategic Issues and Definitions
Tools for Testing Performance and Throughput
Locating Performance or Scalability Problems
Addressing Performance or Scalability Problems
Case Study: The Display Show Page in the Sample Application
Performance in Distributed Applications
Web-Tier Performance Issues
The Primary Causes of Performance and Scalability Problems in J2EE Applications
Summary
Chapter 16: Conclusion--Making J2EE Work for You
General Principles
Projects
Appendix A: Implementing View Technologies
Decoupling Controllers from View Technologies Using a View Interface
View Implementations
JSP
Velocity
XSLT
XMLC
Generating PDF with iText
Additional Views
Custom Views
Index-A Guide to the Index
Index
Index_C
Index_D
Index_E
Index_F
Index_G
Index_H
Index_I
Index_J-K
Index_L
Index_M
Index_N
Index_O
Index_P-Q
Index_R
Index_S
Index_T
Index_U
Index_V
Index_W
Index_X
Microsoft Office PowerPoint 2007 On Demand
ISBN: B0085SG5O4
EAN: 2147483647
Year: 2005
Pages: 183
Authors:
Steve Johnson
,
Perspection Inc.
BUY ON AMAZON
C & Data Structures (Charles River Media Computer Engineering)
Address and Pointers
Preprocessing
Storage of Variables
Arrays, Searching, and Sorting
Problems in Arrays, Searching, Sorting, Hashing
Programming Microsoft ASP.NET 3.5
ASP.NET Core Server Controls
ASP.NET Mobile Controls
Design-Time Support for Custom Controls
Working with Images in ASP.NET
Hosting ASP.NET Outside IIS
Wireless Hacks: Tips & Tools for Building, Extending, and Securing Your Network
Hack 39. Find Radio Manufacturers by MAC
Hack 43. Control Wireless Access by MAC
Hack 49. Poll Wireless Clients
Hack 63. Build Your Own Access Point with Linux
Hack 70. Pebble
Cisco ASA: All-in-One Firewall, IPS, and VPN Adaptive Security Appliance
Configuring Static Routes
Authenticating Firewall Sessions (Cut-Through Proxy Feature)
Extended Simple Mail Transfer Protocol
Monitoring and Troubleshooting WebVPN
Summary
Oracle SQL*Plus: The Definitive Guide (Definitive Guides)
Saving and Retrieving the Buffer
Advanced Reports
Commenting Your Scripts
Reloading the Data
The Site and User Profiles
GDI+ Programming with C#
Advanced Typography
Working with Images
Skewing Images
Printing Graphics
Section A.1. Why Exception Handling?
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies