Home arrow Java & J2EE arrow Page 6 - Overview of Java Web Technologies, Part 1

Defining Context Parameters - Java

Today, Budi walks us through a refresher and brief overview of server JSP programming. Today's portion covers Servlet technologies, including servlets and Tomcat. This excerpt comes from chapter one of JavaServer Faces Programming, by Budi Kurniawan (McGraw-Hill/Osborne, ISBN 0-07-222983-7, 2004).

TABLE OF CONTENTS:
  1. Overview of Java Web Technologies, Part 1
  2. Methods
  3. Creating a Servlet Directory Structure
  4. Reviewing Deployment Descriptors
  5. Servlet Mapping
  6. Defining Context Parameters
  7. Retrieving Context Parameters
  8. Listening to Application Events
  9. Packaging and Deploying a Web Application
By: McGraw-Hill/Osborne
Rating: starstarstarstarstar / 25
March 01, 2004

print this article
SEARCH DEV SHED

TOOLS YOU CAN USE

advertisement

In a deployment descriptor (the web.xml file), you can define settings for the application the deployment descriptor describes. This allows you to define context initial parameters that are available to all servlets/JSP pages in that application, register servlets, register listeners, map resources to URLs, and so on. This section explains how you can define context parameters.

Using context parameters can save you from needing to hard-code certain information in the servlet code. This way, if you want to change the information, you will not need to recompile the servlet.

You can specify context parameter name/value pairs that will be available to all servlets/JSP pages in that application using the context-param element. For example, Listing 2 shows a deployment descriptor that contains a servlet called MyServlet, which has two initial parameter name/value pairs: userName/budi and password/secret.

Listing 2 The Deployment Descriptor Initial Parameter Name/Value Pairs

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
 <context-param>
  <param-name>userName</param-name>
  <param-value>budi</param-value>
 </context-param>
 <context-param>
  <param-name>password</param-name>
  <param-value>secret</param-value>
 </context-param>
</web-app>

Buy this book now!Remember: This is part one of the first chapter of JavaServer Faces Programming, by Budi Kurniawan (McGraw-Hill/Osborne, ISBN 0-07-222983). Stay tuned for part 2 of "Overviews of Java Web Technologies," where we learn about JSP, JavaBeans, and Model 2. 
Buy this book!



 
 
>>> More Java & J2EE Articles          >>> More By McGraw-Hill/Osborne
 

blog comments powered by Disqus
escort Bursa Bursa escort Antalya eskort
   

JAVA & J2EE ARTICLES

- More Java Bugs Lead to More Attacks
- Oracle's Java One Brings News, Surprises
- Oracle Patches Java Runtime Environment
- Apple Syncs Java Update with Oracle
- Spring 3.1 Java Development Framework Compat...
- Jelastic Java PaaS Availability and Pricing ...
- NetBeans 7.1 Released, Supports JavaFX 2
- SolarWinds Releases Newest Version of Java M...
- Free Monitoring Tool for Java Apps on Heroku
- Heroku Adds JCloud Platform Support, Java 7 ...
- Java SE 8 Speculation in Full Swing
- Java SE 7 Now Available
- New JVM Language and Java Reporting Tool
- Java 7 Release Update and New Eclipse Toolkit
- The Best Java Netbeans IDE Plugins

Developer Shed Affiliates

 


Dev Shed Tutorial Topics: