万本电子书0元读

万本电子书0元读

顶部广告

GlassFish Administration电子书

售       价:¥

1人正在读 | 0人评论 9.8

作       者:Xuekun Kou

出  版  社:Packt Publishing

出版时间:2009-12-15

字       数:230.8万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
This book provides an in-depth tutorial on administering the GlassFish application server. Every chapter starts with a clear discussion of the involved concepts, followed by step-by-step instructions on how to perform the administrative task. Clear illustrations and complete working code examples are used to help you visualize the relevant topics. If you are a Java EE application developer and architect who builds and deploys Java EE, Ruby on Rails, and other supported applications for the GlassFish Application Server, then this book is for you. This book is also very valuable if you are an administrator responsible for maintaining the GlassFish Server runtime. Basic knowledge of Java EE 5 is assumed but you need not have any previous knowledge of GlassFish. Those who already know the basics of GlassFish will still find this book useful as they will gain knowledge of administration tasks.
目录展开

GlassFish Administration

Table of Contents

GlassFish Administration

Credits

About the Author

Acknowledgement

About the Reviewers

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Errata

Piracy

Questions

1. Getting Started

Introducing GlassFish

A brief history of GlassFish

Understanding essential features of GlassFish

Strong and active community

Developer friendliness

High quality implementation

Sophisticated administration capability

Configuration flexibility

High performance

Installing GlassFish

Preparing for the GlassFish installation

Understanding system requirements for GlassFish

Installing the JAR file distribution

Installing the installer-based distribution

Using the silent installation feature

Verifying the GlassFish installation

Summary

2. Understanding the GlassFish Server Architecture

Understanding the architecture of GlassFish

GlassFish architecture with the developer profile

Server instances

Administrative domains

The architecture of the developer profile

GlassFish architecture with the clustering profile

Domain Administration Server (DAS)

Clusters

Node agents

Using the clustering profile

Using the enterprise profile

Understanding the GlassFish deployment structure

The directory structure of GlassFish

Understanding Glassfish administrative domains

The structure of the default domain

Exploring essential domain configuration files

Getting familiar with domain.xml

Understanding the administration infrastructure of GlassFish

Performing administrative tasks

Using the GlassFish Admin Console

Using the administration Command Line Utility (CLI) — asadmin

The syntax of the asadmin utility

Examples of running the asadmin utility

Summary

3. Managing Applications on GlassFish

Application management on GlassFish

Java EE applications

Non-Java EE based Java applications

Non-Java applications

Ruby, JRuby, and Rails

Groovy and Grails

Application deployment in GlassFish

Application deployment features of GlassFish

Automatic deployment

Dynamic reload

Directory based deployment

Enable application clients through Java Web Start

Support Plain Old Java Object (POJO) web service

Configuring application libraries

Application deployment tools in GlassFish

Using the asadmin CLI utility

Using the Admin Console

Application deployment tutorial

Updating the GlassFish installation

Working with Java EE web applications and web services

Working with POJO Web Services

Working with enterprise applications and clients

Working with JRuby and Rails applications

Deploying JRuby on Rails application to GlassFish

Configuring Rails thread pools

Working with Grails applications

Deploying Grails applications to GlassFish

Summary

4. Configuring Containers and Essential Services

Understanding the GlassFish container architecture

Configuring the web container and HTTP service

Configuring the web container

Configuring HTTP services

Configuring the HTTP service

HTTP service properties

Configuring virtual servers

Configuring HTTP listeners

Configurable properties of the HTTP listener

Request processing process

Configuring the EJB containers and ORB

Configuring the EJB container

Configurable properties of the EJB container

Configuring the Object Request Broker (ORB)

Configuring the IIOP listener

Configuring the Application Client Container (ACC)

Summary

5. Configuring GlassFish Resources

Working with the naming service

Naming references and binding information

JDBC connection pools and data sources

Installing the JDBC driver

Creating and configuring JDBC connection pools

Working with connection pool settings

Creating JDBC resources

Connector resources

Creating a connector connection pool

Configuring JavaMail resources

Configuring the mail session

Custom and external JNDI resources

Working with custom resources

Working with external JNDI resources

Summary

6. Configuring JMS Resources

