spring中有一个非常概念: bean (是java中的任何一种对象 javabean/service/action/数据源./dao, ioc(控制反转 inverse of control) di( dependency injection 依赖注入)
2、开发一个最简单的spring项目的步骤:
A、引入spring的开发包(最小配置spring.jar 该包把常用的jar都包括, 还要 写日志包 common-logging.jar。
B、创建spring的一个核心文件 applicationContext.xml, [hibernate有核心 hibernate.cfg.xml struts核心文件 struts-config.xml], 该文件一般放在src目录下。
C、配置bean:
<!-- 在容器文件中配置bean(service/dao/domain/action/数据源) -->
<!-- bean元素的作用是,当我们的spring框架加载时候,spring就会自动的创建一个bean对象,并放入内存 UserService userSerivce=new UserService();userSerivce.setName("张三");
-->
<bean id="userService" class="com.service.UserService">
<property name="name">
<value>张三</value>
</property>
</bean>
D、如何得到bean对象并使用。
a、得到spring 的applicationContext对象(容器对象):ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");
b、获取bean对象:UserService us=(UserService) ac.getBean("userService");
c、调用bean对象的方法:us.sayHello();