原创 自定義標籤
爲什麼要使用自定義標籤呢?主要是爲了取代醜陋的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