|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
windows系统样,他们做了什么事或者留了一些后门程序,谁都不知道,二,java开发是跨平台,任何系统上都可以运行,对于保密型系统和大型系统开发这是必要的
在这由三部分构成的先容Spring框架的系列文章的第一期中,将入手下手进修怎样用Spring手艺构建轻量级的、健壮的J2EE使用程序。developerWorks的按期投稿人NaveenBalani经由过程先容Spring框架入手下手了他由三部分构成的Spring系列,个中还将先容Spring面向方面的编程(AOP)和把持反转(IOC)容器。
Spring是一个开源框架,是为懂得决企业使用程序开辟庞大性而创立的。框架的次要上风之一就是其分层架构,分层架构同意您选择利用哪个组件,同时为J2EE使用程序开辟供应集成的框架。
在这篇由三部分构成的Spring系列的第1部分中,我将先容Spring框架。我先从框架底层模子的角度形貌该框架的功效,然后将会商两个最风趣的模块:Spring面向方面编程(AOP)和把持反转(IOC)容器。接着将利用几个示例演示IOC容器在典范使用程序用例场景中的使用情形。这些示例还将成为本系列前面部分举行的睁开式会商的基本,在本文的前面部分,将先容Spring框架经由过程SpringAOP完成AOP机关的体例。
请参阅下载,下载Spring框架和ApacheAnt,运转本系列的示例使用程序必要它们。
Spring框架
Spring框架是一个分层架构,由7个界说优秀的模块构成。Spring模块构建在中心容器之上,中心容器界说了创立、设置和办理bean的体例,如所示。
.Spring框架的7个模块
构成Spring框架的每一个模块(或组件)都能够独自存在,大概与其他一个或多个模块团结完成。每一个模块的功效以下:
中心容器:中心容器供应Spring框架的基础功效。中心容器的次要组件是BeanFactory,它是工场形式的完成。BeanFactory利用把持反转(IOC)形式将使用程序的设置和依附性标准与实践的使用程序代码分隔。
Spring高低文:Spring高低文是一个设置文件,向Spring框架供应高低文信息。Spring高低文包含企业服务,比方JNDI、EJB、电子邮件、国际化、校验和调剂功效。
SpringAOP:经由过程设置办理特征,SpringAOP模块间接将面向方面的编程功效集成到了Spring框架中。以是,能够很简单地使Spring框架办理的任何对象撑持AOP。SpringAOP模块为基于Spring的使用程序中的对象供应了事件办理服务。经由过程利用SpringAOP,不必依附EJB组件,就能够将声明性事件办理集成到使用程序中。
SpringDAO:JDBCDAO笼统层供应了成心义的非常条理布局,可用该布局来办理非常处置和分歧数据库供给商抛出的毛病动静。非常条理布局简化了毛病处置,而且极年夜地下降了必要编写的非常代码数目(比方翻开和封闭毗连)。SpringDAO的面向JDBC的非常服从通用的DAO非常条理布局。
SpringORM:Spring框架拔出了多少个ORM框架,从而供应了ORM的对象干系工具,个中包含JDO、Hibernate和iBatisSQLMap。一切这些都服从Spring的通用事件和DAO非常条理布局。
SpringWeb模块:Web高低文模块创建在使用程序高低文模块之上,为基于Web的使用程序供应了高低文。以是,Spring框架撑持与JakartaStruts的集成。Web模块还简化了处置多部分哀求和将哀求参数绑定到域对象的事情。
SpringMVC框架:MVC框架是一个全功效的构建Web使用程序的MVC完成。经由过程战略接口,MVC框架酿成为高度可设置的,MVC包容了大批视图手艺,个中包含JSP、Velocity、Tiles、iText和POI。
Spring框架的功效能够用在任何J2EE服务器中,年夜多半功效也合用于不受办理的情况。Spring的中心要点是:撑持不绑定到特定J2EE服务的可重用营业和数据会见对象。毫无疑问,如许的对象能够在分歧J2EE情况(Web或EJB)、自力使用程序、测试情况之间重用。
<p>
但是我同意你的观点,对于大型项目来说,应该是采用框架的一部分,根据功能的不同而改进,欢迎你能再提出些宝贵意见,我会多多学习的。说到jbuilder,我可能是个人感觉,用的时候确实没有vs爽,我最喜欢的IDE是net网页编程beans,谢谢。 |
|