構建在J2EE標準之上的全棧框架:Ameba
Ameba 一個構建在J2EE標準之上的全棧框架,以后可能包含更多,從售前競標到發布部署整條流水。
Ameba(阿米巴/變形蟲)全棧的
- 一些工具
- 一個UI庫
- 一些模塊
- 一層架構(沒有service,沒有DAO,沒有控制器)
- 一點敏捷
- 一個配置文件
Ameba(阿米巴/變形蟲)不優雅的
ameba目標是快速開發,減少痛苦,好用
- 不小,挺大 40M+
- 沒有高超的設計
- 沒有什么功能
- 沒有魔術
- 土鱉(仍采用maven進行項目管理,sbt什么的太高級了,玩不來)
Ameba采用了jersey、logbak(groovy配置)、AKKA、Ebean等等第三方類庫,所以注定Ameba的身材很感人,足有40M+,這其中包括了一個NIO的服務器,和各種第三方工具。
較大的類庫有
-
groovy-all-2.3.4.jar 7.3M 用于配置logbak,對于groovy編寫配置文件真是大愛,不愿意割舍。
-
scala-library-2.10.4.jar 7.1M AKKA依賴的東西,play也會有這個,因為play用akka作為最基礎的架構
-
akka-actor_2.10-2.3.4.jar 2.6M
-
ecj-4.4.jar 2.3M 用于動態編譯JAVA類,這個在后期的resource設計工具中會有用,是工作流和規則引擎的基礎
-
guava-17.0.jar 2.2M 大愛的google工具包,大小十分感人。。。
-
druid-1.0.7.jar 1.8M 國產的連接池,這個不用介紹了把 oschina 就是這個
-
avaje-ebeanorm-4.1.4.jar 1.6M
-
h2-1.3.173.jar 1.6M 好吧,其實這個用于開發的,沒人在生產使用,jdbc的包跟這個大小差不多,甚至更大
-
jackson-databind-2.4.1.jar 1.1M jackson,這東西也不小。。。。
-
jersey-guava-2.11.jar 962.9K 這個其實是和guava重復的,沒辦法jersey自己搞出來自己用的
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!