摘要: 接下来我们创建一个AddUserAction 接下来我们创建出自己的类型转换器 创建AddUserAction-conversion.properties关联关系 当我们用到user.birthday属性时会自动调用converter.Dateconverter.java类型转换器 接下来写配置ad 阅读全文
posted @ 2016-10-10 14:36 方圆i 阅读(126) 评论(0) 推荐(0) 编辑
摘要: //准备文件 //在struts.xml中配置相应的action //在根据action节点找对应的类 //如果成功就去找成功页面 阅读全文
posted @ 2016-10-10 14:35 方圆i 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 先了解一下OGNL的概念 OGNL的全名称Object Graph Navigation Language。全称为对象图导航语言,是一种表达式语言。使用这种表达式语言,你可以通过某种表达式语法,存取Java对象树中的任意属性、调用Java对象树的方法、同时能够自动实现必要的类型转化。 OGNL上下文 阅读全文
posted @ 2016-10-09 16:45 方圆i 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.第一个Struts2入门案例 1.找jar包 Struts2-core xwork-core ognl javasist freemarker commons-lang commons-io commons-fileupload 2.在web.xml文件中植入配置,配置了核心过滤器(XXXXFi 阅读全文
posted @ 2016-09-26 09:18 方圆i 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 概念: 耦合是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。 解耦就是用数学方法将两种运动分离开来处理问题,常用解耦方法就是忽略或简化对所研究问题影响较小的一种运动,只分析主要的运动。 什么是与Servlet API解耦? 为了避免与servlet API耦合在一起 阅读全文
posted @ 2016-09-25 17:02 方圆i 阅读(467) 评论(0) 推荐(0) 编辑
摘要: Struts 2是一个MVC框架,以WebWork框架的设计思想为核心,吸收了Struts 1的部分优点.Struts 2拥有更加广阔的前景,自身功能强大,还对其他框架下开发的程序提供很好的兼容性。下面我们了解一下syruts2的应用 1.1引入架包 1.2创建loginAction类 1 2 3 阅读全文
posted @ 2016-09-25 17:01 方圆i 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 脏检查以及刷新缓存1.脏检查是事务提交的时候进行的 2.刷新缓存:刷新缓存的事情就是脏检查 两种方式: 方式一:事务提交 方式二:session.flush(); 3.关于HQL from Dept 检索所有部门的信息 select d from cn.happy.entity.Student d 阅读全文
posted @ 2016-09-23 12:09 方圆i 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 首先我们照常先准备前期的环境(具体解释请 参考初识Mybatis进行增、删、改、查 blogs )这里我就直接上代码了 大配置 主要代码! 实体类 Dept部门实体类 Emp员工实体类和小配置 还有两个Dao层 MyDeptDao MyEmpDao 下面咱们到测试类了 注意!导包一定要注意别导错了, 阅读全文
posted @ 2016-09-19 12:12 方圆i 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 二级缓存是进程或集群范围内的缓存,可以被所有的Session共享 二级缓存是可配置的插件 01.二级缓存的配置使用(ehcache缓存) *1.引入如下jar包。 ehcache-1.2.3.jar 核心库 backport-util-concurrent.jar commons-logging.j 阅读全文
posted @ 2016-09-05 16:22 方圆i 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 联合主键(表中的主键由两个或两个以上字段组成)。在Hibernate中联合主键的形成有两种可能:一种是由多对多映射形成的,多对多映射会形成第三张表,一般来说第三张表的主键是由其他两张表的主键构成的(比如学生表,课程表,选课表)。第二种情况就是很常见的情况,即只有一张表,表的主键是由本身的两个字段或以 阅读全文
posted @ 2016-09-05 14:47 方圆i 阅读(243) 评论(0) 推荐(0) 编辑