摘要:
一: 如何给集合类型注入值.java中主要的集合有几种: map set list / 数组Department类: 1 public class Department { 2 3 private String name; 4 private String [] empName; 5 private List<Employee> empList; 6 private Set<Employee> empsets; 7 private Map<String,Employee> empMaps; 8 9 public Set<Employe... 阅读全文
摘要:
通过BeanFactory来获取bean对象,bean的生命周期是否和Applicationcontext 是一样吗?不是一样的,bean是工厂中创建的生命周期会简单一些: 阅读全文
摘要:
从ApplicationContex 应用上下文容器中获取bean和从bean工厂容器中获取bean具体案例: 1 //从ApplicationContext中取bean 2 ApplicationContext ac=new ClassPathXmlApplicationContext("com/hsp/ioc/beans.xml"); 3 //当我们去实例化beans.xml,该文件中配置的bean被实例(该bean scope是 singleton)从bean中取出student 4 5 6 //如果我们使用beanfactory去获... 阅读全文
摘要:
对上面案例总结:spring实际上是一个容器框架,可以配置各种bean(action/service/domain/dao),并且可以维护bean与bean的关系,当我们需要使用某个bean的时候,我们可以getBean(id),使用即可.ioc是什么?答 :ioc(inverse of controll ) 控制反转: 所谓控制反转就是把创建对象(bean),和维护对象(bean)的关系的权利从程序中转移到spring的容器(applicationContext.xml),而程序本身不再维护.DI是什么?答: di(dependency injection) 依赖注入: 实际上di和ioc是 阅读全文
摘要:
① spring是什么?struts 是 web 框架 (jsp/action/actionfrom)hibernate 是 orm框架,处于持久层.spring 是容器框架,用于配置bean,并维护bean之间关系的框架☞ spring中有一个非常概念: bean (是java中的任何一种对象 javabean/service/action/数据源./dao, ioc(控制反转 inverse of control) di( dependency injection 依赖注入)☞ 画一个框架图快速入门开发一个spring项目.引入spring的开发包(最小配置spring.jar 该包把常用 阅读全文