原创 jsp及其servlet

用戶登錄頁面 比較,觀察jsp和它轉成的servlet(*.java)。 說明:客戶端<form>提交至的頁面,還是本身。 //C:\Program Files\tomcat6\webapps\Shopping <%@ page la

原创 struts2配置詳解(2)

參考《Struts 2完全學習手冊》 想到一個問題,struts中,每個請求(對應的線程對象?)訪問一個action實例,該實例是歸請求獨有的,即自己new後delete。但new、delete一個對象是很耗時間和資源的,爲什麼不新建一

原创 struts2續

同樣,請參照《Struts 2完全學習手冊》 struts2中action喫掉了數據javaBean的定義,調用業務javaBean,應該是作爲新的Model存在;而action聯合註解或action.xml的result作爲Contr

原创 javaBean

JavaBean是什麼 javaBean是描述java的軟件組件模型,實質是一個java類,必須設置成員變量的set()和get()方法的類,必須public,必須有一個默認無參數的構造方法(<jsp:useBean>要實例化它,它當然需

原创 MVC

推薦購買《Struts 2完全學習手冊》 JSP+servlet+javaBean可以分別對應:view+control+model,但是耦合度還是很高。 比如:JSP中使用<jsp:useBean>實例化javaBean或使用java

原创 AJAX

推薦一本書  《JSP+Dreamweaver CS4+CSS+Ajax動態網站開發典型案例》,雖然涉及的內容不多,但很細很全面。 AJAX 在瀏覽器與 Web 服務器之間使用異步數據傳輸(HTTP 請求),這樣就可使網頁從服務器請求少

原创 tomcat和servlet

最好先了解一下tomcat的源碼解析,再閱讀下面的文字。 Context的部署配置文件web.xml的說明    一個Context對應於一個Web App,每個Web App是由一個或者多個servlet組成的  當一個Web App被

原创 struts2瞎猜想

瞎猜的,記下來,等看了源代碼再更正。 ServletContext只有一個實例,屬於應用服務器,如tomcat的,不同於struts2的ServletActionContext 。 public class ServletActionCo

原创 sql執行順序

http://www.cnblogs.com/qanholas/archive/2010/10/24/1859924.html SQL 不同於與其他編程語言的最明顯特徵是處理代碼的順序。在大數編程語言中,代碼按編碼順序被處理,但是在SQL

原创 servlet

這部分結合之前的幾章一起看,以免遺漏。 http://blog.163.com/qqabc20082006@126/blog/static/2292852520106249123739/ Servlet 什麼是Servlet     

原创 Struts2、Spring、Hibernate、tomcat書籍推薦

無意中找到一本書《Struts2技術內幕  深入解析Struts架構設計與實現原理》 決定配合struts2的源代碼學習。應該能回答前面的大部分遺留問題了。 好奇,發現真有《SPRING技術內幕  深入解析SPRING架構與設計原理》-

原创 struts2配置詳解(1)

參考《Struts 2完全學習手冊》 參考Struts2的系統架構:http://www.cnblogs.com/ningvsban/p/3733931.html 》struts2通過StrutsPrepareAndExecuteFil

原创 action註解

同樣,推薦《Struts 2完全學習手冊》 不喜歡action註解,1、麻煩;2、破壞了struts.xml的頁面導航功能;3、提高了耦合度 不過也有優點:想偷偷乾點什麼,就弄action註解。 發個例子,就很清楚了。 需

原创 sql別名何時使用

http://www.newxing.com/Tech/Database/MSSQL/91.html------------------同意 http://hi.baidu.com/hellofrancis/item/1db89f0a26

原创 繼承-抽象-接口

/** * 繼承 * 構造函數不能被繼承。 * 子類的構造函數先找基類的手寫無參構造函數,如果沒有沒有手寫無參構造函數的話就得顯示調用有參的構造函數, * 如果也沒有有參的構造函數,纔會調用默認無參構造函數。 * 即如果你的父類