原创 擴展Struts1.x核心類

在Struts 1.1後新增RequestProcessor類別,有關於使用者請求的處理分配等動作已經大部份交由RequestProcessor來處理,下圖是ActionServlet接收到請求之後的一些主要動作,藉由這張圖可以瞭解str

原创 EHCache BigMemory(譯)

介紹 BigMemory是Terracotta的一個純Java產品,允許在對象堆外使用一個額外的內存存儲類型。被打包使用在企業級Ehcache作爲一個嵌入式管理單元作業儲存,稱作 “離線堆存儲”。如果企業級Ehcache是分佈在一個Te

原创 HttpUnit集成測試

HttpUnit是一個集成測試工具,主要關注Web應用的測試,提供的幫助類讓測試者可以通過Java類和服務器進行交互,並且將服務器端的響應當作文本或者DOM對象進行處理。HttpUnit還提供了一個模擬Servlet容器,讓你可以不需要發

原创 XML Schema (II)

匿名類型定義   使用XML Schema ,我們能夠通過定義一系列具有名稱的類型,如PurchaseOrderType 類型,然後聲明一個元素,比如purchaseOrder ,通過使用"type=" 這樣的構造方法來應用類型。

原创 JSP/Servlet的編碼原理

首先,說說 JSP/Servlet 中的幾個編碼的作用 在 JSP/Servlet 中主要有以下幾種設置編碼的方式: pageEncoding ="UTF-8" contentType = "text/html;charset=

原创 StringUtils工具類的常用方法

StringUtils 方法的操作對象是 java.lang.String 類型的對象,是對 JDK 提供的 String 類型操作方法的補充,並且是 null 安全的(即如果輸入參數 String 爲 null 則不會拋出

原创 XML Schema(1)

DTD缺陷:1 )DTD 是基於正則表達式的,描述能力有限;2) DTD 沒有數據類型的支持,在大多數應用環境下能力不足;3) DTD 的約束定義能力不足,無法對XML 實例文檔作出更細緻的語義限制;4) DTD 的結構不夠結構化,重用的

原创 ANT 自動化構建

本文就日常開發中常用到的一些 ant task 作一些說明,假設項目目錄層次如下: [root dir]    |-build.properties    |-build.xml    +--build 由 build 任務

原创 XML Schema(1)繼

簡單類型   在購買訂單模式文檔中,幾個元素和屬性被聲明爲簡單類型,其中一些簡單類型如 string 和decimal 是XML Schema 中內置的。而其他的一些則是源於( 如果使用對象技術的語言,就是繼承) 內置的類型。舉

原创 xml解析之DOM

DOM 是Document Object Model 的縮寫,即文檔對象模型。XML 將數據組織爲一顆樹,所以DOM 就是對這顆樹的一個對象描敘。通俗的說,就是通過解析XML 文檔,爲 XML 文檔在邏輯上建立一個樹模型,樹的節點是一個個

原创 Acegi 應用基礎

Acegi 是一個基於 Spring 開發的安全框架,爲應用程序提供基於 統一資源定位符 或 URL 和 方法訪問 的細粒度安全控制和保護功能。Acegi Security System 使用安全過濾器來提供企業應用

原创 JSP web.xml 標籤使用詳解

<jsp-config> 包括 <taglib> 和 <jsp-property-group> 兩個子元素。其中<taglib> 元素在JSP 1.2 時就已經存在;而<jsp-property-group> 是JSP 2.0 新增的元素

原创 XML基礎

1.XML 語法 1.1 文檔聲明 一個完整的XML 文檔必須包含一個XML 文檔聲明,且這個聲明須位於文檔的第一行。最簡單的聲明語法如下: <?xml version=”1.0” ?> 注意: 在”<” 和”?” 之間、”?

原创 使用Struts1.x PlugIn 接口擴展應用

Struts 1.x 提供一個新的 PlugIn 接口,可以動態增減 ActionServlet 的功能。如果需要在應用啓動或關閉時完成某些操作,可以創建自己的 PlugIn 類。   1. 實現自己的 PlugIn 類 實現

原创 J2EE架構的6個最佳實踐(引用)

  雖然許多文章曾經討論過J2EE最佳實踐。那麼,爲什麼我還要再寫一篇文章呢?本文究竟與以前的文章有何不同或者說比其他文章好在哪呢?   首先,本文的目標讀者是正在從事技術工作的架構師。爲了避免浪費大家的才智,我會避免講述一些陳腐的最佳實