您现在的位置:首页 >> 前端 >> 内容

servlet详细介绍

时间:2017/12/22 10:28:22 点击:

  核心提示:浏览器跟Web服务器之间使用的沟通方式是HTTPHTTP两个重要特性:基于请求(request)/响应(response)模式;无状态(stateless)通信协议。get方式:URL?请求参数名称=...

浏览器跟Web服务器之间使用的沟通方式是HTTP

HTTP两个重要特性:基于请求(request)/响应(response)模式;无状态(stateless)通信协议。

get方式:URL?请求参数名称=请求参数值&

post方式:(对安全性或敏感性参数,或着参数过长如文件)

tomcat是服务/web容器

主动请求的是客户端,被动响应的是服务器端。

servlet/jsp是服务器上的一个技术,客户端通过http协议和网络传送请求(request)给servlet/jsp,服务器上的servlet/jsp经过运算处理再将响应(response )传回客户端

JSP中可以写java代码和javascript代码

Web容器(container)是servlet/jsp唯一认得的HTTP服务器

JSP最后也是转译为.java、编译为.class、加载,为servlet,在容器的世界中,真正负责响应、请求的是servlet。

一个servlet类必须继承HttpServlet,要输出HTML时必须通过java的输入输出功能(从HttpServletResponse获得PrintWriter(out))

JSP中可以编写java程序代码,但一般不建议。

servlet中可以编写html页面,但一般不建议。

Model 2架构(也成为MVC)控制器(controller)、模型(model)、视图(view);

控制器:取得/验证请求参数、转发请求给模型/页面;

模型:接受控制器的请求调用,负责处理业务逻辑、负责数据存取逻辑等;

视图:接受控制器的请求调用,会从模型提取运算后的结果,根据需求呈现所需的页面。

Tags:SE ER RV VL 
作者:网络 来源:qq_3477785