作者:江南白衣???

??? SpringSide--Pragmatic Enterprise Application KickStart and Common Library Stack,這么長的一個名字下來,不用解釋大家都知道是做什么的了----以Spring Framework為core,提供一個Pragmatic的企業(yè)應(yīng)用開發(fā)基礎(chǔ)和最佳實踐展示。

? ?定位:為使用Spring框架的開發(fā)者提供一個非Demo版的復(fù)雜、正式而體現(xiàn)最佳使用實踐的參照系統(tǒng)。

?? 目標(biāo):囊括JavaEE必須面-對的所有問題的合理的、合乎實踐標(biāo)準(zhǔn)的解決方案,采用Plugins形式組織,使開發(fā)者可快速定位所需的參考方案并做加法到自己的系統(tǒng)。
?
????項目網(wǎng)站:http://www.springside.org.cn?
??? or http://springside.sourceforge.net
??
??? 1. Featrue List???


  • ?
    ??? 2. SpringSide與Appfuse有什么不同?
    ??? 1.SpringSide較完整的演示了企業(yè)應(yīng)用的各個主題,而Appfuse只有簡單的登陸界面和用戶管理。

    ??? 2.SpringSide是深受Ruby on Rails影響的Pragmatic型的方案。

    ??? 3.Appfuse主要目的是展示各式mvc、orm方案與Spring的結(jié)合,有些技術(shù)屬于高手玩具,而SpringSide展示的是一個國內(nèi)項目的實際形態(tài),并帶中文手冊與大量中文代碼注釋

    ????4. 腳本細(xì)節(jié)
    ??SpringSide的基本結(jié)構(gòu)是JDK1.4 + Spring 2.0 + hibernate3 + Spring MVC multi-action + JSP2.0。

    ??? 使用 XFire提供WebService訂書的服務(wù)端接口和 Java版/.Net版的客戶端示范代碼。

    ????店員是個兼職的學(xué)生,所以系統(tǒng)會為每張訂單發(fā)一封通知郵件給店員。為了不影響顧客下單的速度,發(fā)信的動作由jms異步進行。
    ???
    ??? 系統(tǒng)還會用 Quartz定時掃描缺貨的圖書,用郵件通知店員。
    ????
    ??? 老板只負(fù)責(zé)看一些色彩豐富,帶圖的報表。Eclipse Birt2.0提供日常報表 , Openi提供BI OLAP的。

    ????基于Lucene Compass做的圖書全文搜索。

    ??? 基于 Drools規(guī)則引擎的訂單滿100元免運費,會員積分制等。??????

    ? ? 店面演示Ajax效果與 OSCache的Web Cache,SiteMesh的渲染效果使用。

    ??? 一些非關(guān)鍵業(yè)務(wù),用 Groovy動態(tài)語言來快速開發(fā)。

    ??? log4j系統(tǒng)將重要操作員日志異步寫入數(shù)據(jù)庫,使它們可管理。

    ??? 綜合的Acegi i安全權(quán)限管理。

    ??? utf-8, i18n的國際化項目。

    ???ServiceMix ,WorkFlow的故事設(shè)計中。

    ??? 5. RoadMap
    ??? Road Map in? JIRA Issue Checker ,歡迎大家提出更多Topic
    ????.
    ??? 6. 團隊成員列表 (排名按加入順序)
    ???
    ???? 歡迎朋友們加入。人多速度快是很重要的事情。

    ???參加方式有3種
    ?? 1.幫忙codereview提意見
    ?? 2.到JIRA里面領(lǐng)任務(wù)
    ?? 3.到JIRA 提出新任務(wù)?

    ??真正貢獻了力量的同志自然會成為開發(fā)人員.

    ???
    ????Team Worker
    ???? 江南白衣,cac,@_@,wuyu,charlse, efa,yimlin??
    ???? Contributor:
    ???? water?ye ,totodo,david.turing,pesome,oofrank
    ??
    ???? 長老供奉:
    ????? 莊表偉,Robbin

    ???? (排名按加入時間)

    7. 交流區(qū)

  • 演示站點
  • 開發(fā)RoadMap
  • Spring中文論壇專區(qū)
  • 團隊開發(fā)日志

    開發(fā)者QQ群:15690287 (only for Springside developer)
    用戶QQ群: 21601442