2018年4月

项目的架构模式

1.模式一(Mode1 1):

  • JSP + JavaBean 开发也称作JSP模式一(以JSP为中心(JSP Centric))的设计模型
  • 此方式适合于快速开发
  • JSP不仅仅负责输出界面,还处理请求,没有体现出责任分离原则

- 阅读剩余部分 -

共享控制

请求转发(forward)

  • 一个Servlet接收到了请求,转发给另一个Servlet来负责部分或全部的请求处理
  • 对于请求转发来说这里强调的是Request对象,这两个Servlet使用的是同一个Request对象
  • Servlet使用javax.servlet.RequEstDispather.forward()方法来转发它所收到的HTTP请求。转发的目标Servlet负责生成响应结果,或将请求继续转发到另一个Servlet
  • 第一个Servlet生成的ServletRequst和ServletResponse对象被传递给下一个Servlet

- 阅读剩余部分 -

Web应用中的会话及会话管理

  • HTTP协议是一个无状态的的协议,当一个客户端向服务器发出请求,在服务器返回响应后,连接就关闭了。这时,在服务器端不保留连接的相关信息,因此当下一次请求连接时,服务器已没有以前的连接信息了,也就无法判断这一次连接和以前的连接是否属于同一客户,也就是说Web服务器无法跟踪客户状态。
  • 在Servlet规范中,常用以下两种机制完成会话跟踪
    1.使用持续的Cookie
    2.使用Servlet API中Session(会话)机制


- 阅读剩余部分 -

Servlet概述

SUN公司提出了Servlet规范后Java在Web领域才有了一席之地。Servlet规范不仅规范了Servlet容器,还规范了JavaWeb应用结构和Servlet代码结构。

Servlet容器为JavaWeb应用提供运行时环境,它负责管理Servlet和JSP的生命周期,以及管理他们的共享数据。

Servlet容器也称为JavaWeb容器,或者Servlet容器。

- 阅读剩余部分 -