自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Spring 3.0:結(jié)構(gòu)與構(gòu)建的巨大變化

開發(fā) 后端
Spring 3.0 RC1的下載地址在前兩天出現(xiàn)在了Twitter上,想要嘗試最新版Spring的朋友們可以嘗嘗鮮了。本文簡(jiǎn)單描述了Spring 3.0的一些比較顯著的變化。

幾天前根據(jù)JavaEye在Twitter上看到的消息,Spring 3.0RC1版發(fā)布了。目前Spring官方還沒有給出下載,是由SpringSource的老員工Arjen Poutsma在Twitter上分享的地址。本篇文章是JavaEye的博主ixu在試用Spring 3.0之后的一些小感想:

下面說說初步看到的變化:

1、項(xiàng)目結(jié)構(gòu)與構(gòu)建變化

解壓后的立即發(fā)現(xiàn),Spring 3.0的項(xiàng)目結(jié)構(gòu)已經(jīng)發(fā)現(xiàn)了巨大變化:

1、Spring3采用多項(xiàng)目結(jié)構(gòu)源碼組織,不再是以前的單一方式,共26個(gè)項(xiàng)目,差不多每個(gè)項(xiàng)目對(duì)于一個(gè)分發(fā)的jar包,不過有些項(xiàng)目是空的,或者是為了構(gòu)建而設(shè)。

2、不再提供完整打包文件spring.jar,而是20個(gè)jar(或稱bundle),一方面應(yīng)該也是向osgi靠攏。

Spring 3.0的readme中說道:

Note that this release does not contain a 'spring.jar' file anymore, in contrast to previous Spring generations. Furthermore, the jar file names follow bundle repository conventions now.

(51CTO編輯快譯:與之前的Spring版本相反,此次發(fā)布不再包括spring.jar文件了。新版本中的jar文件命名由bundle版本庫的規(guī)則所決定。)

3、采用Ivy為主構(gòu)建方式,當(dāng)然仍然有Maven,項(xiàng)目結(jié)構(gòu)由Maven管理。另外沒有打包全部的依賴包了,整個(gè)下載包比2.5的小了近一半

4、Spring3已經(jīng)完全采用Java5/6開發(fā)和編譯構(gòu)建,因此應(yīng)該是不再支持Java1.4及更早版本了

2、框架結(jié)構(gòu)的變化

框架結(jié)構(gòu)的架構(gòu)圖也進(jìn)一步演變了,不再是原來那個(gè)簡(jiǎn)單的方塊圖:

Spring 3結(jié)構(gòu)圖 

Spring3架構(gòu)圖

跟原來的相比,DAO、ORM、JEE等模塊被劃歸到了一起,成為“數(shù)據(jù)訪問/集成”部分,Web層突出了自己的MVC(Servlet)和Portlet,核心容器增加了表達(dá)式語言。另外,對(duì)測(cè)試的支持也放到了整個(gè)架構(gòu)中來了。所以整個(gè)框架重新劃分成了五部分。

因此,典型的全應(yīng)用場(chǎng)景也相應(yīng)變化,并提示使用自家的Tomcat:

使用自家的Tomcat 

先說這些,Spring 3.0新特性請(qǐng)等待之后的更新吧,當(dāng)然可以先參考一下Spring 3.0新增特性與功能前瞻這篇文章。

【編輯推薦】

  1. Spring 3.0即將發(fā)布 新增Spring表達(dá)式語言
  2. Spring 3.0 M3發(fā)布 強(qiáng)化對(duì)標(biāo)注的支持
  3. 專家Isvy談Spring 3.0
  4. 企業(yè)級(jí)Java云 SpringSource云工廠初探
  5. Spring實(shí)例化Bean的三種方式
責(zé)任編輯:yangsai 來源: JavaEye博客
相關(guān)推薦

2023-11-26 18:00:00

Svelte 5層級(jí)重寫

2021-05-24 14:22:29

大數(shù)據(jù)互聯(lián)網(wǎng)大數(shù)據(jù)應(yīng)用

2019-10-21 09:20:36

安卓系統(tǒng)Android

2019-01-07 09:27:39

2019-02-27 11:17:42

IT 運(yùn)營(yíng)思科CIO

2010-11-04 15:15:06

2021-04-29 14:48:09

云存儲(chǔ)架構(gòu)云計(jì)算

2020-06-08 14:37:46

數(shù)據(jù)分析大數(shù)據(jù)能源成本管理

2020-10-05 21:30:31

工業(yè)4.0制造商IIOT

2015-05-21 17:48:56

平安

2019-08-02 11:09:16

大數(shù)據(jù)零售商離婚

2022-07-21 08:41:13

互聯(lián)網(wǎng)網(wǎng)絡(luò)

2018-12-24 05:40:29

物聯(lián)網(wǎng)用戶體驗(yàn)IOT

2010-07-09 10:13:05

云計(jì)算CIO

2020-11-05 22:59:15

技能工業(yè)革命技術(shù)

2021-05-25 06:01:25

敏捷團(tuán)隊(duì)工作場(chǎng)所CIO

2020-02-04 10:23:22

Windows 10Windows 7Windows

2021-01-25 12:32:46

物聯(lián)網(wǎng)智能家居工業(yè)4.0

2012-10-11 09:14:52

Windows 7Windows 8

2021-11-02 09:06:17

Microsoft ELinux穩(wěn)定版
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)