摘要: IoC最核心就是两个过程:IoC容器初始化和IoC依赖注入,下面通过简单的图示来表述其中的关键过程: 阅读全文
posted @ 2014-03-03 18:23 JohnFung 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Spring IoC容器是spring框架的核心和基础,IoC容器负责spring Bean的生命周期,是spring框架实现其他扩展功能的基础。容器的继承结构比较复杂,这里画出了spring IoC容器相关的核心类图(没有包括ApplicationContext分支),以帮助理解框架。BeanFactory继承结构: 其中DefaultListableBeanFactory的子类XmlBe... 阅读全文
posted @ 2014-03-03 10:06 JohnFung 阅读(1730) 评论(0) 推荐(0) 编辑
摘要: 1.环境准备 1)java se 7 2)maven 3 3)mysql database 2.创建数据库和表结构 首先创建数据库。创建数据库脚本如下: create database jpa;创建表语句如下: CREATE TABLE `products` ( `id` int(11) N... 阅读全文
posted @ 2014-02-11 15:27 JohnFung 阅读(2756) 评论(0) 推荐(1) 编辑
摘要: 一、MAVEN 介绍Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。发文时,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant 的项目管理工具(作为 make的替代工具)不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件,很难发现项目的相关性信息和其它信息(如开发人员/拥有者、版本或站点主页)。Maven 除了以程序构建能力为特色之外,还提供 Ant 所缺少的高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目,而使 阅读全文
posted @ 2014-02-10 15:06 JohnFung 阅读(186) 评论(0) 推荐(0) 编辑
摘要: http://mvnrepository.com/ http://search.maven.org/ http://repository.sonatype.org/content/groups/public/ http://people.apache.org/repo/m2-snapshot-repository/ http://people.apache.org/repo/m2-incubati... 阅读全文
posted @ 2014-02-03 23:27 JohnFung 阅读(588) 评论(2) 推荐(0) 编辑
摘要: 一,项目开始之初:1,逻辑分析类工具: 思维导图MindManager 功用:个人规划,流程,计划列表... 场景:个人使用,客户展示 1)思维导图简介=>传送门 2)关于使用方法=>传送门 3)个人使用心得: 思维导图让你至少在逻辑很清晰的了解自己规划,当然它的功能决对不仅仅是展示,还包括项目的周期控制。做为总体的一种规划工具,它决对是十分优秀。2.UML工具 Microsoft Visio 功用:流程图,水平跨职能图..... 场景:个人使用,客户演示,报告 1)Microsoft Visio简介=>传送门 2)使用方法=>传送门 3)个人... 阅读全文
posted @ 2014-02-03 21:31 JohnFung 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1.源码下载Spring已经将源码从svn迁移到了git。对于习惯了svn的人来说依然可以svn checkout,最好checkout到英文路径下,本人中文路径编译不过,具体原因不明,路径: https://github.com/SpringSource/spring-framework ,反正不想多装git,有兴趣的自己可以装git,然后用git下载官方说明:The Spring Framework repository has moved to http://github.com/SpringSource/spring-framework.See the readme there for 阅读全文
posted @ 2014-01-29 17:45 JohnFung 阅读(2042) 评论(0) 推荐(0) 编辑