JMS support on GlassFish

Message-based systems and JMS

GlassFish support for JMS

Getting started with Open MQ

The architecture of Open MQ

The directory structure of Open MQ

Configuring Open MQ

Configuring Open MQ within GlassFish

Configuring the Open MQ Runtime

Configuring the JMS Resources

Configuring Open MQ using standalone tools

Starting and stopping the Open MQ broker

Administering the Open MQ Broker using imqcmd

Using the imqadmin administration console

Configuring ActiveMQ for GlassFish

Installing and configuring ActiveMQ

Working with GlassFish generic resource adapter

Configuring the GlassFish server classpath

Deploying the generic resource adapter

Creating the connector resources

Summary

7. Securing GlassFish

Reviewing essential security concepts

Authentication

Authorization

Data integrity and confidentiality

Auditing

Understanding security features in GlassFish

Configuring user authentication

Security realms supported in GlassFish

The file realm

The certificate realm

JDBC realm

LDAP realm

Solaris realm

Configuring authentication realms

Configuring a JDBC realm

Configuring an LDAP realm

Configuring authentication methods for applications

Using Programmatic login

Single sign-on

Configuring authorization for GlassFish

Using default principals and role mappings

Configuring certificates and secure communication protocols

Working with the keytool utility

SSL and TLS support

Configuring SSL and TLS

Additional security concerns in GlassFish

Administering passwords

Working with administration related passwords

Encrypting application resources related passwords

Java ACC support

Auditing

Summary

8. Monitoring GlassFish

Monitoring features of GlassFish

Understanding the GlassFish monitoring service

Configuring monitoring

Using built-in monitoring tools

Viewing monitoring data

Monitoring web services

Viewing web service statistics

Using the Call Flow analysis

Using self management rules

Self management rules

Configuring management rules

Monitoring GlassFish with other utilities

Monitoring GlassFish using JConsole

Using the VisualVM tool

Using GlassFish Enterprise Manager for monitoring

Summary

9. Configuring Clusters and High Availability

Configuring clusters for GlassFish

Understanding GlassFish clusters

Configuring clusters

Obtaining cluster support

Creating node agents

Creating clusters

Administering clusters

Creating server instances for the cluster

Configuring load balancers

Configuring the load balancer plug-in for Apache web server

Configuring GlassFish for load balancing

Disabling (Quiescing) targets and applications

Configuring high availability

Working with in-memory replication

Configuring in-memory replication

Configuring the Group Member Service (GMS)

HADB-based session failover

Summary

10. Troubleshooting and Tuning GlassFish

Troubleshooting the GlassFish environment

Using the diagnostic service

Working with thread dumps

Generating thread dumps

Analyzing thread dumps using TDA

Tuning GlassFish Server for performance

The NetBeans profiler

Using the NetBeans profiler

Using the GlassFish Performance Advisor

Installing the Performance Advisor

Using Performance Advisor management rules

Using the Performance Advisor tuner

Summary

11. Working with GlassFish 3

Introducing GlassFish 3

New features of GlassFish 3

Supporting Java EE 6 profiles

Modular design

Support for dynamic and scripting languages

Installing GlassFish 3

More on the installer-based distribution

Verifying the GlassFish installation

Working with the GlassFish update tool

Introducing IPS

Using the update tool utilities

About the standalone update tool

Exploring the GlassFish directory structure

The structure of the default domain: domain1

Getting familiar with domain.xml

Administering GlassFish 3

Using the Admin Console

Using the asadmin CLI utility

Using the the HTTP interface of the asadmin utility

Working with GlassFish containers

Embedded GlassFish

Deploying applications to GlassFish 3

Application deployment features

Directory based deployment

Dynamic reload and automatic deployment support

Configuring application libraries

Application deployment tools on GlassFish

Using the asadmin CLI utility

Using the Admin Console

Application deployment tutorial

Working with Java EE web applications and web services

Working with JRuby and Rails applications

JRuby on Rails and GlassFish 3

Deploying JRuby on Rails application to GlassFish

Configuring Rails thread pools

Running Rails application with embedded GlassFish

Working with Grails applications

Running Grails application with embedded GlassFish

Deploying Grails applications to GlassFish

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部