Servlet
Aaron.Huang
前行不止
展开
-
Servlet与数据库交互--JDBC&DBCP
一、JDBC概述为什么要使用JDBC?JDBC:java database connectivity SUN公司提供的一套操作数据库的标准规范。JDBC与数据库驱动的关系:接口与实现的关系。JDBC规范(掌握四个核心对象):DriverManager:用于注册驱动Connection: 表示与数据库创建的连接Statement: 操作数据库sql语句的对象ResultSet: ...原创 2018-09-24 22:17:25 · 661 阅读 · 0 评论 -
状态管理---session
session (会话)(1)什么是session?- 服务器端为了保存用户状态而创建的一个特殊的对象(2)session工作原理- 当浏览器访问服务器的时候,服务器创建`session`对象(该对象有一个唯一的id,一般称之为sessionId),服务器会将sessionId以Cookie的set-Cookie方式发送给浏览器.当浏览器再次访问服务器的时候会将sessionId发送过来,...原创 2018-09-29 18:21:37 · 279 阅读 · 0 评论 -
JSP
JSPJSP基础JSP是什么?sun公司制定的一种服务器端的动态页面技术规范.如何写一个jsp?step1: 写一个.jsp的文件 step2: 在该文件中,可以使用以下元素 1)html(css,js):直接写-------out.write2)Java代码: <% Java代码 %> java代码片段 ----- 照搬 ...原创 2018-10-14 21:30:43 · 211 阅读 · 0 评论 -
Servlet--Filter&Listener
过滤器 Filter(1)过滤器是什么? servlet规范当中定义的一种特殊的组件,用来拦截servlet容器的调用过程. 注:当servlet容器收到请求之后,如果有过滤器,会先调用过滤器. (2)如何写过滤器? step1: 写一个java类,实现Filter接口. import java.io.IOException;import javax....原创 2018-10-14 21:22:01 · 481 阅读 · 0 评论 -
状态管理--Cookie
状态管理1) 什么是状态管理- 将浏览器与web服务器之间多次交互当作一个整体来看待,并且将多次交互涉及到的数据(即状态)保存下来.2) 如何进行状态管理?- 将状态保存在浏览器端(Cookie)- 将状态保存在服务器端(Session)3) Cookie(1)什么是Cookie?- 服务器临时存在浏览器端的少量数据,用于跟踪用户的状态(2) Cookie的工作原理- 当浏览器...原创 2018-09-28 19:04:27 · 248 阅读 · 0 评论 -
Servlet--生命周期
Servlet的生命周期 什么是Servlet的生命周期- Servlet容器如何创建Servlet对象,如何对该对象进行初始化处理,如何调用该对象的方法来处理请求,以及销毁该对象的整个过程. Servlet的生命周期分成哪几个阶段 1)实例化- 什么是实例化? 容器调用Servlet的构造器,创建Servlet对象- 什么时候实例化? 1. 容器收到请求之后...原创 2018-10-07 10:29:32 · 205 阅读 · 0 评论 -
Servlet与JSP
重定向302+Location消息头(1)什么是重定向?服务器通知浏览器向某个地址发送请求 注:服务器可以通过发送302状态码以及Location消息头(该消息头的值是一个地址,一般称之为重定向地址给浏览器), 浏览器收到之后,会立即向重定向地址发送请求.(2)如何重定向response.sendRedirect(String url); url:重定向地...原创 2018-09-28 13:36:03 · 137 阅读 · 0 评论 -
初步Servlet
1. 什么是Servlet?sun公司指定的一种用来扩展web服务器功能的组件规范(1)扩展web服务器功能web服务器(iis,apach,nginx..)只能够处理静态资源的请求(需要事先将html文件写好),不能够处理动态资源的请求(需要计算,动态生成的html),所以需要扩展.可以使用Servlet来扩展web服务器功能,当web服务器收到请求之后,如果需要计算,则交给Servle...原创 2018-09-24 21:58:29 · 147 阅读 · 0 评论 -
MVC
MVC什么是MVC(Model View Controller)MVC是一种软件加构思想,其核心四线格式:将数据处理与数据展示分开,按照这种思想,可以将一个软件系统划分为三种不同类型得模块,分别是模型丶视图丶控制器. 模型: 负责数据处理(即业务处理) 视图: 负责数据展现(即表示逻辑) 控制器: 负责协调模型和视图(用户通过视图向控制器发送请求,控制...原创 2018-10-18 23:57:44 · 198 阅读 · 0 评论