原创 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/