摘要:
1.证明一级缓存的问题 输出结果: 只发出一条查询语句 第二条查询语句没有执行 因为第一条查询语句缓存的存在 2. 移除缓存: 输出结果: 3.一级缓存的快照 就是对一级缓存的数据备份 保证数据库的数据与 一级缓存的数据必须一致。 如果一级缓存修改了,在执行commit提交时,将自动刷新一级缓存,执
阅读全文
posted @ 2017-01-14 19:12
TopTime
阅读(371)
推荐(0)
摘要:
共13包 注意:mysql-connction的版本是5.1.7版低版本可能不行 2.编写配置文件 a. 配置连接数据库的文件 a.1创建数据库 user表 a.2配置文件目录 a.2.1db.properties(连接数据的数据) db.driver=com.mysql.jdbc.Driverdb
阅读全文
posted @ 2017-01-14 15:07
TopTime
阅读(2085)
推荐(0)
摘要:
hibernate在开发中的位置 web >struts2 >hibernate ORM框架 Hibernate是一个数据持久化层的ORM框架. Object:对象,java对象,此处特指JavaBean Relational:关系,二维表,数据库中的表。 映射|映射元数据:对象中属性,与表的字段,
阅读全文
posted @ 2017-01-14 12:56
TopTime
阅读(244)
推荐(0)
摘要:
在我认为strust2的作用就是 1.主要跟前端交互的框架数据提交先经过struts 2.起到对数据的过滤,接受数据 3.把数据显示到前段,具有很成熟的ognl技术,用起来特别方便 4.还提供了跟前段一样的html语言,几乎支持html的全部语言 5.把前端和后端的有机的结合在一起为开发节约了很多时
阅读全文
posted @ 2017-01-12 19:36
TopTime
阅读(113)
推荐(0)
摘要:
A:存数据 1.利用ActionContext存数据 这种方式最简便 这是一个购物车案例 把查询来的数据放入到Session中存储起来 2.利用valuestack值栈存数据 把查询出来的数据放入到值栈中存储起来 总结 //获取ValueStack对象的引用 //第一种方式:获取HttpServle
阅读全文
posted @ 2017-01-12 19:25
TopTime
阅读(910)
推荐(0)
摘要:
1.编写上传页面 2.编写动作方法 import java.io.File;import java.io.IOException; import javax.servlet.ServletContext; import org.apache.commons.io.FileUtils;import o
阅读全文
posted @ 2017-01-12 18:59
TopTime
阅读(262)
推荐(0)
摘要:
1.创建下载文件动作类 2.配置struts 3.提供一个下载链接 4.下载页面 为什么文件名是链接名 只是以链接名显示,但文件的本身是个图片秩序改掉后缀名就可以了
阅读全文
posted @ 2017-01-12 18:30
TopTime
阅读(157)
推荐(0)
摘要:
一:拦截器概述 Struts2中的很多功能都是由拦截器完成的。 是AOP编程思想的一种应用形式。 二:拦截器执行时机 interceptor表示拦截器 a.自定义拦截器 类图 b.编写过滤器 编写一个类实现interceptor接口或继承AbstractInterceptor类(存在子类方法) 一个
阅读全文
posted @ 2017-01-12 00:28
TopTime
阅读(178)
推荐(0)
摘要:
1.加载时机 当应用被服务器加载时,Struts的配置文件就已经加载了 2.加载顺序 default.properties >struts-default.xml >struts-plugin.xml >struts.properties >web.xml 顺序 配置文件名 所在位置 说明 1 de
阅读全文
posted @ 2017-01-11 20:31
TopTime
阅读(2348)
推荐(0)
摘要:
一、Struts2简介 1、Struts2概述 Struts2是Apache发行的MVC开源框架。注意:它只是表现层(MVC)框架。 M:model 数据封装 >javabean V:view 视图 >jsp C:control 控制器 > struts2( filter),struts1(serv
阅读全文
posted @ 2017-01-11 19:25
TopTime
阅读(406)
推荐(0)