Sun Java logo     Previous      Contents      Index      Next     

Sun logo
Sun Java System Application Server Standard and Enterprise Edition 7 2004Q2 Migrating and Redeploying Server Applications Guide 

Contents


About This Guide
Who Should Use This Guide
Using the Documentation
How This Guide Is Organized
Documentation Conventions
General Conventions
Conventions Referring to Directories
Contacting Sun
Give Us Feedback
Obtain Training
Contact Product Support

Chapter 1   Migration Considerations
Why Migrate?
Advantages in Sun JavaTM System Application Server Standard and Enterprise 7 2004Q2
Developer Features
Operational Features
Additional Features in Sun Java System Application Server Enterprise
High Scalability Through Clustering
High Performance Through Load Balancing
High Availability Through Failover
Migration Strategy
What Needs to be Migrated?
Redeployment

Chapter 2   Migrating to Sun Java System Application Server, Overview
Product Line Overview
Standard Edition
Enterprise Edition
Sun Java System Application Server Architecture
J2EE Component Standards
Development Environments
Application Server 6.0/6.5 Development Environment
Application Server 7 and 7 2004Q2 Development Environment
Administration Tools
Sun ONE Application Server 6.0 Administration Tools
Sun ONE Application Server 6.5 Administration Tools
Application Server 7 and 7 2004Q2 Administration Tools
Database Connectivity
J2EE Application Components and Migration

Chapter 3   Migrating Applications to Sun Java System Application Server 7 2004Q2
About Sun ONE Application Server 6.0/6.5
Migration Issues From Sun ONE Application Server 6.x to Sun Java System Application Server 7 2004Q2
Migrating J2EE Components
Migrating JDBC Code
Establishing Connections Through the DriverManager Interface
Using JDBC 2.0 Data Sources
Migrating Java Server Pages and JSP Custom Tag Libraries
Migrating JSP Custom Tag Libraries
Migrating Servlets
Obtaining a Data Source from the JNDI Context
Declaring EJBs in the JNDI Context
EJB Migration
EJB Changes Specific to Sun Java System Application Server
Session Beans
Migrating EJB Applications that Support SFSB Failover (Enterprise Edition)
Entity Beans
Message Driven Beans
Migrating Web Applications
Migrating Web Application Modules
Particular setbacks when migrating servlets and JSPs
Migrating Enterprise EJB Modules
Migrating Applications to Support HTTP Failover (Enterprise Edition)
Migrating Enterprise Applications
Application Root Context and Access URL
Applications With Form-based Authentication
Migrating Proprietary Extensions
Migrating UIF
Approach 1: Checking in the registry files
Approach 2: Checking for UIF binaries in installation directories
Migration Process
Migrating Rich Clients
Authenticating a Client in 6.x
Authenticating a Client in 7 2004Q2 SE/EE
Using ACC in 6.x and 7 2004Q2 EE
Load-balancing and Failover Features in ACC Clients (Enterprise Edition)
Migrating Deployment Descriptors
Migrating Sun ONE Application Server 7 Applications
Migrating Rich Clients
Migrating Rich Clients From 7 PE/SE to 7 2004Q2 EE
Migrating Rich Clients From 7EE to 7 2004Q2EE
Migrating 7 2004Q2, SE Applications to Sun Java System Application Server 7 2004Q2, EE
Migrating EJB Applications to Support SFSB Failover
Migrating EJB Applications From 7.0SE/PE/EE to 7 2004Q2EE

Chapter 4   Installation, Administration, and Deployment
Installation differences
Minimum Requirements
Installation Procedure differences
Administration and Deployment Differences
Non-root Installation and Administration
Deployment Topologies

Chapter 5   Migrating iBank Application - Walkthrough
Preparing for Migrating the iBank Application
Manual Migration of iBank Application
Web Application Changes
EJB Changes
Assembling Application for Deployment
Deploying iBank application on Sun Java System Application Server 7 2004Q2 using the asadmin utility

Appendix A   iBank Application Specification
Tools used for the development of the application
Database schema
Application navigation and logic
Application Components
Fitness of design choices with regard to potential migration issues

Appendix B   Migration Resources
Migrating Applications From Competitive Application Servers
Migrating from BEA WebLogic to Sun Java System Application Server 7
Migrating from IBM WebSphere to Sun Java System Application Server 7
Migration Tools
Sun ONE Studio, Release 5 Update 1
Sun Java System Migration Tool for Application Server
Sun ONE Migration Toolbox for Applogic and NetDynamics
J2EE Application Verification Kit
References
Migrating to Sun ONE Application Server 6.0
Migrating to Sun ONE Application Server 6.5
Migrating to Sun ONE Application Server 7
Redeploying Migrated Applications

Appendix C   Migrating from the Enterprise Java Beans 1.1 Specification to Enterprise Java Beans 2.0
Differences Between EJB 1.1 and EJB 2.0
EJB Query Language
Local Interfaces
EJB 2.0 Container-Managed Persistence (CMP)
Defining Persistent Fields
Defining Entity Bean Relationships
Message-Driven Beans
Migrating EJB Client Applications
Declaring EJBs in the JNDI Context
Recap on Using EJB JNDI References
Placing EJB References in the JNDI Context
Global JNDI context versus local JNDI context
Migrating CMP Entity EJBs
Migrating the Bean Class
Migrating ejb-jar.xml
Custom Finder Methods


Previous      Contents      Index      Next     


Copyright 2004 Sun Microsystems, Inc. All rights reserved.