<%@ page contentType="text/html; charset=gb2312"%> J2EE新手入门篇:“Spring”的名词解释
网站公告:   ◆北天JAVA技术网热情为java爱好者服务,本网内容包括JAVA(JSP、servlet、EJB、webservice、j2ee、javabean、应用服务器、JavaScript),数据库(MYSQL、SQL Server、Sybase、Oracle、DB2、数据库综合知识),设计研究(设计模式、Struts、Spring、Hibernate、设计框架、设计综合知识),WEB2.0新技术(主要介绍AJAX),以及各种技术的入门、实例、例子等等,欢迎各位多来坐坐!◆  诚邀各位JAVA爱好者加盟!◆  本网站内容丰富,更新快,保证每周20篇以上!  
加入收藏
设为首页
联系站长
承接项目
  相关资源:网站首页 | 免费培训学院 | 技术论坛 | JAVA聊天室 | 作家专栏 | 开发工具 | 认证考试 | 会员俱乐部
  JAVA技术初学者园地 | jsp与servlet | javascript | Java源代码 | EJB | web service | 应用服务器 | JAVA综合知识
  设计研究设计模式 | 设计框架 | Struts | Spring | Hibernate | 开源项目 | 面向对象设计 | 设计综合知识
  数 据 库MYSQL | SQL Server | Sybase | Oracle | DB2 | Informix | Access | 数据库综合知识
  其他资源:AJAX新技术 | 网站开发 | ERP软件 | OA办公软件 | 商业智能BI | 开发综合知识 | 承接项目 | 项目试用

 
 
J2EE新手入门篇:“Spring”的名词解释
     发布者: 发布时间:2007-09-23

Spring是一个分层构架,意思是你可以选择只用它的一部分,而不影响其他。它的构架体系是内部相容的。所以,你将会在你的学习曲线中获得最大价值。

例如,你可以选择只用Spring 的JDBC 单一应用或者用Spring 管理你的业务对象。

Spring 可以有效的组织你的中间层对象,无论你是否选择了EJB. Spring关心的是那些如果你选择Struts或者其他的使用特定的J2EE APIs的框架而留给你自己完成的部件。

Spring可以消除在许多projects中出现的Singlton的大量使用。 以我的经验, 主要的问题是, 减弱了测试能力和面向对象。

Spring 可以消除规定多样的定制属性文件的需要, 用一致的配置操作贯穿整个应用和项目。多样的属性健或者系统属性寻找使你不得不去读Javadoc 或者甚至是源代码?然而,Sping可以使你非常简单地看到这些class 的JavaBean的属性。 倒置控制的用法(下面介绍)

可以帮助你完成简化。

Spring 可以使良好的编程习惯更容易培养,利用接口代替classes 减弱编程成本,降至最小。

Spring 的设计使依靠很少的APIs 建立应用成为可能。 在Spring 应用中的许多业务对象根本不要依靠Spring.

利用Sping 建立的应用使单元测试变得非常简单。

Spring 是使用EJB成为一个选择,优于成为决定性的应用构架。你可以选择作为POJOs或者local EJBs 扩展业务借口,而不影响调用代码。

Spring 可以帮助你解决没有EJB的许多的问题。Spring可以提供适应许多web应用的EJB的替换方案……例如, Spring 可以借用AOP 提供声明事务管理,在不用EJB容器的情况下。

如果你只需要工作在单个的数据库上面, 甚至不用JTA 的支持。

Spring 提供了一致的数据访问框架, 无论用JDBC 或者像Hibernate 一样的O/R mapping 产品
(转载文章请保留出处:北天JAVA技术网(www.java114.com))
 
更多精彩文章:
穿透Socks5 代理的UDP编程
对等计算实践:基于 IP 多播的发现
从socket中读取数据时使用超时
用Socket类实现HTTP协议客户端应用
java开发的邮件发送程序
通过套接字传递对象
 
最近评论:
        
鍥炲
        
如果真的有来生!
四川旅游,九寨沟旅游,稻城亚丁旅游,四姑娘山旅游,海螺沟旅游,西藏旅游, max(2835)
        
那天的情景!
Maple Story mesos,MapleStory mesos,ms mesos,mesos,SilkRoad Gold, max(4536)
        
轻轻走过你的窗前!
world of warcraft gold,cheap world of warcraft gold,warcraft gold,world of warcraft gold,cheap world of warcraft gold,warcraft gold, max(5931)
        
轻轻走过你的窗前!
world of warcraft gold,cheap world of warcraft gold,warcraft gold,world of warcraft gold,cheap world of warcraft gold,warcraft gold max(7262)
        
不在的哪天!
final fantasy xi gil,final fantasy xi gil,final fantasy xi gil,final fantasy xi gil, max(7120)
        
快乐情人节!
wow gold,wow gold,wow gold,wow gold,wow gold,wow gold,wow gold buy wow gold for cheap. max(7195)
        
没有情人的情人节!
wow gold,wow power leveling.wow power leveling,wow power leveling, max(7700)
        
回复:J2EE新手入门篇:“Spring”的名词解释
power leveling world of warcraft gold power leveling wow wow gold buy wow gold wow power leveling guild wars gold Maple Mesos guild wars money cheap Maple Story Mesos buy Maple Meso gw money cheap guild wars money cheap gw money Maple Story Meso cheap MapleStory Mesos runescape money runescape coin runescape gold runescape power leveling buy runescape gold rs gold runescape gold runescape gp
        
不想在乎你!
dofus kamas,dofus kamas,EVE ISK,dog shoes,pet supply, max(9148)
        
标 题:   
内 容:   
 
                                  
 
免责声明:该文章由网友发表,如果对您造成侵权,请联系站长

首页 - 承接项目 - 网站地图 - 联系我们 -
版权所有北天JAVA技术工作室 ICP证号:粤ICP备06079815号