网站大量收购闲置独家精品文档,联系QQ:2885784924

servlet规范定义的Servlet生命周期和servlet的基础.doc

servlet规范定义的Servlet生命周期和servlet的基础.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
servlet规范定义的Servlet生命周期和servlet的基础

servlet规范定义的Servlet生命周期和servlet的基础 。 1`。web服务器只能处理静态页面,比如浏览器要求访问某个静态页面(即html文件),服务器可以产看该文件,并返回 使用Servlet技术,可以使web服务器能够处理动态资源的请求。即请求需要通过某种计算。 组件规范:组件指的是,符合某种规范的。并且可以部署在容器中的软件模块 容器,是一个程序,用来提供组件的运行环境,并且,管理组件的生命周期,同时也必须符合某种规范。 容器一般那要提供基础服务(比如网络通讯服务),而组件一般只要提供逻辑服务 2。 Servlet的特点: 1).只能使用java语言来开发 2).不依赖于容器 3).因为Servlet是一个java类,所以,能做java类所做的事件,包括访问数据库等 3。如何开发一个Servlet? step1 写一个java类,实现一个接口Servlet/ 继承一个抽象类HttpServlet。 step2 编译 step3 打包 建立一个文件夹,比如appname,然后,在该文件夹下面 建立如下的结构: appname WEB-INF classes(.class文件) lib(可选,.jar文件) web.xml(部署描述文件) step4 部署 将step3中产生的文件夹或者是使用jar命令压缩之后 生成的.war文件拷贝到服务器特定的文件夹下面。 step5 启动服务器,访问 http://ip:port/appname/servlet-url 4。tomcat 1)安装 将tomcat压缩文件解压到/home/soft01下。 2)配置环境变量 cd /home/soft01 vi .bash_profile 添加修改如下环境变量 a,请求数据包 JAVA_HOME:jdk的主目录 CATALINA_HOME:tomcat的主目录 PATH:tomcat的主目录/bin export JAVA_HOME CATALINA_HOME PATH 使环境变量生效 . .bash_profile 3)启动服务器 cd tomcat的主目录/bin sh startup.sh 在浏览器地址栏输入 http://localhost:8080 4)关闭服务器 sh shutdown.sh 5. 1)http协议:hypertext transport protocal,定义了浏览器与web服务器之间数据传输的方式以及数据格式 2)数据传输的方式 a,浏览器向服务器发送建立连接的请求 b,浏览器依据http协议,将请求数据打包,发送给web服务器 c,web服务器处理请求,将处理结果依据http协议打包,发送给浏览器 d,web服务器关闭连接 3)数据格式 请求行 请求方式(get/post)请求资源的路径 协议的版本(1.0/1.1) 消息头 由w3c定义的一些通讯规则,浏览器与服务器都会遵守。比如,服务器可以向浏览器发送contect-type消息头,告诉服务器返回的数据类型及编码。 实体内容 如果使用post方式发请求,请求参数及值会存放到这里。如果是get方式,则请求参数会放到请求资源路径之后 b,响应数据包 状态行 协议版本 状态码 状态码的描述 消息头 由w3c定义的一些通讯规则,浏览器与服务器都会遵守。比如,服务器可以向浏览器发送contect-type消息头,告诉服务器返回的数据类型及编码。 实体内容 服务器返回的结果(浏览器会取出这儿的数据,并且显示出来). 6.get/set请求 1)哪些是get的请求 a.在浏览器地址栏直接输入一个地址 b.表单默认提交方式 c.点击连

文档评论(0)

saa9099 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档