您的位置:首页 > 运维架构 > Tomcat

开发servlet程序的流程

2010-08-17 15:24 155 查看
开发servlet程序的流程

 

1. 编写servlet程序

Servlet程序实际上就是  运行在服务器端的java程序

2.编译servlet

需要使用servlet-api.jar,

该jar包一般在tomcat安装目录的lib文件夹下

或者在tomcat安装目录的common文件夹下

3.存放servlet程序

保存在

tomcat安装目录/webapps/自己的web应用文件夹/WEB-INF/classes文件夹/对应的包路径文件夹下

 

4.部署servlet:即在web.xml文件中对servlet进行配置

<servlet>

   <servlet-name>自定义的任意名字</servlet-name>

   <servlet-class>全包名+类名</servlet-class>

</servlet>

<servlet-mapping>

   <servlet-name>自定义的任意名字</servlet-name>

   <url-pattern>/自定义的url</url-pattern>

</servlet-mapping>

5.测试servlet

启动tomcat,在浏览器中输入

http://localhoat:8080/自己的web应用文件夹名/

<url-pattern></url-pattern>标签对中自定义的url

例子

当在web.xml文件中的配置如下时:

<servlet>

   <servlet-name>hello</servlet-name>

   <servlet-class>com.tsinghua.hello</servlet-class>

</servlet>

<servlet-mapping>

   <servlet-name>hello</servlet-name>

   <url-pattern>/sp</url-pattern>

</servlet-mapping>

启动tomcat,在浏览器中输入

http://localhoat:8080/自己的web应用文件夹名/sp

注: <url-pattern>/sp</url-pattern>

标签对中的内容必须以斜杠    /   开头

6.servlet文件组织形式

 

Web项目的存放位置及要求

1.一般存放在tomcat安装目录的webapps文件夹下

2.Webapps文件夹下面要有一个WEB-INF文件夹

3.WEB-INF文件夹下要有classes文件夹和lib文件夹

4.classes文件夹下要有与包名对应的文件夹路径

5. WEB-INF文件夹下还要有web项目的配置文件web.xml

6.Classes下面可以放servlet的源文件,而在classes下面的对应包路径下存放.class文件,而在lib下面存放web应用用到的jar包

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/xinxiaolin2000/archive/2010/08/17/5818289.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息