JavaWeb总结-.docx

上传人:博****1 文档编号:562387806 上传时间:2023-10-08 格式:DOCX 页数:32 大小:25.53KB
返回 下载 相关 举报
JavaWeb总结-.docx_第1页
第1页 / 共32页
JavaWeb总结-.docx_第2页
第2页 / 共32页
JavaWeb总结-.docx_第3页
第3页 / 共32页
JavaWeb总结-.docx_第4页
第4页 / 共32页
JavaWeb总结-.docx_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《JavaWeb总结-.docx》由会员分享,可在线阅读,更多相关《JavaWeb总结-.docx(32页珍藏版)》请在金锄头文库上搜索。

1、 JavaWeb总结 Java Web总结 JavaWeb Web访问原理客户 1输入网址5页面内容HTTP超文本协议2发出恳求客户端扫瞄器4返回结果效劳器3处理恳求扫瞄器只能读取Html文本所以效劳器返回的只是Html效劳器动态生成Html页面效劳器工作原理 效劳器产生动态页面的方法和技术: 实现动态输出HTML页面时由运行在效劳端的CGI程序产生的,CGI依据不同客户的恳求输出相应的HTML页面,然后Web效劳器在把这个静态页面返回哥扫瞄器作为客户端的响应。 CGI的操作过程 服输诞生成Html 务页面 端 恳求运行某 个CGI程序 CGI程序(生成所需的 Html文件)数据库读取数据和文

2、件留意:CGI程序在效劳器执行,并可以和Web效劳器在同一个主机上。CGI可以访问存储数据库中的数据和其他系统中的文件。 CGI的缺乏: 需要为每个恳求都启动一个操作CGI的系统进程,开销很大。需要重复编写出来网络休息的代码及进展编码,特别耗时。 JavaServlet JavaServlet改良的CGI 思想:CGI程序为每个恳求都运行一个CGI程序的系统进程开销很大,Servlet技术只需要启动一次效劳进程而且只需加载一次JVM,之后这个JVM在加载另外的类。好处: 只需启动一个操纵系统进程以及加载一个JVM,大大降低了系统的开销假如有多个恳求需要做同样的处理的时候,这时只需加载一个类。全

3、部动态加载的类可以实现对网络协议以及恳求解码的代码共享 Servlet能够直接额Web效劳器交互,能够各个程序之间共享数据,数据库连接池之类 的功能很简单实现 Servlet类重复使用PrintWriter.println();方法来输出相应的HTML页面,以到达动态生成HTML页面的效果。 留意:全部的JavaWeb效劳器都应当遵守JavaServletAPI(运用程序接口)的编码标准。Servlet的缺点: Servlet生成网页的方法是在Java类中嵌入HTML标签和表达式,所以修改起来很麻烦。 JSP根本原理 JSP:Servlet的模板 JavaServerPages(JSP)是一种

4、实现静态HTML和动态HTML混合编码的技术,是ServletAPI的一个扩展。 JavaBean返回的数据JSP页面访问原理 效劳器端 扫瞄器恳求调用某个JavaBean组件读取数据库和文件JavaBean(基于Java组件)返回HTML页面数据库效劳器存储的JSP文件(后缀.jsp)相应恳求JSP根本原理:Web容器出来JSP文件步骤翻译阶段编译阶段恳求处理阶段会话会话恳求会话翻译转换JavaServlet实现代码(.java)编译JavaServlet实现类(.class):二进制文件激活恳求预备JavaServlet实现对象Java编译工具Java编译工具JSP容器响应翻译阶段:JSP

5、文件首先被Web容器中的JSP引擎转换成Java源代码也是就是通过Servlet引擎 编译阶段:JSP文件所翻译成的Java源代码会被翻译成可执行的二进制文件 恳求阶段:当容器承受了客户端的恳求后,就执行前面已经编译成的二进制的JSP文 件,容器吧生成的页面反应给客户进展显示。 留意:一旦容器把JSP文件翻译和编译之后来自客户端的每一个JSP恳求就可以重用这个编译好的二进制文件,没有必要把同一个JSP进展翻译和编译。也就是说假如一个JSP文件是第一次恳求要经受上述三个阶段,假如一个JSP文件之前已经就被恳求过就没必要经受翻译和编译阶段,直接使用编译好的二进制文件。 扩展阅读:Java Web总

6、结 JavaWeb总结 1.Web工作原理.2 1.1.HTTP处理步骤.21.2.HTTP恳求的组成.21.3.HTTP响应的组成.31.4.理解HTTP无状态协议.31.5.CGI与Servlet.31.6.Servlet的主要任务.41.7.Web容器.41.8.JavaWeb应用程序的组成.42.Servlet根底.4 2.1.Servlet框架的组成.42.2.Servlet编码和部署.52.3.ServletURL映射路径.52.4.Servlet生命周期.62.5.ServletConfig与ServletContext.63.HTTP恳求.8 3.1.Servlet与Web容器协作处理恳求和响应.83.2.GET与POST提交方式的区分.83.3.猎取HTTP协议恳求行.83.4.猎取HTTP协议恳求头.93.5.猎取表单数据.93.6.恳求转发.93.7.恳求范围对象绑定.94.HTTP响应.9 4.1.HTTP状态行.94.2.设置响应头.104.3.设置响应消息体.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号