2015年2月4日
摘要: 1、Factory:追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory。工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费... 阅读全文
posted @ 2015-02-04 15:57 Simle 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Java的开源生态系统是强大而健康的,这是我们(Oreilly)创建OSCON Java(Open Source Convention Java)的主要原因之一。在过去10年中,一些项目已经被广泛接受,并且已经统治了Java软件开发世界,一些甚至影响到了用户的日常生活。1. JUnitKent Be... 阅读全文
posted @ 2015-02-04 15:56 Simle 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1. Java中的异常处理机制的简单原理和应用。当Java 程序违反了Java的语义规则时,Java虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是Java类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发... 阅读全文
posted @ 2015-02-04 15:55 Simle 阅读(173) 评论(0) 推荐(0) 编辑
摘要: JAVA_HOME=C:\Program Files\Java\jdk1.6.0_33PATH+=%JAVA_HOME%\bin;CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 阅读全文
posted @ 2015-02-04 15:47 Simle 阅读(88) 评论(0) 推荐(0) 编辑
摘要: JPA 自带的主键策略有 4 种,在枚举 javax.persistence.GenerationType 中,分别是:TABLE、SEQUENCE、IDENTITY、AUTO。TABLE:通过表产生主键,框架借由表模拟序列产生主键,使用该策略可以使应用更易于数据库移植。不同的JPA实现商生成的表名... 阅读全文
posted @ 2015-02-04 15:39 Simle 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 先说说JPA和Hibernate的关系JPA(Java Persistence API),是Java EE 5的标准ORM接口,也是ejb3规范的一部分。Hibernate是当今很流行的ORM框架,也是JPA的一个实现,其它还有Toplink之类的ROM框架。JPA和Hibernate之间的关系,可... 阅读全文
posted @ 2015-02-04 15:29 Simle 阅读(467) 评论(0) 推荐(0) 编辑
摘要: Hibernate的对象有3种状态,分别为:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached)。处于持久 态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。1、瞬时态由new命令开辟内存空间的j... 阅读全文
posted @ 2015-02-04 15:25 Simle 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 简单的介绍一下使用场景,DAO层用Spring Data实现,dao 只有接口,实现类是容器启动时动态字节码生成,接口里定义方法,方法上@Query 里写JPQL查询语句。基于以上的限制,如果对一个实体做查询,条件有多个,而且每个条件又不是必填的,怎么弄?参数肯定必须传,传Null或空字符串肯定不行... 阅读全文
posted @ 2015-02-04 15:23 Simle 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构... 阅读全文
posted @ 2015-02-04 15:12 Simle 阅读(126) 评论(0) 推荐(0) 编辑