摘要:
1、 开发模式 (1)开发模式1:JSP+JavaBean (2)开发模式2:Servlet+JSP+JavaBean (MVC) 2、JavaBean 本质上是一个普通的Java类;需要遵循一定的编码规范。 JavaBean类必须是一个公共类,其访问属性为public; JavaBean类必须有一 阅读全文
摘要:
1、 Servlet的缺陷 一个动态网页中,大部分内容都是HTML代码等固定不变的内容,编写和修改HTML非常不方便,令人厌恶; 部署Servlet是繁琐而且容易出错的任务;(Servlet3.0规范新特性中使用annotation进行部署描述); Web项目开发中,如果一个项目全部用Servlet 阅读全文
摘要:
设计模式(Design Pattern) 1、是一套被反复使用、多人知晓的,经过分类编目 的 代码设计经验总结。使用设计模式是为了可重用代码,让代码更容易维护以及扩展。 2、简单的讲:所谓模式就是得到很好研究的范例,设计模式就是设计的范例,更方便学习交流。 3、模式不是框架,也不是过程,模式也不是简 阅读全文
摘要:
1、 一个中间组件,用于拦截源数据和目的数据之间的消息,过滤二者之间传递的数据; 2、 Servlet过滤器是驻留在Web服务器上的Web组件,过滤从客户端传递到服务器端的请求和相应。 3、 多个过滤器可以组成一个过滤器链,链中的每个过滤器负责特定的操作和任务,客户端的请求和相应在这些过滤器之间传递 阅读全文
摘要:
1、 监听器Session、request、context对象属性的变化; 2、 三个对象都有生命周期和属性改变的监听; 3、 Session另外还有会话迁移和对象绑定的监听; 4、 Session HttpSessionBindingListener(对象绑定监听器)不需要在web里添加配置,创建 阅读全文
摘要:
1、 对象属性所在作用域:谁能看到并使用这个属性,以及它能存活多久。 2、 应用上下文ServletContext对象作用域: 对于整个Web应用,只有一个ServletContext对象,而且在Web应用中的所有地方都可以访问它; ServletContext对象由Web容器创建并实例化,它可以多 阅读全文
摘要:
1、 HTTP协议使用的是无状态连接,对容器而言,每一个请求都来自于一个新的客户。 2、 html表单隐藏字段;对用户在网站上的访问进行会话跟踪、为服务器端程序提供预定义的输入、存储动态产生的页面上下文信息;不足:只支持动态页面。 Cookie: Session: URL重写: 3、 cookie: 阅读全文
摘要:
1、 GET/POST提交方法: 用户在网页上点击一个超链接;(get) 用户提交在网页上提交表单;(post或者get) 用户在浏览器地址栏输入URL地址并回车(get) 2、 默认情况下都是使用HTTP协议的GET方法提交请求。 3、 get方法: 提交数据类型:文本; 提交数据长度:不超过25 阅读全文
摘要:
1、 设置响应状态行 HTTP状态码:1XX,信息性代码; 2XX,客户请求成功; 3XX,用于已经移走的资源文件,指示新的地址; 4XX,由客户端引发的错误; 5XX,由服务器端引发的错误。 2、 设置响应头: 目的用于告诉客户端:响应的内容的类型;有多少内容正在发送;发送内容的服务器的类型。 3 阅读全文
摘要:
1、 什么是Servlet: Servlet是运行于Web容器中,按照其自身规范编写的Java应用程序。 Servlet是用Java语言编写的,它是一个Java类,因而Servlet遵守所有Java语言的语法规则,并且它可以调用一般Java程序可以调用的jdk类库; Servlet是在Web容器中运 阅读全文