springside是什麼?
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還是不錯的選擇,確實可以很大提高開發效率,當然,前提是你熟悉它.
相關文章
- 什麼是cookie,什麼是sessionCookieSession
- 什麼是DNS,什麼是HostsDNS
- 什麼是模式? 什麼是框架?模式框架
- 這是什麼這是什麼
- 什麼是WebAuthn、FIDO 是什麼?Web
- ITIL是什麼意思?ITIL是什麼?
- 什麼是跨域,什麼是同源跨域
- 什麼是.NET平臺、什麼是c#、什麼是ASP.NET。C#ASP.NET
- ftp是什麼,ftp是什麼東西?FTP
- Java是什麼_Java是做什麼的?Java
- 什麼是正向代理?什麼是反向代理?
- NLA是什麼?NLA的原理是什麼?
- ###什麼是Linux核心###什麼是MMULinux
- 為什麼要有 Servlet ,什麼是 Servlet 容器,什麼是 Web 容器?ServletWeb
- 什麼是塊元素?什麼是行內元素?
- 什麼是API介面,具體是什麼意思?API
- 什麼是框架?為什麼說 Angular 是框架?框架Angular
- 什麼是Unicode,什麼是UTF-8Unicode
- 什麼是藍海?什麼是紅海?什麼是網際網路思維?
- nginx 是什麼,能幹什麼?Nginx
- 什麼是Django?有什麼用途?Django
- AI三重問:什麼是AI?什麼是AI模型?什麼是AI大模型?AI大模型
- 什麼是重繪repaint?什麼是迴流reflow?AI
- DHCP是什麼?DHCP伺服器是什麼意思?伺服器
- 什麼是CDN?CDN的技術原理是什麼?
- 交換機是什麼,它的工作原理是什麼
- GNU是什麼?和Linux是什麼關係?Linux
- 域名是什麼?申請域名的流程是什麼?
- 什麼是雲端計算?什麼是公司網盤?
- 什麼是eval()?eval是用來幹什麼的?
- 什麼是 Nginx?Nginx
- 什麼是PHPPHP
- 什麼是PodcastAST
- 什麼是Flutter?Flutter
- 敏捷是什麼?敏捷
- SQL是什麼?SQL
- 什麼是Docker?Docker
- 什麼是反射?反射