摘要: 1,bean 的配置 class: bean 的 指的是HelloWorld的全路径名称,并且由于是通过反射方式创建Bean,因此Bean中必须有无参的构造器 public HelloWorld(){} 如果没有无参构造器则会出错,当然如果没有显示声明构造器也无妨,因为虚拟机会隐式创建一个无参的构造器。 id:当创建好一个bean之后,如何引用这个bean呢?就需要使用id.... 阅读全文
posted @ 2016-01-02 15:27 yefengyu 阅读(636) 评论(0) 推荐(1) 编辑
摘要: 1,远古时代 这里讲述的IOC的演变历史,举一个例子,假如需要生成HTML和PDF格式的报表,以前的开发方式就是有个报表服务类需要使用报表生成器 它需要和其他三个都关联,它既需要知道接口类型,也需要知道具体有哪些实现类。而且还可能需要知道如何创建实现类的对象。这种是耦合度最高的方式,它需要知道接口和其实现类的细节。 举个例子,在远古时代,一个人想制造一把斧子,不仅自己要想出斧子的形状,还要亲自... 阅读全文
posted @ 2016-01-02 12:59 yefengyu 阅读(783) 评论(0) 推荐(1) 编辑
摘要: 1,准备工作 (1)安装spring插件 搜索https://spring.io/tools/sts/all就可以下载最新的版本 下载之后不用解压,使用Eclipse进行安装。在菜单栏最右面的Help菜单: 点击Install New Software之后,有如下界面,按次序点击找到刚才下载的安装包之后确认。 确认之后到下面这个... 阅读全文
posted @ 2016-01-02 12:19 yefengyu 阅读(2406) 评论(0) 推荐(1) 编辑