Canada IT Courses
ExitCertified US




ExitCertified - Excellence in IT Certified Education
 
IT education classes
IT training feature sheet
 
   
 
start > courses and registration > training feature sheet
Sun Java System Application Server 7: Development :: [IAS-4318]
 
 
 
 
sun microsystems certified training   this course works with savings passes
 
code. IAS-4318   length. 5 days
type. Instructor-Led   partner. Sun Microsystems
price.
$3,500 :: $2,975 GSA GOV.
 
 
The Sun Java System Application Server 7: Development course provides students with the skills necessary to install and maintain the Sun Java System Application Server 7 (formerly Sun ONE Application Server 7) platform in a development environment. The ability to write programs in the Java programming language is required. However, programming tasks are kept to a minimum because the focus is on assembling, deploying, securing, executing, and troubleshooting Java 2 Platform, Enterprise Edition (J2EE platform) technology applications on the Sun Java System Application Server 7 platform. Students use three tools that are bundled with the product: the Sun ONE Studio Enterprise Edition for Java software, the Ant build tool, and the migration tool. This course also includes the following topics: server architecture, data persistence and transactions, application assembly procedures and classloaders, sample applications bundled with the Sun Java System Application Server 7 software, the Java Message Service and message-driven beans, Java Remote Method Invocation over Internet Inter-ORB Protocol Technology (Java RMI-IIOP Technology) clients, an introduction to web services development, and application migration.

Please note: Sun has recently re-branded Sun ONE Application Server 7 to be Sun Java System Application Server 7.You may see reference to either name within the course description and course materials.
 
course schedule  
 
There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links below.
   
Request course date Request on site training
 
who can benefit
 
 
Students who can benefit from this course are application developers, technical consultants, and those responsible for designing, developing, and deploying J2EE technology components and applications on the Sun Java System Application Server 7 platform.
 
prerequisites
 
 
To succeed fully in this course, students should be able to:

Basic UNIX administration skills (Solaris Operating System (Solaris OS) preferred)
Knowledge of the J2EE platform 1.2 (or later) specification
Experience using Java Development Kit (JDK) 1.3 (or later) software
Experience developing J2EE technology applications on other application servers or experience using the J2EE technology reference implementation


 
skills gained
 
 
Upon completion of this course, students should be able to:

Describe the product features, install the Sun Java System Application Server 7 software, and configure logging
Summarize the component application programming interfaces (APIs) and primary goals of the J2EE platform 1.3 specification and describe web services
Describe the server's architectural components and request handling process
Use the Sun ONE Studio Enterprise Edition for Java technology software with the evaluation version of the Sun Java System Application Server 7 Standard Edition software
Enable database connectivity, data persistence, and transactions
Describe the application assembly process and classloaders for the Sun Java System Application Server 7 platform
Assemble and deploy J2EE applications using the Ant tool bundled with the Sun Java System Application Server 7 software
Incorporate J2EE application security
Examine and deploy sample applications that are bundled with the Sun Java System Application Server 7 software
Integrate the Java Message Service and the Sun Java System Message Queue software to provide communication between message-driven beans
Integrate clients that use Java RMI-IIOP Technology
Develop and deploy a web service on the Sun Java System Application Server 7 platform
Migrate applications to the Sun Java System Application Server 7 platform using the migration tool


 
related courses, exams and materials
 
 


 
course content details  
 


  Module 1 - Introducing the Sun ONE Application Server 7 Software

List the primary features of the Sun ONE Application Server (Application Server)
Identify the Application Server software editions and upgrade paths
Identify and describe the types of installations available for the Application Server
Evaluate and, if necessary, upgrade a system before you install the Application Server
Describe the graphical user interface (GUI) and console installation methods
Describe the silent installation method
Describe the Application Server directory structure
Identify the developer tools that can be used with the Application Server
Describe the Application Server's tools for administrators
Start the Administration Server and Application Server instances
Identify the primary Application Server processes
Specify logging preferences
Configure the log level for server instances
View log files
Interpret log file output
Monitor log messages using the tail -f command
Configure logging preferences for a container built with the Enterprise JavaBeans (EJB) technology (an EJB container)
Configure subsystem logging
Configure logging in individual virtual-server log files
Explain the benefit of multiple administrative domains to developers




  Module 2 - Introducing J2EE Technology and Web Services

