网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.Java Applet编程之声音和图像的协.
.最快最省构建漂亮合理的Java程序.
.使用servlet和javamail发送邮件.
.Java的字串运算符+.
.Java操作Word,Excel,Access,IE,O.
.编写高级应用程序.
.Java使用技巧两则---J2EE 1.4简介.
.Java基础知识:谈谈简单Hibernat.
.String类使用的例子(3).
.改写的基于SWING的日期选择控件.
.学习自定义SMTPAppender中的源码.
.EJB 3.0开发指南之组合主键的方法.
.J2ME学习--利用eclipse编写MIDlet.
.ScriptEngine 函数.
.一篇不错的介绍Java Socket编程的.
.Encoding Filter实现.
.用Solstice Enterprise Manager建.
.Java 6.0 操作脚本语言基础.
.java硬件.
.EJB应用开发的设计实例深入分析.

Java Servlet 编程及应用之二

发表日期:2008-1-5


进行Servlet开发所需要的基本环境是JSDK以及一个支持Servlet的Web服务器

   编写Servlet所需要的开发环境

  进行Servlet开发所需要的基本环境是JSDK以及一个支持Servlet的Web服务器。

    1.JSDK(Java Servlet Development Kit)

  JSDK包含了编译Servlet应用程序所需要的Java类库以及相关的文档。对于利用Java 1.1进行开发的用户,必须安装JSDK。JSDK已经被集成进Java 1.2 Beta版中,假如利用Java 1.2或以上版本进行开发,则不必安装JSDK。

  JSDK可以在Javasoft公司的站点免费下载,其地址是:   http://www.sun.com/software/jwebserver/redirect.Html
 
  2.支持Servlet的Web服务器

  Servlet需要运行在支持Servlet的Web服务器上。目前支持Servlet的Web服务器SUN公司的JSWDK1.0.1。假如现有的Web服务器不支持Servlet,则可以利用一些第三方厂商的服务器增加件(add-ons)来使Web服务器支持Servlet,这其中Live Software公司(http://www.livesoftware.com)提供了一种称为JRun的产品,通过安装JRun的相应版本,可以使Microsoft IIS和Netscape Web Server支持Servlet。

  开发Servlet的过程

  下面举一个简单的Servlet 例子来说明开发Servlet的过程。

  1.编写Servlet代码

  Java Servlet API是一个标准的Java扩展程序包,包含两个Package∶javax.servlet和javax.servlet.http。对于想开发基于客户自定义协议的开发者,应该使用javax.servlet包中的类与界面;对于仅利用HTTP协议与客户端进行交互的开发者,则只需要使用javax.servlet.http包中的类与界面进行开发即可。

  下面是一个servlet的程序代码(RequestInfoExample.java)∶

import java.io.*;
import java.servlet.*;
import javax.servlet.*;

public class RequestInfoExample extends HttpServlet {
  public void doGet(HttpServletRequest request, HttpServletResponse response)
   throws IOException, ServletException
  {
   response.setContentType("text/html");
   PrintWriter out = response.getWriter();
   out.println("<html>");
   out.println("<body>");
   out.println("<head>");
   out.println("<title>Request Information Example</title>");
   out.println("</head>");
   out.println("<body>");
   out.println("<h3>Request Information Example</h3>");
   out.println("Method: " + request.getMethod());
   out.println("Request URI: " + request.getRequestURI());
   out.println("Protocol: " + request.getProtocol());
   out.println("PathInfo: " + request.getPathInfo());
   out.println("Remote Address: " + request.getRemoteAddr());
   out.println("
上一篇:Java Servlet 编程及应用之四 人气:716
下一篇:Java规则引擎与其API应用详解 人气:703
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