黑马程序员 07 Servlet 学习笔记 01

                                                                ------- android培训java培训、期待与您交流! --------

Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2013-01-12T09:43:24+08:00

====== Servlet 01 三种开发模式 ======
Created Saturday 12 January 2013

Servlet 开发的三种方式

a. 实现servlet接口
b. 继承GenericServlet
c. 继承httpServlet

案例一 
使用实现接口的方式的 开发一个 Servlet ,要求该Servlet可以显示helloworld
同时显示当前时间
步骤:
1. 建立web应用 <tomcat/webapps/>
2. 建立WEB-INF  [[/web.xml]]
2.1 建立 classes目录<存放java程序和Servlet>
2.2 建立 lib 文件夹
2.3 建立Servlet.java ( servlet.api )
3. 开发MyServlet

使用javac编译带有包的class文件  要带参数javac -d java
并配置CLASSPATH=包所在目录;
package com.hsp;

import javax.servlet.*;
import javax.servlet..htto.*;
import.java.io,*;
class MyServlet implements Servlet{
//该函数用于初始化servlet 装载进内存 该函数执行一次
public void init(ServletConfig config)
throws ServletException{
}
//得到servletconfig对象
public ServletConfig getServletConfig(){
}
// 该函数是服务函数 我们的业务逻辑代码就写再这里
//该函数每次都会被调用
public void service(ServletRequest req,ServletResponse res)
throws ServletException,java.io.IOException{
           out.println("Hello World");
}
//得到servlet的配置信息
public java.lang.String getServletInfo(){
}
//销毁该servlet,从内存中清除,该函数调用一次
public void destroy(){
}
}

4. 根据servlet规范 需要将servlet部署到web.xml
<Servlet>
<!---- 给servlet取个名字 -->
<Servlet-name> servletName     </Servlet-name>
<!-----Servlet类全路径(包名+类名)-->
<Servlet-class>  com.servletPath  </Servlet-class>
</Servlet> 
<--- servlet的映射 <不是一一对应的关系>-->
<Servlet-mapping>
<!---- servlet的名字 -->
<Servlet-name>   servletName   </Servlet-name>
<!--- servlet 的访问路径 ---->
<url-pattern>  /servletURL  </url-pattern>
</Servlet-mapping> 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值