當前,開源框架層出不窮,它為用戶提供了通用的解決方案,同時也增加了用戶的學習難度。開源是一把“雙刃劍”,一方面它共享了資源,提供了一種基于開源框架的開發(fā)模式,縮短了軟件的開發(fā)周期;另一方面,它對用戶也提出了更高的要求,提高了入門的學習門檻?!痘贓clipse的開源框架技術與實戰(zhàn)》內容將分為3部分:第1部分是常用開源框架的介紹。第2部分是Eclipse技術的學習。第3部分介紹對基于Eclipse平臺開發(fā)工具的研究與實現(xiàn)。開發(fā)工具是“一根線”,它利用Eclipse技術,實現(xiàn)了一個構建Web應用的開發(fā)平臺,支持開源框架的快速構建。常用開源框架介紹包括Web層框架Struts、數(shù)據(jù)持久化框架Hibernate、應用集成框架Spring,以及代碼生成框架Velocity等,通過對這些框架的學習,可以大大降低開發(fā)人員入門的學習門檻,同時也為其他開源框架的學習奠定了基礎。Eclipse開發(fā)技術主要包括SWT/JFace開發(fā)、Eclipse插件開發(fā)和GEF圖形編輯框架介紹。通過這一部分的學習,讀者將能夠利用Eclipse相關技術開發(fā)Eclipse插件。最后,將結合對開源框架的認識,利用Eclipse開發(fā)技術,構建一個基于Eclipse的Web應用開發(fā)工具,讓讀者能夠通過擴展開發(fā)工具來管理開源框架的應用,并通過模型驅動(MDA)的開發(fā)方式,快速構建開源框架應用的開發(fā)環(huán)境,為提高廣大程序員的開發(fā)效率而努力?!痘贓clipse的開源框架技術與實戰(zhàn)》內容淺顯易懂,所有的實例都以Eclipse工程的形式組織,并按章節(jié)的順序組織在附書光盤中,源代碼工程可以導入Eclipse中運行?!痘贓clipse的開源框架技術與實戰(zhàn)》附光盤一張。