原创 Jboss Seam
概述: JBoss Seam是“Java EE 5.0的一個輕量級的框架”。這是什麼意思?難道Java EE(Enterprise Edition) 5.0本身不是一套“框架嗎”?爲什麼在官方規範之外,還需要另外一個框架?好吧,我們就將
原创 Cache4J
特點 Cache4J是一個有簡單API與實現快速的Java對象緩存。它的特性包括: ①在內存中進行緩存。 ②設計用於多線程環境。 ③兩種實現:同步與阻塞。 ④多種緩存清除策略:LFU, LRU, FIFO。
原创 PicoContainer
PicoContainer是一個“微核心”(micro-kernel)的容器。它利用了Inversion of Control模式和Template Method模式,提供面向組件的開發、運行環境。PicoContainer是“極小”
原创 HiveMind
apache 的子項目微核心IoC框架. http://hivemind.apache.org/ HiveMind是一個服務(services)和配置(configuration)的微內核。 服務:HiveMind的服務
原创 AspectJ
概述: AspectJ是AOP(面向切面編程)的Java語言的實現。AspectJ定義了AOP語法所以它有一個專門的編譯器用來生成遵守Java字節編碼規範的Class文件。 http://www.ibm.com/developer
原创 SiteMesh
概述: SiteMesh 是一個網頁佈局和修飾的框架,利用它可以將網頁的內容和頁面結構分離,以達到頁面結構共享的目的。Sitemesh是由一個基於Web頁面佈局、裝飾以及與現存Web應用整合的框架。它能幫助我們在由大量頁面構成的項目中創建
原创 FastAOP
概述: FastAOP是一個高性能AOP框架。最初開發該框架是爲了支持對大型J2EE應用程序進行性能剖析和監測。它幾乎不佔用運行時間。FastAOP已經在Websphere和Jboss應用服務器上得到成功測試。 項目主頁:http://
原创 ASM
概述: ObjectWeb ASM輕量級的Java字節碼處理框架。它可以動態生成二進制格式的stub類或其他代理類,或者在類被JAVA虛擬機裝入內存之前,動態修改類。ASM 提供了與 BCEL和SERP相似的功能,只有22K的大小,比
原创 永久無法被覆蓋的方法
對父類方法的覆蓋是我們經常做的,但如果你嘗試去覆蓋父類靜態方法,會產生什麼結果呢?當然可能你已經知道並不是所有方法都會被真正覆蓋,因爲只有非靜態的方法才能被真正覆蓋。 class Sup{ static void foo(){
原创 編碼規範的8個原因
爲什麼需要編碼規範?下面是爲什麼編碼規範如此重要的8個原因: 高品質、易維護的軟件開發離不開清晰嚴格的編碼規範。 一個軟件生存週期80%的成本在於維護。 幾乎沒有軟件在其整個生存週期中都由它的原始作者維護。 編碼規範改進
原创 Spring MVC
概述: Spring MVC是結構最清晰的MVC Model 2實現。它的Action也不叫Action,而是稱做Controller;Controller接收request, response參數,然後返回ModelAndView(其中
原创 國人開發的基於direct3d 10 的開源3D引擎
evolution3d is direct3d 10.0 based real-time 3d renderer, evoluted from XReal3D Now supported feature: 1. DX9 base r
原创 jQuery
概述:jQuery是一個快速,簡練的的JavaScript工具箱它能夠讓你以簡單的方式來操作HTML元素,處理事件,實現特效併爲Web頁面添加Ajax交互。jQuery設計用於改變你編寫JavaScript的方式。 項目主頁:htt
原创 開源JavaScript引擎 V8
V8是谷歌的開源JavaScript引擎。 V8是用C + +,並在谷歌瀏覽器,用於從谷歌的開源瀏覽器。 V8實現ECMAScript的具體在 的ECMA - 262,第3版和X運行在Windows XP和Vista和Mac OS 1
原创 modulejs 模塊化JavaScript框架【國產】
modulejs是極致模塊化的且面向對象的javascript框架,modulejs能讓你在簡單易用的前提下寫出更佳維護性和可重用性的javascript代碼。 Features HTML document query/