bea.com | products | dev2dev | support | askBEA
 Download Docs   Site Map   Glossary 
Search

Developing Web Applications for WebLogic Server

 Previous Next Contents Index View as PDF  

Web Applications Basics

How to Use This Book

Overview of Web Applications

Servlets

Java Server Pages

Web Application Directory Structure

Main Steps to Create a Web Application

Directory Structure

URLs and Web Applications

Web Application Developer Tools

WebLogic Builder

Ant Tasks to Create Skeleton Deployment Descriptors

BEA XML Editor

appc and jspc Compilers

appc Compiler

jspc Compiler

Deploying Web Applications

Redeploying a Web Application Using Auto-Deployment

Redeploying a Web Application in a WAR Archive

Redeploying a Web Application in Exploded Directory Format

Touching the REDEPLOY File

Redeploying with the Administration Console

Hot-Deployment

Requirements for Redeploying a Web Application in Production Mode

Refreshing Static Components (JSP Files, HTML Files, Image Files, Etc.)

Deploying Web Applications as Part of an Enterprise Application

Deploying a Default Web Application

Configuring Web Application Components

Configuring Servlets

Servlet Mapping

Servlet Initialization Parameters

Configuring Java Server Pages (JSPs)

Registering JSPs as a Servlet

Configuring JSP Tag Libraries

Configuring Welcome Pages

Setting Up a Default Servlet

Customizing HTTP Error Responses

Using CGI with WebLogic Server

Configuring WebLogic Server to Use CGI

Requesting a CGI Script

Serving Resources from the CLASSPATH with the ClasspathServlet

Configuring Resources in a Web Application

Configuring External Resources

Configuring Application-Scoped Resources

Referencing EJBs in a Web Application

Referencing External EJBs

More about the ejb-ref* Elements

Referencing Application-Scoped EJBs

Determining the Encoding of an HTTP Request

Mapping IANA Character Sets to Java Character Sets

Using Sessions and Session Persistence in Web Applications

Overview of HTTP Sessions

Setting Up Session Management

HTTP Session Properties

Session Timeout

Configuring Session Cookies

Using Cookies That Outlive a Session

Logging Out and Ending a Session

Configuring Session Persistence

Common Properties of Session Attributes

Using Memory-based, Single-server, Non-replicated Persistent Storage

Using File-based Persistent Storage

Using a Database for Persistent Storage (JDBC persistence)

Using Cookie-Based Session Persistence

Using URL Rewriting

Coding Guidelines for URL Rewriting

URL Rewriting and Wireless Access Protocol (WAP)

Application Events and Listeners

Overview of Application Events and Listeners

Servlet Context Events

HTTP Session Events

Configuring an Event Listener

Writing a Listener Class

Templates for Listener Classes

Servlet Context Listener Example

HTTP Session Attribute Listener Example

Additional Resources

Configuring Security in Web Applications

Overview of Configuring Security in Web Applications

Setting Up Authentication for Web Applications

Multiple Web Applications, Cookies, and Authentication

Restricting Access to Resources in a Web Application

Using Users and Roles Programmatically in Servlets

Filters

Overview of Filters

How Filters Work

Uses for Filters

Configuring Filters

Configuring a Filter

Configuring a Chain of Filters

Writing a Filter

Example of a Filter Class

Filtering the Servlet Response Object

Additional Resources

web.xml Deployment Descriptor Elements

icon

display-name

description

distributable

context-param

filter

filter-mapping

listener

servlet

icon

init-param

security-role-ref

servlet-mapping

session-config

mime-mapping

welcome-file-list

error-page

taglib

resource-env-ref

resource-ref

security-constraint

web-resource-collection

auth-constraint

user-data-constraint

login-config

form-login-config

security-role

env-entry

ejb-ref

ejb-local-ref

weblogic.xml Deployment Descriptor Elements

description

weblogic-version

security-role-assignment

reference-descriptor

resource-description

ejb-reference-description

session-descriptor

Session Parameter Names and Values

jsp-descriptor

JSP Parameter Names and Values

auth-filter

container-descriptor

check-auth-on-forward

redirect-content-type

redirect-content

redirect-with-absolute-url

charset-params

input-charset

charset-mapping

virtual-directory-mapping

url-match-map

preprocessor

preprocessor-mapping

security-permission

context-root

wl-dispatch-policy

init-as

destroy-as

index-directory

 

Back to Top Previous Next