springside是什麼?

derekzhan發表於2010-11-17

SpringSide以Spring Framework為核心,提供一個Pragmatic的企業應用KickStart 與Full-Stack的開源構件庫。
它以RoR式的簡約風格,將Java社群眾多優秀輕量級開源專案整軍為一個黏合的框架,以構件式的開發架構,配合Ant與Eclipse plugin的生成工具,作為大家開發Java企業應用的方便起點。
同時,它的示例程式碼充分演示了開發團隊與SpringSide社群共同總結的,Java企業應用領域方方面面的Best Practice。
 
SpringSide主要由下面三部分組成:
Core: SpringSide核心程式碼。按照Spring Style,充分利用JDK5特性,編寫必要的封裝、粘合與便利程式碼。
Examples: 含新手入門公司培訓專用的Helloworld示例 與 全面展示企業應用特性的Bookstore書店示例。
Tools: 可重用的開源構件庫,快速生成專案、加入構件與生成CRUD程式碼的Ant指令碼、Eclipse Plugin。


簡單來說,springside是ssh的合成版,並且已經給你提供好了很多已經封裝好的方法,並且支援一些常用元件,如jbpm,ec,xfire等等
個人覺得springside適合於快速開發,業務不是很複雜,並且需要用到它可以整合的那些元件。因為它整合了ssh,必然也就失去了一定的靈活性,你要實現自己的複雜業務,就必須自己去修改它了。得不償失了。我現在就是天天覆蓋它的方法自己重寫。感覺不太好。
但對於一般的專案,springside還是不錯的選擇,確實可以很大提高開發效率,當然,前提是你熟悉它.

 

官網:http://www.springside.org.cn/index.php

相關文章