摘要:
监听器是监听某些对象状态变化的组件。被监听的对象为三个域对象:ServletRequest,HttpSession和ServletContext,分别可以监听它们自身的创建和销毁和它们对象属性的变化。监听域对象本身创建和销毁需要实现的接口分别为:ServletRequestListener,Http 阅读全文
摘要:
事务是指一个事的n个单元,要么一同完成,要么都完不成,避免只有部分完成所产生的问题。 在java对mysql的操作中,使用connection的开启事务,提交事务和回滚来完成这一控制。一般而言,pst.executeUpdate() 即相当于自动提交事务,但为了使多个单元成为一个事务,不会使用这一方 阅读全文
摘要:
DBUtils用于简化dao层的JDBC操作。 QueryRunner对象用于调用方法,实现对表的增删改(update方法)查(query方法)。ResultHandle方法,用于获得不同的查询结果,将结果封装到不同的对象中去。 ArrayHandler 将结果集中的第一条记录封装到一个Object 阅读全文
摘要:
EL技术的目的为迅速取出域中存储的数据,它的底层是一个pageContext.findAttribute()。当使用${目标数据的键值}时,它等同于<%=pageContext.findAttribute(目标数据的键值)%>,搜索顺序仍然依次是从pageContext域,request域,sess 阅读全文
摘要:
JSP的本质是一个类文件,它存储于tomcat(如果你使用tomcat)目录下的work文件夹中,该类文件继承了HttpJspBase类,而HttpJspBase类继承了HttpServlet类,所以其实质是一个servlet的类文件。JSP的脚本(以下要根据JSP的本质是一个Servlet类来理解 阅读全文
摘要:
一次会话是从浏览器开始访问某个站点到关闭浏览器的过程。 会话技术分为cookie和session技术 Cookie存储于客户端的内存中,因此不够安全。可以通过设置持久化时间在会话结束后仍然使其存在于浏览器的磁盘文件中,方法:setMaxAge(秒数)。 Session存储与服务器中,安全但是会增加服 阅读全文
摘要:
我们在创建Servlet文件时不使用实现servlet接口,而使用继承HttpServlet类的方法,在内部会出现两个方法:doGet()和doPost(),这两个方法括号中的参数都已经被转化为HttpServletRequest和HttpServletResponse,避免了在使用的时候还需要强转 阅读全文
摘要:
Servlet是一个接口,用于被实现类实现后完成与浏览器客户端的交互操作。 Servlet接口中具有init,service,和destroy方法,分别代表着servlet对象的初始化,客户端的请求与服务器的响应,servlet对象的销毁。其中init方法为servlet对象初建的时候执行,而ser 阅读全文
摘要:
Http是超文本约束协议,是约束客户端与服务器端的请求与响应的,没有请求就没有响应。 Http的请求和响应都是由行,头,体三部分组成。 请求行体现了请求提交方式,请求的资源与Http协议版本,响应行体现了http协议版本,状态码和状态信息。 响应体体现了返回的内容。 B/S系统是指浏览器服务器系统, 阅读全文