Describe the J2EE technology
Examine multitiered architecture
Examine container-based structure
Use the J2EE technology APIs and services
Use the EJB container services
Explore defined roles
Explain application assembly
Review the J2EE platform 1.3 specification server requirements
Explore the new requirements in the J2EE platform 1.3 specification
Introduce web services and Simple Object Access Protocol (SOAP)
Use the Java Extended Markup Language (XML) Pack and the publish-discover-bind model for web services




  Module 3 - Exploring the Application Server's Architecture and Processes

Differentiate a generic application server from a generic web server
Describe the Application Server's top-level architecture
Describe IP address-based and URL host-based virtual servers
Describe administrative domains
Identify the function of the Administration Server as part of the Application Server's administration and monitoring framework
Identify the Application Server's primary configuration files
Identify configurable elements in the server.xml file
Describe the Application Server's core components
Describe how the Application Server supports Java Database Connectivity (JDBC) technology connection pooling and container-managed persistence (CMP)
Describe the Sun ONE Message Queue software integration
Describe how the Application Server supports Common Object Request Broker Architecture (CORBA) clients
Describe how the Application Server supports web services using SOAP Remote Procedure Calls (RPC)
Describe how the Application Server supports web services using SOAP messaging
Describe how the primordial, worker, message broker, and broker wrapper processes interact on the Application Server
Describe the Application Server's request-handling procedure




  Module 4 - Using the Sun ONE Studio 4 Software

Identify the Sun ONE Studio software product line
Describe how the Sun ONE Studio 4 software is used with the Application Server
Describe the Sun ONE Studio 4 software directory structure and what each directory contains
Describe the features of Sun ONE Studio 4 software Integrated Development Environments (IDE)
Recognize the benefits of the Sun ONE Application Server IDE
Identify IDE plug-in installation scenarios




  Module 5 - Exploring Persistence and Transactions

Identify data types and databases that are supported by the Application Server
Describe the following database concepts: the JDBC API, JDBC technology drivers, connection pools, data sources, and persistence
Review the Application Server database connectivity
Describe how to use the PointBase database server that is bundled with the Application Server
Configure database connectivity for the Application Server
Identify the required connection pool parameters for ORACLE, Sybase, and PointBase database servers
Configure and test a persistence manager
Describe transactions
Compare session and entity beans in regard to persistence and transactions
Explore the Payroll application
Compare session and entity beans in regard to persistence and transactions
Explore the Payroll application




  Module 6 - Introducing Application Assembly Concepts and Application Server Classloaders

Describe the difference between packaging (assembly) and deployment of J2EE applications
Describe the packaging and deployment requirements for J2EE modules
Describe the packaging and deployment requirements for J2EE applications
Identify required deployment descriptors
Correctly name J2EE applications and modules
Examine application configuration in the server.xml file
Examine the deployment file system structure
Describe what happens when a J2EE application or module is deployed on the Application Server
Describe the deployment life cycle on the Application Server
Describe classloading for J2EE applications
Describe classloading for J2EE technology modules




  Module 7 - Assembling and Deploying Applications Using Ant

Describe the Ant tool
Describe standard Ant components
Describe the benefits of using the Ant tool
Describe how to run the Ant tool
Explore the Ant directory structure
Describe how the Ant tool works with the Application Server
Use Ant sample applications and the Sun ONE Studio




  Module 8 - Securing Applications

Explore Application Server security
Examine the Application Server security model
Review security terminology
Compare user authentication and authorization
Consider security roles
Apply role mapping
Use realm-based authentication
Secure web components
Secure EJB technology components
Compare types of container security
Compare security responsibilities
Configure security using the Administration Server GUI




  Module 9 - Examining Sample Applications Bundled With the Application Server

Identify the types of Sample Application Categories bundled with the Application Server
Identify Complete Applications bundled with the Application Server
Identify the sample application location
Identify sample application directory structure
Describe how Ant is used with sample applications
Describe how build.xml targets are used with sample applications
Describe how PointBase is used with sample applications
Create a new sample application environment




  Module 10 - Using Java Message Service and Message-Driven Beans

Introduce Java Message Service messaging
Introduce point-to-point messaging
Introduce publish and subscribe messaging
Review Java Message Service programming model
Review message-driven beans (MDBs)
Describe the Sun ONE Message Queue software
Explore MDB support in the Application Server
Explore a sample MDB application
Program the MDB in the Application Server
Configure Java Message Service resources in the Application Server
Access MDB Java Message Service resources
Access Java Message Service client resources




  Module 11 - Integrating Java RMI-IIOP Technology Clients

