spring 入门级程序示例
2015-10-25 15:56
369 查看
import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class TestAction { public static void main(String[] args) { ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml"); Action bean = (Action) ctx.getBean("theAction"); System.out.println(bean.execute("Rod")); } }
Main函数
Spring有两个核心思想:
(1) 控制反转(IOC) 指将创建对象的权利交给beanFactory;
beanFactory只是一个接口,包含 getBean() 方法,一般更常用基于beanFactory接口实现的ApplicationContext类。
实例化ApplicationContext一个对象,便可以通过XML文件获取bean!
Sring 根据bean去创建类的实例化对象!
(2) 面向切面编程(AOP) 通过代理,实现通用代码与业务逻辑的分离
对于属性,Spring中可以不用全部配置,配置一部分即可!
相关文章推荐
- java命令执行jar包的方式
- jdk的安装(redhat)
- java.net.SocketException四大异常解决方案
- javascirpt 进一步的了解
- java实现检测是否字符串中包含中文
- Eclipse:引用一个项目作为库(图文教程)
- java注解知识
- Java实现各种排序
- Java位运算符
- Android+NDK+CDT+eclipse+OPenGL ES编制和native调试
- SpringMvc项目 FastJson的数据中有$ref解决办法
- Java设计模式11:外观模式
- Myeclipse的使用方法-格式化源代码
- java jar命令 --docs下运行
- java实现获取用户的MAC地址
- 约瑟夫环java实现的方法
- Java 理论与实践: 线程池与工作队列
- [深入理解Java虚拟机]第八章 字节码执行引擎-运行时栈帧结构
- Struts2 和spring整合的 Action层托管问题
- 【知识点整理(Java)】Java Thread简单使用注意点汇总(二)