仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 420|回复: 9
打印 上一主题 下一主题

[学习教程] 了解下JAVA的Spring中的四种声明式事件的设置

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:11:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Oracle收购Sun后Java前途未卜。
Spring中的四种声明式事件的设置Spring容器中有两种头脑很主要,也就是我们经常使用的Ioc和Aop,假如了解了这两种头脑,关于我们进修计划形式和编程有很年夜的匡助,美国四人帮(GOF)写的计划形式中,有良多都用到了Ioc的头脑。复杂的说就是依附注进的头脑。罕见的一种情形:假如一个类中要复用别的一个类中的功效时,我们大概会起首想到承继,假如你晓得Ioc这类头脑的话,我想你不会用承继,你会即刻想到把要用到功效抽掏出来,在我们要用到的类中只需经由过程set办法复杂的注进就能够了,实在这里用到了对象的组合取代承继,如许不但制止了单一承继,还很好的完成了松耦合。同时也遵守了面向对象的编程的计划准绳:多用组合,罕用承继。在这里关于Ioc和Aop这两种头脑的优点。我就不先容了。接上去我要说的是Spring中几种罕见的事件设置,是Aop和Ioc的充实表现。
在说点题外话,之前EJB在J2EE中开辟中但是赫赫有名的了。就是由于EJB供应了良多服务,而不必要我们往开辟了,个中用到最多的算是它供应的声明式事件了。在Spring没有呈现之前,EJB在J2EE开辟中饰演着十分主要的脚色。同时也是良多项目失利的祸首罪魁。个中的缘故原由就是由于它是分量级,强侵进性免费的框架。必要高贵的服务器撑持,在加上它的测试更是让人头痛。而Spring恰好与它相反。Spring是一个轻量级的,非侵进性的开源框架。它供应的声明式事件的功效更是壮大,不必要容器的撑持。这一点吸引力良多人乐意保持EJB而利用Spring.让我们言回正传吧。
以下两个bean的设置是上面要用到的。
<!--界说事件办理器(声明式的事件)-->
<beanid="transactionManager"
   class="org.springframework.orm.hibernate3.HibernateTransactionManager">
   <propertyname="sessionFactory">
   <reflocal="sessionFactory"/>
   </property>
  </bean>
  <!--*******营业逻辑层(是对各个DAO层的正面封装)次要用到<<门面形式>>******-->
  <beanid="fundService"
   class="com.jack.fund.service.serviceimpl.FundService">
   <propertyname="operdao">
   <refbean="operatorDAO"/>
   </property>
   <propertyname="producedao">
   <refbean="fundProduceDAO"/>
   </property>
   <propertyname="customerdao">
   <refbean="customerDAO"/>
   </property>
   <propertyname="accountdao">
   <refbean="accountDAO"/>
   </property>
   <propertyname="fundaccountdao">
   <refbean="fundAccountDAO"/>
   </property>
   <propertyname="fundtransdao">
   <refbean="fundTransDAO"/>
   </property>
  </bean>
<p>
市场分额,java比asp高一点,因为C#是仿照java开发的,所以哦C#能做的java都能做到,但是java能做的,C#不一定都能做到。毕竟是抄袭吗。
再见西城 该用户已被删除
沙发
发表于 2015-1-20 16:09:48 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
只想知道 该用户已被删除
板凳
发表于 2015-1-26 06:37:26 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
金色的骷髅 该用户已被删除
地板
发表于 2015-2-4 13:18:19 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
透明 该用户已被删除
5#
发表于 2015-2-7 16:25:21 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
admin 该用户已被删除
6#
发表于 2015-2-11 00:43:52 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
活着的死人 该用户已被删除
7#
发表于 2015-3-1 18:50:58 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
变相怪杰 该用户已被删除
8#
发表于 2015-3-10 22:04:39 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
若天明 该用户已被删除
9#
发表于 2015-3-17 11:09:32 | 只看该作者
是一种使用者不需花费很多时间学习的语言
再现理想 该用户已被删除
10#
发表于 2015-3-24 08:24:07 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-28 19:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表