Describe RMI and the IIOP
Describe Java RMI-IIOP Technology
Describe the interfaces and classes for Java RMI-IIOP Technology
Describe the process of accessing remote objects
Describe the different types of clients
Describe the Application Client Container (ACC)
Describe the process of securing Java RMI-IIOP Technology clients
Describe the process of creating Java RMI-IIOP Technology clients
Describe the process of invoking EJB technology components through Java RMI-IIOP Technology clients
Describe the process of assembling Java RMI-IIOP Technology clients
Describe the process of deploying and running Java RMI-IIOP Technology clients




  Module 12 - Developing and Deploying Web Services

Define web services
Review web services standards
Define the Sun ONE Web Service
Review the Java API for XML
Understand remote procedure calls
Discuss the JAX-RPC API and architecture
Discuss the JAXM API and architecture
Discuss JAX-RPC and JAXM support in the Sun ONE Application Server 7




  Module 13 - Migrating Applications to the Application Server

Explain migration
Deploy migrated applications
Determine what needs to be migrated
Apply migration scenarios
Incorporate the J2EE platform component standards
Consider requirements when migrating to drivers that comply with the JDBC 2.0 specification
Consider requirements when migrating to web components that comply with the J2EE platform 1.3 specification
Consider requirements when migrating to EJB technology components that comply with the EJB 2.0 specification
Migrate iPlanet Application Server 6.x applications
Migrate iPlanet Application Server 6.0 modules
Migrate IBM WebSphere Application Server applications
Migrate BEA WebLogic Application Server applications
Migrate J2EE Reference Implementation applications
Migrate Sun ONE Web Server 6.0 applications
Use the Migration Tool
Install and run the Migration Tool
Perform post-migration tasks
Examine the limitations of the Migration Tool




  Appendix A - Differences Between the Sun ONE Application Server 6.5 and 7 Platforms

Describe the primary differences between the Sun ONE Application Server 6.5 (formerly called iPlanet Application Server 6.5) and the Sun ONE Application Server 7 platforms.





 
Give your team direction.  Authorized IT education.

Save on Sun Microsystems Training



find a course
 
phone us
 
view course schedule





Organize your IT training.  Contact an expert training consultant to put together the best training package for your organization.

 
go to top
Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education
© 2008 ExitCertified. All rights reserved.
terms of use and disclaimer :: privacy policy :: webmaster :: link to us
   
Sacramento Training :: 916.669.3970 | Las Vegas Training :: 1.800.803.EXIT (3948) | San Francisco Training :: 415.975.3948 | San Jose Training :: 408.288.EXIT (3948)
Phoenix, Arizona Training | Los Angeles, California Training | San Diego, California Training | Broomfield, Colorado Training | Fort Lauderdale, Florida Training
Tampa, Florida Training | Atlanta, Georgia | Downers Grove, Illinois | Kansas City, Kansas Training | Portland, Maine Training | Baltimore, Maryland Training | Burlington, Massachusetts Training
Troy, Detroit, Michigan Training | Minneapolis, Minesota Training | St. Louis, Missouri Training | Omaha, Nebraska Training | Edison, New Jersey Training | New York City, New York Training
Raleigh, North Carolina Training | Columbus, Ohio Training | Philadelphia, Pennsylvania Training | Nashville, Tennessee Training | Dallas, Texas Training
Houston, Texas Training | Hampton, Virginia Training | Madison, Wisconsin Training | Seattle, Washington Training

ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:

Java Training | J2EE Training | JSP Training | Java Courses | Servlets Training | EJB Training | Struts Training | Networking Courses | Solaris Training
Red Hat Training | SUSE Training | XML Training | Oracle SQL | Oracle PL/SQL | DBA Training | DBA Certification | Oracle Certification
RedHat Training | Solaris Certification | Java Certification | Veritas Certification | PeopleSoft Training | 11g Training | 11g Certification
RedHat Courses | SQL Training | 10g Training | 9i Training | Application Development Training | Certified Training | Corporate Training
Government Training | Course Catalogue | Training Schedule | Certification Training | Project Management Training | Linux Training
Solaris 10 Training | Unix Training | NetBackup Training | Virus Protection Courses | Education Technology Newsletter | zSeries Training
s/390 Training | iSeries Training | DB2 Training | OS/400 Training | AIX Training | Rational Courses | PMI Training | Project Management Training
SeeBeyond Training | Java Composite Application Platform (JCAPS) Training | MySQL Training | MySQL Database Course | Hyperion Training | Fusion Middleware