代码改变世界

[置顶]SSH 框架的搭建

2012-06-26 22:05 by 功夫猫, 466 阅读, 0 推荐, 收藏,
摘要:Structs1+spring+HibernateStructs相当于mvc设计模式中V.C,即jsp页面和Servlet;spring 管理业务逻辑,即Service;Hibernate 管理DAO,持久层;首先讲一下Hibernate和spring的整合: 1.加入相关的jar:mysql的 mysql-connector-java-5.1.13-bin.jar; Hibernate的就不一一列出的(上一篇文章有提到);特别注意的是要导slf4j相关的底层实现包 slf4j-nop-1.5.8.jar spring的相关jar(spring\req... 阅读全文

[置顶]spring IOC、DI及AOP

2012-06-18 16:10 by 功夫猫, 973 阅读, 0 推荐, 收藏,
摘要:IOC 控制反转 DI依赖注入 IOC:控制反转;简单而言就是由我们平常的new转成了使用反射来获取类的实例。 DI和IOC的区别: 一个重要特征是接口依赖,是把对象关系推迟到运行时去确定. DI是一个初始化实例的过程,分为三种1.setter based 2.constructor based 3.interface based,在spring 中就是应用前两种;但又不仅仅是初始化实例,而且是运用接口的概念去实现这种注入依赖。静态地看,只是依赖一个接口,但实际运行起来,是依赖一个实现了该接口的具体类。 IOC就是面向接口编程的应用 1.一个通常的做法(非面向接口编程的方法)... 阅读全文

JSON 向页面传输对象

2013-03-27 15:09 by 功夫猫, 360 阅读, 0 推荐, 收藏,
摘要:JSON 向页面传输对象 阅读全文

factory 工厂设计模式

2013-03-22 17:41 by 功夫猫, 284 阅读, 0 推荐, 收藏,
摘要:factory 工厂设计模式 阅读全文

Jquery 几个小实列

2013-03-21 13:39 by 功夫猫, 197 阅读, 0 推荐, 收藏,
摘要:Jquery 下拉菜单; Jquery 实现页面对数据的直接修改; 阅读全文

cookie session application

2013-03-20 12:44 by 功夫猫, 273 阅读, 0 推荐, 收藏,
摘要:cookie session application 阅读全文

struts 2 的学习(一)

2012-07-07 15:43 by 功夫猫, 243 阅读, 0 推荐, 收藏,
摘要:struts 2 的配置 1.新建项目,导入包"commons-fileupload-1.2.2.jar" "commons-io-2.0.1.jar" "commons-lang3-3.1.jar" "freemarker-2.3.19.jar" "javassist-3.11.0.GA.jar" "ognl-3.0.5.jar" "struts2-core-2.3.3.jar" "xwork-core-2.3.3.jar"; 2.提 阅读全文

hibernate 对象的三种状态

2012-06-27 22:17 by 功夫猫, 976 阅读, 0 推荐, 收藏,
摘要:Hibernate 三种状态 Transient Object 瞬时对象 数据库中没有数据与之一一对应,id没有纳入session的管理,随时都有可能被垃圾回收机制回收; Persist Object 持久化对象 数据库中有数据与之一一对应,id纳入了session的管理; 特点:属性与数据的改变,与数据库中保持一致; Detached 离线对象 没有纳入session的管理,但数据在数据库中存在;下面举例一一说明: 瞬时对象:1.new出来的对象,但没有进行session.save(); 2.持久化对象调用delete()方法,变成瞬时对象; ... 阅读全文

Hibernate树形结构的关联映射

2012-06-12 17:55 by 功夫猫, 314 阅读, 0 推荐, 收藏,
摘要:一、帖子 具有相同属性的同一类事物,称之为树形结构。如何用hibernate给树形结构建表呢。id属性pid1-02-13-24-2 表格的id自动生成,pid为0的为主贴,pid为1的是id为1的跟帖。 给出代码:Type.calss 1 @Entity 2 @Table(name="t_type") 3 public class Type { 4 private int id; 5 private String plot; 6 private Type parant; 7 private Set<Type> children = new HashSet... 阅读全文

Hibernate之JPA的关联映射

2012-06-09 21:51 by 功夫猫, 534 阅读, 0 推荐, 收藏,
摘要:JPA的关联映射: 1.导包,位于hibernate-lib-jpa里面的包; 删除对Java EE 5 Libraries的使用。 2.书写实体类,书写注释。注意注释是导的javax.类; @id @GeneratedValue 为主键生成策略(默认为native);View Code 1 import javax.persistence.Entity; 2 import javax.persistence.GeneratedValue; 3 import javax.persistence.Id; 4 import javax.persistence.Table; 5 6 ... 阅读全文