1. What's SpringSide ?
????? SpringSide是以Spring Framework為核心,用主流的技術選型、Pragmatic的編程實踐來開發JavaEE企業級應用的總結與演示。
??? 1.1 每天使用的日常框架開發示例 -Mini Example
???? Mini Example包含CRUD Web Project 與 Mini WebService Project兩個經典場景的迷你示例,是SSH2風格編程慣用法的樸素總結與快速參考。
???? 采用了如同我們每天柴米油鹽的主流選型:Spring 3 + Hibernate 3 + Struts 2.1 + JSP 2.0 + JQuery + JAX-WS2 (by Apache CXF) + JAX-RS(by Jersey)+ SpringSecurity 3.0 (詳細介紹)
??? 1.2 企業級特征示例 - Showcase Example
????? Showcase 是各式主流的、實用的、好玩的開源項目大派對,從JMS、JMX、WebService、Ajax、定時任務、緩存、安全、日志、報表這些正兒八經的東東,到各式角落里的家伙。(詳細介紹)
? ? ? 未免大家暈掉的游覽指南:先把Showcase跑起來,點你關注的示例介紹頁面有個大概印象,再瀏覽src/main/java與resources中相應模塊的源碼,最后打開wiki文檔回味一下.
??? 1.3 額外附送? - Bonus
???? Modules目錄: 可共享的模塊,不過SpringSide并不熱衷將第三方類庫又重新包裝一次,所以里面的內容也極少。(詳細介紹)
? ?? Servers目錄:Application Server,MQ Server,Cache Server們在高并發下的優化與集群配置。
??? 1.4 開發實踐的記錄 - Team Practice
? ? ? SpringSide3開發過程中本身用到的工具,規范,過程,實踐的記錄。見Wiki中的開發實踐建議,工件則在Tools目錄中。
2.What's New From 2.0 ?
- 定位愈加清晰,不再企圖做一個RoR/Gails式的框架,只做主流選型組合的編程模式總結。
- SpringSide2.0的末期有點繁雜與失控,何寶榮說:不如我們從頭來過。
- Java社區2008以來的技術升級(JAX-WS 2.0/CXF , Struts2,? SpringSecurity 2.0 ...) 。
- 總是考慮高并發與可靠性,不再使用只適合單機玩的東西。
- 基于Maven的項目管理與項目生成工具。