原创 servlet的生存期

servlet有良好的生存期的定義,包括如何加載、實例化、初始化、處理客戶端請求以及如何被移除。這個生存期由javax.servlet.Servlet接口的init,service和destroy方法表達。   1、加載和實例化   容器

原创 XMLHTTPRequest 的幾個方法和屬性

xmlHttpRequest 的幾個方法屬性 open() :建立到服務器的新請求。 send() :向服務器發送請求。 abort() :退出當前請求。 readyState :提供當前 HTML 的就緒狀態。 respons

原创 自定義JSP標籤

  一、基本概念: 1.標籤(Tag): 標籤是一種XML元素,通過標籤可以使JSP網頁變得簡潔並且易於維護,還可以方便地實現同一個JSP文件支持多種語言版本。由於標籤是XML元素,所以它的名稱和屬性都是大小寫敏感的 2.標籤庫(T

原创 Ajax 和 XML: 五種 Ajax 反模式

通過理解錯誤的編碼方式,可以更好地瞭解如何正確地進行編碼。當然,編寫 Asynchronous JavaScript™ + XML(Ajax)有正確的方法,也有錯誤的方法。本文將討論一些需要避免的常見編碼實踐。 如果人們在 第一次就能夠

原创 Tomcat Server的組成部分

1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Ser

原创 使用 JSON 進行數據傳輸

JSON 基礎 簡 單地說,JSON 可以將 JavaScript 對象中表示的一組數據轉換爲字符串,然後就可以在函數之間輕鬆地傳遞這個字符串,或者在異步應用程序中將字符串從 Web 客戶機傳遞給服務器端程序。這個字符串看起來有點兒

原创 用戶權限管理

實現業務系統中的用戶權限管理 -- 設計篇    B/S 系統中的權限比 C/S 中的更顯的重要, C/S 系統因爲具有特殊的客戶端,所以訪問用戶的權限檢測可以通過客戶端實現或通過客戶端 + 服務器檢測實現,而 B/S 中,瀏

原创 使用 JavaScript 和 Ajax 發出異步請求

一、 以支持多種瀏覽器的方式創建 XMLHttpRequest 對象 var xmlHttp = false; if(window.ActiveXObject){ try {

原创 TOMCAT源碼分析(啓動框架)

前言:    本文是我閱讀了TOMCAT源碼後的一些心得。 主要是講解TOMCAT的系統框架, 以及啓動流程。若有錯漏之處,敬請批評指教! 建議:    畢竟TOMCAT的框架還是比較複雜的, 單是從文字上理解, 是不那麼容易掌握TOMC

原创 Ajax 和 XML: 五種常見 Ajax 模式

Asynchronous JavaScript + XML(Ajax)無疑是 2006 年最熱門的技術術語,且有望在 2007 得到進一步發展。但是對您的應用程序來說它究竟有什麼意義呢?Ajax 應用程序中哪一種常見架構模式應用最廣泛呢?

原创 TOMCAT源碼分析(消息處理)

  0:前言 我們知道了tomcat的整體框架了, 也明白了裏面都有些什麼組件, 以及各個組件是幹什麼用的了。 http://www.csdn.net/Develop/read_article.asp?id=27225 我想,接下來我們應

原创 servletListener

JSP/Servlet 中的事件處理寫過AWT或Swing程序的人一定對桌面程序的事件處理機制印象深刻:通過實現Listener接口的類可以在特定事件(Event)發生時,呼叫特定的方法來對事件進行響應。 其實我們在編寫JSP/Se

原创 java 複製對象

關於java對象複製我們在編碼過程經常會碰到將一個對象傳遞給另一個對象,java中對於基本型變量採用的是值傳遞,而對於對象比如bean傳遞時採用的是應用傳遞也就是地址傳遞,而很多時候對於對象傳遞我們也希望能夠象值傳遞一樣,使得傳遞之前和之

原创 Servlet異常處理

Servlet的異常處理按照實現方式可分爲兩種 配置的異常處理        配置式的異常處理是通過在web.xml中配置各種異常的處理方法來實現的.規則如下:   <error-page> <error-code></er