摘要: IOC控制反转&DL依赖注入控制反转(Inversion of Control,缩写为IOC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。 其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依... 阅读全文
posted @ 2018-06-13 22:51 苏亿 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 拦截器的概述拦截器,在AOP(Aspect-Oriented Programming,就是切面编程)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——拦截器是动态拦截Action调... 阅读全文
posted @ 2018-06-13 22:19 苏亿 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 原生的Servlet的API直接获取对象request,和response public class RequestActionDemo2 extends ActionSupport{ @Override public String ... 阅读全文
posted @ 2018-06-13 22:12 苏亿 阅读(174) 评论(0) 推荐(0) 编辑
摘要: OGNL表达式 OGNL是对象图导航语言的缩写,它是一种功能强大的表达式语言,通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。作用: - 1,支持对象方法调用... 阅读全文
posted @ 2018-06-13 21:11 苏亿 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Struts2概述 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 str... 阅读全文
posted @ 2018-06-12 21:01 苏亿 阅读(111) 评论(0) 推荐(0) 编辑
摘要: hibernate延迟加载1. 延迟加载先获取到代理对象,当真正使用到该对象中的属性的时候,才会发送SQL语句,是Hibernate框架提升性能的方式2. 类级别的延迟加载 Session对象的load方法默认就是延迟加载 Customer c = session.l... 阅读全文
posted @ 2018-06-12 20:56 苏亿 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Hibernate查询的几种方式 - 唯一标识OID的检索方式 session.get(对象.class,OID) - 对象的导航的方式 一般用于一对多,多对多,查询一方.getxxx().getxxx() - HQL的检索方式 Hibernate Que... 阅读全文
posted @ 2018-06-12 20:55 苏亿 阅读(131) 评论(0) 推荐(0) 编辑
摘要: hibernate一对多配置 在一方javabean中添加一个Set集合,集合泛型为多方,将集合初始化(new),生成对应的get和set方法, 在javabean映射中配置: 标签name属性:表示当前javabean的存储多方数据集合... 阅读全文
posted @ 2018-06-12 20:19 苏亿 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 持久化类概述1. Hibernate的持久化类 持久化类:Java类与数据库的某个表建立了映射关系.这个类就称为是持久化类. 持久化类 = Java类 + hbm的配置文件 持久化对象的三种状态Hibernate的持久化类的状态Hibernate为了管理持久化类:将持... 阅读全文
posted @ 2018-06-12 20:12 苏亿 阅读(275) 评论(0) 推荐(0) 编辑
摘要: Hibernate概述 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将`POJO(javabean)`与数据库表建立映射关系,是一个全自动的`orm`框架,`hibernate`可以自动生成`SQL`语句,自动... 阅读全文
posted @ 2018-06-12 18:38 苏亿 阅读(738) 评论(0) 推荐(0) 编辑