WEBLOGIC SERVER 8 GUIDE

By G. HAIRL

PART I: INSTALLING AND CONFIGURING WEBLOGIC PART II: UNDERSTANDING WEBLOGIC COMPONENTS PART III: EMPLOYING WEB SERVICES PART IV: THE FORGOTTEN SERVICES PART V: BIG-TIME, HEAVY-DUTY SERVER CONFIGURATION PART VI: THE PART OF TENS APPLICATION SERVER BASICS ACHIEVING RELIABILITY THROUGH REDUNDANCY MAKING APPLICATIONS SCALABLE IMPROVING MODULARITY J2EE, JAVA’S APPROACH TO APPLICATION SERVERS JAVASERVER PAGES ENTERPRISE JAVABEANS JAVA TRANSACTION SERVICE JAVA MESSAGE SERVICE JAVA NAMING AND DIRECTORY INTERFACE ENTERPRISE APPLICATIONS MAJOR FEATURES OF WEBLOGIC SERVER PLATFORM SUPPORT WEB APPLICATIONS EJB SUPPORT DATABASE CONNECTIVITY WEB SERVICES CLUSTERING SECURITY INTRODUCTION INSTALLATION OVERVIEW SYSTEM REQUIREMENTS GETTING WEBLOGIC UNDERSTANDING LICENSING USING THE GUI MODE INSTALLER USING CONFIGURATION WIZARD USING THE CONSOLE MODE INSTALLER INSTALLING UNDER UNIX INSTALLING UNDER WINDOWS USING THE SILENT MODE INSTALLER CREATING A TEMPLATE FILE INVOKING THE SILENT MODE INSTALLATION PROGRAM WRITING A WEBLOGIC STARTUP SCRIPT THE STANDARD STARTUP SCRIPT CONSTRUCTING YOUR OWN STARTUP SCRIPT STARTING WEBLOGIC FROM THE WINDOWS START MENU STARTING WEBLOGIC SERVER AUTOMATICALLY CONFIGURING WEBLOGIC AS A WINDOWS SERVICE RUNNING WEBLOGIC AS A UNIX DAEMON UNDERSTANDING DOMAINS, CLUSTERS, SERVERS, AND MACHINES USING ADMINISTRATION CONSOLE LOGGING ON TO ADMINISTRATION CONSOLE DEFINING NETWORK CHANNELS INTRODUCING NODE MANAGER SETTING UP NODE MANAGER SETTING UP THE NODE MANAGER HOSTS FILE CONFIGURING SSL FOR NODE MANAGER CONFIGURING A CONTROL MACHINE TO USE NODE MANAGER CONFIGURING STARTUP ARGUMENTS FOR MANAGED SERVERS STARTING NODE MANAGER STARTING NODE MANAGER USING START SCRIPTS STARTING NODE MANAGER AS A WINDOWS SERVICE SETTING NODE MANAGER ENVIRONMENT VARIABLES MONITORING THE SERVER SERVER BASICS SETTING UP A WEB APPLICATION CREATING YOUR SERVER CREATING YOUR WEB APPLICATION TESTING YOUR WEB APPLICATION PROGRAMMING YOUR WEB APPLICATION PACKAGING YOUR WEB APPLICATION DEPLOYING YOUR WEB APPLICATION DIRECTORY STRUCTURE FOR YOUR WEB APPLICATION THE FILES IN A WEB APPLICATION USING JSP A QUICK LOOK AT SERVLETS USING JSTL CREATING STATELESS SESSION BEANS CREATING THE REMOTE INTERFACE CREATING THE HOME INTERFACE CREATING THE BEAN CLASS CREATING DEPLOYMENT DESCRIPTORS CREATING THE CLIENT CLASS BUILDING THE STATELESS SESSION BEAN EJB DEPLOYING THE STATELESS SESSION EJB TESTING THE STATELESS SESSION EJB ADDING STATE ACCESSING DATA WITH ENTITY BEANS CONFIGURING MESSAGE-DRIVEN BEANS UNDERSTANDING WEBLOGIC DATABASE ACCESS CREATING THE CONNECTION POOL CREATING THE DATA SOURCE CONSTRUCTING A BMP BEAN CONSTRUCTING THE BEAN INTERFACE CONSTRUCTING THE HOME INTERFACE CONSTRUCTING THE BEAN IMPLEMENTATION CONSTRUCTING THE BEAN CONFIGURATION FILES COMPILING A BMP BEAN CONSTRUCTING A CMP BEAN CONSTRUCTING THE VALUE OBJECTS CONSTRUCTING THE LOCAL BEAN INTERFACES CONSTRUCTING THE REMOTE BEAN INTERFACE CONSTRUCTING THE LOCAL HOME INTERFACES CONSTRUCTING THE REMOTE HOME INTERFACE CONSTRUCTING THE ABSTRACT BEAN IMPLEMENTATION COMPILING A CMP BEAN ORGANIZING YOUR DIRECTORIES THE STRUCTURE OF THE WEBLOGIC DIRECTORY EXAMINING THE DIRECTORY STRUCTURE CREATING DEPLOYMENT DESCRIPTORS UNDERSTANDING DEPLOYMENT DESCRIPTORS CREATING DESCRIPTORS USING TOOLS CREATING DESCRIPTORS MANUALLY PACKAGING YOUR ENTERPRISE APPLICATION DEPLOYING YOUR ENTERPRISE APPLICATION DEFINING A WEB SERVICE CHOOSING AND BUILDING A BACKEND COMPONENT BUILDING A SYNCHRONOUS WEB SERVICE WORKING WITH A JAVA CLASS BACKEND COMPONENT WORKING WITH A STATELESS SESSION EJB BACKEND COMPONENT BUILDING AN ASYNCHRONOUS WEB SERVICE PACKAGING YOUR WEB SERVICE PACKAGING A SYNCHRONOUS SERVICE PACKAGING AN ASYNCHRONOUS SERVICE DEPLOYING YOUR WEB SERVICE USING A STATIC CLIENT UNDERSTANDING WSDL GENERATING THE CLIENT STUB BUILDING THE CLIENT APPLICATION RUNNING THE CLIENT APPLICATION USING A DYNAMIC CLIENT CONSTRUCTING THE DYNAMIC CLIENT RUNNING THE DYNAMIC CLIENT CREATING A WEB SERVICE CREATING A WORKSHOP APPLICATION AND A WEB SERVICE ADDING METHODS TO YOUR WEB SERVICE TESTING YOUR WEB SERVICE DEBUGGING WEB SERVICES PACKAGING AND DEPLOYING WEB SERVICES DIRECTORY LOCATIONS PACKAGING A WEB SERVICE PACKAGING FOR A DIFFERENT HOST DEPLOYING WEB SERVICES CREATING A CONNECTION POOL DEFINING A DATA SOURCE USING JDBC WITH EJBS OBTAINING THE CONNECTION CLOSING THE DATA SOURCE EXECUTING AN SQL STATEMENT USING PREPARED STATEMENTS SUBMITTING A QUERY MONITORING JDBC UNDERSTANDING JNDI UNDERSTANDING JNDI NAMES JNDI AS A UNIVERSAL NAMING SERVICE IMPLEMENTING JNDI USING WEBLOGIC MAKING WEBLOGIC RESOURCES AVAILABLE THROUGH JNDI ENABLING JNDI TO ACCESS WEBLOGIC OBJECTS UNDERSTANDING TRANSACTIONS TWO-PHASE COMMIT WHEN TO USE TRANSACTIONS WHEN NOT TO USE TRANSACTIONS USING TRANSACTIONS IMPORTING PACKAGES USING JNDI TO RETURN AN OBJECT REFERENCE STARTING THE TRANSACTION UPDATING THE DATABASE COMPLETING THE TRANSACTION CREATING A WEBLOGIC MESSAGE SERVICE CREATING A CONNECTION FACTORY DEFINING A BACKING STORE DEFINING DESTINATION KEYS DEFINING TEMPLATES CREATING A JMS SERVER CREATING QUEUES AND TOPICS ACCESSING YOUR MESSAGE SERVICE CONNECTIONFACTORY CONNECTION SESSION DESTINATION MESSAGEPRODUCER AND MESSAGECONSUMER MESSAGE CREATING A POINT-TO-POINT JMS CLIENT CREATING THE RECEIVER CREATING THE SENDER CREATING A PUBLISH-AND-SUBSCRIBE JMS CLIENT CREATING THE SUBSCRIBER CREATING THE PUBLISHER UNDERSTANDING CLUSTERING PERFORMANCE THROUGH CLUSTERING RELIABILITY THROUGH CLUSTERING COMPONENTS OF WEBLOGIC CLUSTERING NODE MANAGER CLUSTERED DOMAIN CLUSTERED JDBC LOAD BALANCING CONNECTION PROXY CONFIGURING WEBLOGIC CLUSTERING INSTALLING WEBLOGIC SERVER CREATING A CLUSTERED DOMAIN STARTING THE WEBLOGIC SERVER CLUSTER CONFIGURING NODE MANAGER CONFIGURING LOAD BALANCING CONFIGURING PROXY PLUG-INS CONFIGURING CLUSTERED JDBC WEBLOGIC SERVER PERFORMANCE PACKS THREAD SETTINGS SETTING THREAD COUNT DETECTING STUCK THREADS JDBC PERFORMANCE SETTINGS JDBC CONNECTION POOLS CACHING PREPARED STATEMENTS EJB PERFORMANCE SETTINGS SETTING EJB POOL SIZE ALLOCATING POOL SIZE FOR SESSION AND MESSAGE BEANS ALLOCATING POOL SIZE FOR ANONYMOUS ENTITY BEANS TUNING INITIAL BEANS IN THE FREE POOL SETTING EJB CACHING SIZE STARTING WEBLOGIC SERVER WITH PERFORMANCE OPTIONS SETTING YOUR JAVA COMPILER UNDERSTANDING WEBLOGIC SECURITY SECURE SOCKETS LAYER (SSL) OBTAINING AN IDENTITY STORING KEYS AND CERTIFICATES ENABLING SSL ON YOUR SERVER USERS GROUPS SECURITY ROLES SECURITY POLICIES KEEP ADEQUATE DOCUMENTATION USE USENET DON’T OVER-ENGINEER SET UP DEVELOPMENT ENVIRONMENTS KNOW WHAT YOU’RE DEVELOPING UNDERSTAND THE TOOLS CREATE MODULAR, DECOUPLED SYSTEMS BE MINDFUL OF SECURITY TEST YOUR SOFTWARE MANAGE YOUR BUILD PROCESS DOCUMENT PROCEDURES DEFINE A SERVICE LEVEL AGREEMENT SET UP ON-CALL PROCEDURES PLAN FOR GROWTH MONITOR YOUR SERVERS BACK UP YOUR SERVERS KEEP YOUR SYSTEMS SECURE UNDERSTAND LOG FILES TEST WITH CLUSTERS KEEP WEBLOGIC UP-TO-DATE TEST YOUR SYSTEM CONDUCT A STRESS TEST SET UP A PARALLEL ENVIRONMENT PERFORM FAULT TESTING SET UP A BUG TRACKING SYSTEM FORMULATE A DISASTER RECOVERY PLAN CHOOSE YOUR DATE KEEP THE LINES OF COMMUNICATION OPEN BE READY FOR ANYTHING BE READY WITH SUPPORT

ISBN978-93-7738-814-0
Copyright Year2027
Pages350
Price$267.99
LanguageEnglish
FormatPDF