简述Spring的特点和工作原理?

woailiu_bo 2008-04-13 10:10:09
请各位发表下意见?
...全文
2970 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
guanhuiaaaa 2012-03-02
  • 打赏
  • 举报
回复
Spring是一种反向控制和面向切面的容器框架。
是一种轻量级框架,主要依赖注入,方向控制来管理其他框架或者程序。
xiaoxiaoniao0629 2011-07-13
  • 打赏
  • 举报
回复
越学越乱了,java东西太多太多!迷茫ing
kenary_g 2010-01-12
  • 打赏
  • 举报
回复
Spring的核心就在于他的IOC(控制反转)和AOP(面向切面编程),IOC就是用来管理所有的业务对象,当你需要一个对象叻时候会帮你自动的通过反射来创建,而不是通过以前传统的new的方式,(这样的好处也就不用说了吧)。至于AOP也就是可以在调用的方法前后可以附加另外的行为(强大之处不言而喻,不过还是要考虑到安全性)。这两个算是Spring的核心.
guohong2_yang 2009-06-13
  • 打赏
  • 举报
回复
w
guohong2_yang 2009-06-13
  • 打赏
  • 举报
回复
AOP,IOC
lkj107 2008-04-22
  • 打赏
  • 举报
回复
找本书系统学习一下吧,用的多的是MVC,IOC,JDBC
herowzz 2008-04-16
  • 打赏
  • 举报
回复
控制反转,依赖注入
lcm16001080 2008-04-16
  • 打赏
  • 举报
回复
一、 IoC(Inversion of control): 控制反转
1、IoC:
概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系
核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean
二、AOP(Aspect-Oriented Programming): 面向方面编程
1、 代理的两种方式:
静态代理:
 针对每个具体类分别编写代理类;
 针对一个接口编写一个代理类;
动态代理:
针对一个方面编写一个InvocationHandler,然后借用JDK反射包中的Proxy类为各种接口动态生成相应的代理类
2、 AOP的主要原理:动态代理

请查看http://www.ityouku.com
  • 打赏
  • 举报
回复
一两句话说不清,还是google或百度吧。那样比较详细。
Leo1734 2008-04-16
  • 打赏
  • 举报
回复
proxy, interface
军哥手记 2008-04-13
  • 打赏
  • 举报
回复
ioc aop

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