javaweb第一弹--Servlet
2016-01-27 20:43
381 查看
1.动态web资源开发技术:Servlet和Jsp
(1)编写一个java类,实现servlet接口
(2)把开发好的java类部署到web服务器中
2.servlet
(1)在tomcat中新建一个day04web应用,然后在web应用中新建一个web-inf/classe目录
(2)在classes目录中新建一个FirstServlet
(3)编译servlet
(4)在web-inf目录中新建一个web.xml文件,配置servlet的对外访问路径
(5)启动tomcat,访问
3.调用过程:
(1)连上web服务器
(2)发送http请求
(3)解析出想访问的主机
(4)解析出想访问的web应用
(5)解析出想访问的web资源
(6)只有第一次才创建servlet实例对象
(7)调用servlet的init方法完成对象初始化
(8)创建代表请求的request和代表响应的response,调用servlet的service方法响应客户端的请求
(9)service方法执行,向代表客户端响应的response对象写入了向客户机输出的数据
(10)service方法返回
(11)服务器从response中取出数据,构建出一个http响应,回写给客户机
(12)回写http响应
(13)浏览器解析http响应,提取数据显示
4.Servlet生命周期:
1,初始化阶段 调用init()方法
2,响应客户请求阶段 调用service()方法
3,终止阶段 调用destroy()方法(web服务停止时)
(1)编写一个java类,实现servlet接口
(2)把开发好的java类部署到web服务器中
2.servlet
(1)在tomcat中新建一个day04web应用,然后在web应用中新建一个web-inf/classe目录
(2)在classes目录中新建一个FirstServlet
(3)编译servlet
(4)在web-inf目录中新建一个web.xml文件,配置servlet的对外访问路径
(5)启动tomcat,访问
3.调用过程:
(1)连上web服务器
(2)发送http请求
(3)解析出想访问的主机
(4)解析出想访问的web应用
(5)解析出想访问的web资源
(6)只有第一次才创建servlet实例对象
(7)调用servlet的init方法完成对象初始化
(8)创建代表请求的request和代表响应的response,调用servlet的service方法响应客户端的请求
(9)service方法执行,向代表客户端响应的response对象写入了向客户机输出的数据
(10)service方法返回
(11)服务器从response中取出数据,构建出一个http响应,回写给客户机
(12)回写http响应
(13)浏览器解析http响应,提取数据显示
4.Servlet生命周期:
1,初始化阶段 调用init()方法
2,响应客户请求阶段 调用service()方法
3,终止阶段 调用destroy()方法(web服务停止时)
相关文章推荐
- spring mvc 和ajax异步交互完整实例
- 学习一下Java---0(总起)
- 2016/01/27 Head First Java 第一节小结
- Fedora21修改jdk为1.7版并安装Eclipse
- 解决java抽象函数重写报错的问题
- Java导出Excel文件
- 公共技术点之 Java 动态代理
- java word转pdf 方式 大家一起来优化
- java多线程总结
- JavaSE入门学习12: Java面相对象之static用法
- 成都Java培训机构太多,该如何选择呢?
- 自学Java的第一天(安装)
- java中Long转Integer
- springmvc 请求数据时,报406错误????
- javax.validation.ConstraintViolationException---Hibernate后台实体校验
- java直接存取MS Access的mdb数据库文件
- Android 项目在Eclipse中的目录结构
- JDK动态代理和CGLIB代理的区别
- 深入理解java异常【绝对经典,推荐最少看五遍】
- Java笔记--Session:避免表单的重复提交