AOP在spring中的具体应用,最好举例说明

 我来答
匿名用户
2012-08-13
展开全部
Spring提供许多功能,在此我将快速地依次展示其各个主要方面。

  首先,让我们明确Spring范围。尽管Spring覆盖了许多方面,但我们已经有清楚的概念,它什么应该涉及和什么不应该涉及。

  Spring的主要目的是使J2EE易用和促进好编程习惯。
  Spring不重新开发已有的东西。因此,在Spring中你将发现没有日志记录的包,没有连接池,没有分布事务调度。这些均有开源项目提供(例如Commons Logging 用来做所有的日志输出,或Commons DBCP用来作数据连接池),或由你的应用程序服务器提供。因为同样的的原因,我们没有提供O/R mapping层,对此,已有友好的解决办法如Hibernate和JDO。
spring
Spring的目标是使已存在的技术更加易用。

  例如,尽管我们没有底层事务协调处理,但我们提供了一个抽象层覆盖了JTA或任何其他的事务策略。

  Spring没有直接和其他的开源项目竞争,除非我们感到我们能提供新的一些东西。例如,象许多开发人员,我们从来没有为Struts高兴过,并且感到在MVC web framework中还有改进的余地。在某些领域,例如轻量级的IoC容器和AOP框架,Spring有直接的竞争,但是在这些领域还没有已经较为流行的解决方案。(Spring在这些区域是开路先锋。)

  Spring也得益于内在的一致性。
  所有的开发者都在唱同样的的赞歌,基础想法依然是Expert One-on-One J2EE设计与开发的那些。

  并且我们已经能够使用一些主要的概念,例如倒置控制,来处理多个领域。

  Spring在应用服务器之间是可移植的。
  当然保证可移植性总是一次挑战,但是我们避免任何特定平台或非标准化,并且支持在WebLogic,Tomcat,Resin,JBoss,WebSphere和其他的应用服务器上的用户。
jtf583682593
2012-07-31
知道答主
回答量:31
采纳率:0%
帮助的人:10万
展开全部
登陆这个模块啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzudianqi
2012-07-30 · TA获得超过316个赞
知道答主
回答量:495
采纳率:0%
帮助的人:149万
展开全部
要求好高!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我所畏惧TxFeY
2012-07-30
知道答主
回答量:44
采纳率:0%
帮助的人:13.9万
展开全部
你可以百度一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式