摘要: Struts2的工作流程: 从一个高水平角度看,Struts2 是一个MVC拉动的(或MVC2)框架,Struts2 的模型-视图-控制器模式是通过以下五个核心部分进行实现的: 操作(Actions) 拦截器(Interceptors) 值栈(Value Stack)/OGNL 结果(Result) 阅读全文
posted @ 2018-08-26 09:56 wooyoohoo 阅读(155) 评论(0) 推荐(0) 编辑
摘要: JDBC(Java Database connectivity),是连接数据库的一种方式。后面的框架Mybatis和Hibernate等都封装的是JDBC。在JDBC中常用的API有4个:DriverManager、Connection、Statement、ResultSet。 代码演示: 首先要导 阅读全文
posted @ 2018-08-23 20:59 wooyoohoo 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 6 11 12 13 18 19 20 21 22 23 24 25 26 27 28 persons = new ArrayList(); 31 Person p1 = new Person("23","wpp"); 32 Person p2 = new Person("... 阅读全文
posted @ 2018-08-23 14:27 wooyoohoo 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 监听器的使用场景: ①:统计在线人数 ②:实现单一登录【一个账号只能在一台机器上登录】 Servlet中的8大监听器: 1. ServletContextListener [接口方法] contextInitialized()与contextDestroyed() [接收事件] ServletCon 阅读全文
posted @ 2018-08-20 12:56 wooyoohoo 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一:Filter称之为"过滤器",用在Servlet外,对request和response进行修改。它是AOP(面向切面编程思想的一种体现),Filter中有一个FilterChain的概念,称之为"过滤器链"。一个FilterChain包含了多个Filter,一个请求到达Servlet或者一个响应 阅读全文
posted @ 2018-08-18 20:25 wooyoohoo 阅读(462) 评论(0) 推荐(0) 编辑
摘要: Session是服务端使用记录客户端状态的一种机制,Session使用简单,但是和Cookie相比,增加了服务器的存储压力【因为为了追求速度,服务器将Session放置在了内存中】。Cookie是保存在客户端的,然而Session是保存在服务器上的。初次访问的服务端的时候会把客户端的信息保存起来,再 阅读全文
posted @ 2018-08-18 15:38 wooyoohoo 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 6 10 此处重新请求该页面是为了在一个页面中处理完毕所有逻辑 44 response.sendRedirect(request.getRequestURI()+"?"+System.currentTimeMillis()); 45 return; 46 } 47 }e... 阅读全文
posted @ 2018-08-16 15:01 wooyoohoo 阅读(3361) 评论(0) 推荐(1) 编辑
摘要: 一:简介 Cookie主要用来存储用户信息,追踪用户会话。web客户端访问服务端直接采用的协议是Http,Http协议是一种无状态协议,无状态表现在不能够保留用户访问状态,无法记录用户信息。每一次的请求,在响应后就会断开,再次访问的时候就会是一个新的请求。比如用户A访问了一次服务,再次访问的时候服务 阅读全文
posted @ 2018-08-15 13:53 wooyoohoo 阅读(527) 评论(0) 推荐(0) 编辑
摘要: JSP全称为(Java server page),之所以出现JSP,最主要的目的是抽离出Servlet中输出HTML的部分,由于之前响应客户端的时候,是直接在Servlet中利用response.getWriter().println()方法写的HTML代码,这样做显然很麻烦。并且代码的耦合度非常高 阅读全文
posted @ 2018-08-14 20:36 wooyoohoo 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 一:Servlet生命周期图,以及注意事项 二:代码演示 LifeCycleServlet.java web.xml 三:关于Servlet的线程安全 因为Servlet是单例的,当多个客户端并发访问Servlet中的某个成员属性的时候,就会造成数据不同步的问题。如:线程A要读取成员属性name属性 阅读全文
posted @ 2018-08-13 13:07 wooyoohoo 阅读(188) 评论(0) 推荐(0) 编辑