servlet技术介绍以及运行原理

servlet技术介绍以及运行原理

ID:35515434

大小:109.68 KB

页数:8页

时间:2019-03-25

servlet技术介绍以及运行原理_第1页
servlet技术介绍以及运行原理_第2页
servlet技术介绍以及运行原理_第3页
servlet技术介绍以及运行原理_第4页
servlet技术介绍以及运行原理_第5页
资源描述:

《servlet技术介绍以及运行原理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java培训专家—传智播客http://java.itcast.cn一、ServletServlet是sun公司提供的一种用于开发动态web资源的技术为了方便web服务器对动态web资源的管理,sun公司在其api中定义了一个Servlet接口服务器针对接口进行调用,我们编写的应用程序针对接口进行实现习惯性地,我们把实现了Servlet接口的java类统称为Servlet1.javaweb学什么用java语言开发动态的web资源,接下来就是介绍如何开发动态的web资源对于java程序员而言,所谓动态web资源就是可以运行在服务器上的java程序2.实现服务器管理java程序开发人员写好一

2、个java类,到底有哪些方法tomcat服务器是不可能知道的tomcat服务器需要执行我们编写的java类就需要知道我们的java类有哪些方法,然后在适当的时间调用这些方法,所以我们在写的java程序要想运行在服务器上就必须要实现一个特殊的接口Servlet.javainterfaceServlet{...}Servlet接口中就定义了可以被tomcat服务器调用的java方法通常来讲,我们将实现了Servlet接口的java类称之为Servlet编写好的Servlet需要web.xml文件中做配置才能供外界访问3.实现第一个Servlet程序3.1写一个java类实现Servlet接口

3、packagecn.itcast.servlet;importjava.io.*;importjavax.servlet.*;publicclassHelloWorldServletextendsGenericServlet{//实现service方法publicvoidservice(ServletRequestrequest,ServletResponseresponse)throwsServletException,java.io.IOException{//向浏览器输出一句话PrintWriterout=response.getWriter();Java培训专家—传智播客http

4、://java.itcast.cnout.write("helloworld!!!");}publicvoidinit()throwsServletException{//初始化servlet时被调用System.out.println("init()");}publicvoiddestroy(){//摧毁servlet时被调用System.out.println("destroy()");}}3.2.导入servletjar包setclasspath=%classpath%;D:apache-tomcat-6.0.20libservlet-api.jar3.3.编译带包的类jav

5、ac-d.HelloWorldServlet.java3.4.将包拷贝至day05/WEB-INF/classes目录下-->发布web工程3.5.在web.xml文件中做映射HelloWorldServletcn.itcast.servlet.HelloWorldServletHelloWorldServlet/HelloWorldServlet注意:servlet对象一旦创建就会驻留在内存中,为所有的请求服务,什么时候销毁直到服务器关闭时或web应用被移除才销毁Java培训专家—传智播客http://java.itcast.cn3.6.Servlet执行流程图4.用eclipse工具开发Servlet4.

7、1.建一个webproject4.2.在src下建包,创建一个java类实现Servlet接口4.3在WebrootWEB-INFweb.xml做servlet映射4.4配置tomcat服务器window-->preferences-->tomcat6.x4.5将web工程发布至tomcat服务器发布的web应用名称可以配置:web工程右键选properties-->myeclipse-->webJava培训专家—传智播客htt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。