01 2017 档案
摘要:本文旨在对Spring中的bean有一个整体的认识,从bean的定义、创建、依赖关系、范围、生命周期等方面对bean进行介绍。对于这些属性并不过分深入,主要目的在于对bean有一个概要认识。
本文介绍的内容中的示例主要基于注解和Java API进行配置,XML配置请参考官方文档自行了解。
阅读全文
摘要:搭建一个整合了Spring、SpringMVC和Hibernate的项目框架,并且填充一些示例功能代码在其中。将主要的功能线填充起来。
因为SpringMVC是基于Spring的关系,所以三个框架整合实际上就等于两个框架的整合,因此本文内容主要分为两大块,一块是SpringMVC项目框架的搭建;另一块则是在SpringMVC的基础上整合Hibernate。
此外,项目中还会整合Log4j/Log4j2用于日志的输出;整合JUnit4用于单元测试。整合C3P0作为数据库连接池。
阅读全文
摘要:在Eclipse中,使用Git将项目提交到远程仓库
阅读全文
摘要:本文简单介绍Hibernate持久化上下文的概念,主要介绍持久化上下文与底层数据库和实体之间的关系,以及实体与持久化上下文相关的一些状态以及状态之间的转换关系。
阅读全文
摘要:一个类应该只会因为一个原因而改变。
这里的职责Responsibility可以理解成“造成改变的原因”。这个原则表明如果一个类会因为两个原因而产生变动,那么我们就需要将这两个原因给分别定义在两个类中。这样每个类只专门负责一项职责。
在将来,如果我们因为某个原因(职责)要产生变动,那么我们只需要修改负责这个职责的类,而不会对另外的类产生影响。否则,如果一个类负责多个职责,那么对于其中一项职责的修改,可能会影响到其他职责。
并且,此处需要注意,一个类负责一个职责,并不意味着这个类只有一个方法。而是说这个类中的方法都是围绕着这个职责进行编写的。
此外,这个原则并不只是运用在类创建的时候,而是每次修改,都要仔细考虑。
阅读全文
浙公网安备 33010602011771号