Scheda corso
NovaNext Training / Oracle / Fusion Middleware / Oracle GlassFish Server 3.1: Administration and Deployment

Oracle GlassFish Server 3.1: Administration and Deployment

Codice
D69508
Durata
4 Giorni
Prezzo
2.300,00 € (iva escl.)
Lingua
Italiano
Modalità
Virtual Classroom
Corso in aula
       

 

Schedulazione
Luogo Data Iscrizione
A Richiesta

 

Prerequisiti

Il corso è rivolto a:
  • Amministratori di Sistema
  • Amministratore Web
  • Sviluppatore Java
Prerequisiti obbligatori:
  • Basic UNIX user navigation
  • Basic XML knowledge
  • Basic Java EE knowledge
  • Basic TCP/IP knowledge

Prerequisiti suggeriti :
  • Basic SSL knowledge
  • Basic database/SQL knowledge

Recommended Related Training Courses:
XML Fundamentals Ed 1.1 NEW
XML Fundamentals training teaches you how to create and validate XML and XML-related documents. You learn how to transform XML documents. You use XPath to select nodes in XML documents and use XQuery to query, generate, and transform XML content.

UNIX and Linux Essentials
This Unix and Linux Essentials training helps users & administrators who are new to the Oracle Solaris 11 & Oracle Linux operating systems. Learn to manage files & directories from the command line, perform remote connections, file transfers & more.

 

Obiettivi
  • Configure JMS Message Queues
  • Install, upgrade, migrate, and uninstall the Oracle GlassFish Server 3.1
  • Configure the GlassFish Server
  • Create a clustered GlassFish Server environment
  • Deploy applications in the GlassFish Server
  • Perform logging and monitoring in the GlassFish Server
  • Install and configure the load balancer plug-in
  • Configure and use in-memory replication
  • Configure and use high availability via Coherence Active Cache
  • Configure advanced features of the GlassFish Server

 

Contenuti

Students install prerequisite Java EE 6 JDK and then install, configure, and administer GlassFish Server 3.1. Basic concepts such as node, domain, DAS, instance, and cluster are covered. Students implement security using SSH and password files. The student configures GlassFish Server to monitor active applications and to display log files. Integration with log4j is also demonstrated.

Students deploy, redeploy (update), start, stop, and undeploy (delete) both versioned and non-versioned applications on standalone instances, clustered instances, and instances supported by JDBC back ends. Students configure and test session persistence using in-memory replication to support applications for high availability. Additional high-availability support is provided by configuring Coherence Active Cache and Oracle iPlanet HTTP Web Server load-balancing. JMS message queue is configured in several integration and clustering modes.

Finally, students maintain GlassFish Server software itself through upgrades, updates, adding and removing components, and uninstalling all the GlassFish Server software.

Learn To:
  • Install, configure, update, and uninstall GlassFish Server 3.1
  • Configure, start, stop, and monitor nodes, instances, and clusters
  • Deploy, redeploy, undeploy applications
  • Create, configure, and tune JDBC access to databases
  • Configure and demonstrate session persistence to memory and to Active Cache
  • Configure JMS Message Queues

Course Topics:

Installing GlassFish Server 3.1
Listing the Installation Tasks in Sequence
Choosing a GlassFish Server Profile
Installing Using Various Installation Options
Identifying the Steps for Installing on Specific Platforms
Identifying the Steps for Installing Using Silent Mode
Examining Installation and Post-installation Issues
Installing Java
Installing GlassFish Server on a Single PC

Configuring GlassFish Server
Explaining the Concepts and Architecture of GlassFish Server 3.1
Administering Domains
Administering Nodes
Administering Clusters
Administering Server Instances
Explaining How to Review the Domain.xml File
Explaining the Basic Concepts of Web Administration Console
Comparing and Contrast GUI and CLI

Deploying Applications in GlassFish Server
Stating the Basics of Assembling Applications
Examining Tools Used for Assembling, Verifying, and Deploying Applications and Modules
Illustrating the Deployment Architecture of GlassFish Server
Explaining the Deployment Life Cycle
Configuring Versioned and Unversioned Redeployments
Examining the Methods and Options for Deployment
Listing Various Deployment Scenarios
Using Autodeployment

Configuring Clusters
Explaining GlassFish Server Clusters
Illustrating the Cluster Architecture
Examining a Cluster Topology
Listing the Advantages of Using Clusters
Identifying the Types of Cluster Configuration
Configuring GlassFish Server Clusters
Describing Group Management Service (GMS) Capabilities and Application
Enabling and Configuring GMS in GlassFish Server

Installing and Configuring the Load Balancer
Illustrating the Load Balancer Architecture
Identifying the Various Types of Load Balancers
Describing the HTTP Load Balancer
Examining the HTTP Load Balancer Mechanisms
Installing and Configuring a Load Balancer
Monitoring the HTTP Load Balancer
Describing the IIOP Load Balancer and Failover
Installing Oracle iPlanet HTTP Web Server

Configuring Logging and Monitoring in GlassFish Server
Describing the Logging Architecture and Capabilities
Identifying the Log Records and Logger Namespace Hierarchy
Configuring Logging and Log Levels
Examining Logs and Troubleshooting Issues
Examining and Configuring Monitoring Capabilities of GlassFish Server
Listing and Defining the Monitoring Objects Hierarchy and Their Levels
Connecting JConsole to GlassFish Server

Configuring and Using Session Persistence
Identifying Means to Maintain Session Persistence
Identifying the Need for In-memory Replication
Listing the Features of In-memory Replication
Examining a Failover Scenario
Listing the Advantages of In-memory Replication Over Active Cache
Identifying the Relationship Between GMS and In-memory Replication
Listing the Steps to Set Up High-availability in GlassFish Server

Configuring and Using Active Cache
Describing the architecture and concepts of Coherence
Listing the steps to use Coherence Active Cache integration
Configuring GlassFish applications to use Coherence persistence
Deploying an application using Active Cache

Working with Databases (JDBC)
Describing How to Configure Database Access
Explaining How to Configure Transactions
Explaining Various Database Issues and Solutions
Applying Best Practices for Database Access
Explaining How to Set Advanced Connection Pool Features

Securing GlassFish Server
Listing the Security Goals for GlassFish Server
Configuring GlassFish Server Security
Configuring Realms, and Creating a Custom Realm
Configuring Java Authorization Contract for Containers (JACC) Providers
Reviewing the server.policy Security File
Using Single sign-on (SSO) for User Authentication
Configuring SSL, Managing Password Security, Keys, and Certificates
Configuring Message Security for Web Services

Configuring and Using Message Queue Clusters (JMS)
Describing GlassFish Server Message Queue
Examining the Role of the Resource Adapter
Listing the Different Modes of the Message Queue Broker
Examining the Local, Embedded, and Remote Modes of the Message Queue Broker
Examining the Support and Availability of the Different Integration Modes
Listing the Load Balancing and Failover Features of Message Queue
Examining the Message Queue Cluster Failover Mechanism
Listing the Features of the Generic JMS Resource Adapter

Advanced Configuration and Administration
Configuring Java Naming and Directory
Configuring Java Database Connectivity (JDBC) Resources
Configuring Java Messaging Service (JMS) Resources
Configuring JavaMail Resources
Configuring Connector Resources
Configuring Java EE Containers

Software Lifecycle Events (Update, Upgrade, Uninstall)
Managing the Update Tool Via GUI and CLI
Updating GlassFish Server From Web to Full Profile
Identifying Pre-uninstallation Tasks of GlassFish Server 3.1
Examining the Uninstall Tool
Uninstalling GlassFish Server 3.1