原创 自定義標籤

爲什麼要使用自定義標籤呢?主要是爲了取代醜陋的JSP腳本。在HTML頁面中插入JSP腳本有如下幾個壞處: JSP腳本非常醜陋,難以閱讀。 JSP腳本和HTML代碼混雜,維護成本高。 HTML頁面中嵌入JSP腳本,導致美工人員難以參與開發。

原创 對jsp、servlet的總結

一.Jsp與servlet的區別:   答:1.Servlet中沒有內置對象,原來Jsp中的內置對象都是必須通過HttpServletRequest對象和HttpServletResponse對象生成。        2.對於靜態的HTM

原创 DWR的簡單介紹

 Dwr的簡單介紹: DWR 是一個可以允許你去創建AJAX WEB 站點的JAVA 開源庫。它可以讓你在瀏覽器中的Javascript 代碼調用Web 服務器上的Java 代碼,就像在Java 代碼就在瀏覽器中一樣。   DWR 包含2

原创 Struts2處理請求的流程

客戶端提交一個(HttpServletRequest)請求,請求被提交到一系列(主要是3層)的過濾器(Filter),如(ActionContextCleanUp、其他過濾器(SiteMesh等)、 FilterDispatcher)。注

原创 什麼是Spring

Spring作爲實現J2EE的一個全方位應用程序框架,爲我們開發企業級應用提供了一個健壯、高效的解決方案。所謂全方位,不得不說以下幾個特點:     1 非侵入式:對於寫代碼從來不考慮複用和移植的程序員來說,這一點根本就沒有吸引力,那麼請

原创 Struts1初始化源碼解析

struts1的核心控制器是ActionServlet*  當tomcat啓動的時候加載web.xml.在web.xml裏面配置Servlet節點.然後就會初始化Servlet.因爲在 Servlet裏面配置了Servlet-class.

原创 Ajax的優缺點

Ajax優缺點 AJAX的優點:AJAX是指一種創建交互式網頁應用的網頁開發技術.它是通過JavaScript來通過一個事件來發送http請求,只對當前的界面進行一部分 的更新,並沒有全部的載入頁面,因爲有很大一部分的內容是相同的,並不需

原创 Spring的優點和缺點

首先Spring 是一個框架,使用Spring並不代表代碼質量的提高,就像蓋房子選擇用上海的地皮還是北京的地皮一樣,房子質量與土地所在的城市無關,與房子的具體設計方案和選料有關。使用Spring 等框架可以簡化很多基礎性的工作,配置好後可

原创 Ajax的執行流程

Ajax的執行流程: 1.發出一個Http請求:通過XMLHttpRequest對象發送,在生成XMLHttpRequest對象時,要注意區分瀏覽器的類型(IE和非IE) 2.聲明回調函數:即:指定當服務器爲你的請求作出相應後,有哪個ja

原创 DWR

****************************Dwr2.0****ajax框架**************************   Dwr→divect web remote :直接遠程方法調用 1.  導入jar包(dwr

原创 ibatis總結

以前我們在寫jdbc的時候要寫大量的重複代碼,而且也比較的複雜,比如說jdbc裏面首先要通過Connection 來得到連接,然後通過statement來創建一個statement對象,最後通過ResultSet來得到這個對象,在jdbc

原创 ibatis筆記

IBatis是個半自動的ORM實現,因爲裏面的sql是自己寫的,可以增加了程序的靈活性。JavaBean對象自動映射到sql。它是MVC裏dao層的一種對數據庫操作的框架,它解決了操作數據庫的代碼重複,使代碼的可讀性更加清晰。它提供了數據

原创 自定義tag

範例一:使用自定義Tag去讀數據庫中的信息 TagDB.java代碼如下 package tag.test; import javax.servlet.jsp.*; import javax.servle

原创 sql優化

Sql優化: 0.Select儘量避免* 1.  Exist可以替代in,in可以代替or,因爲exist > in > or 2.  列的操作,儘量將操作移至右邊 3.  索引列不應該有null值 4.  From與where 中的表

原创 Ajax筆記

Ajax 1.       Ajax(Asynchronous javascript and xml):無刷新技術 2.       Ajax技術使用步驟: 1  //創建XMLHttpRequest對象實例 2   http_reque