原创 Servlet和jsp小應用

說到servlet不得先說一下http的兩種請求方式get和post:Get請求:在用GET請求時,提交查詢的內容會顯示在瀏覽器地址中,並且提交的網址不能超過256個字符,也就是2KB(也有的說是1kb)。POST請求:在使用POST請求

原创 Session和cookie的比較

之前介紹了cookie和session,那麼今天就把它們對比一下。相同點他們都可以保存用戶信息,但是原理不一樣,一下從幾個方面分別介紹。 存取方式: cookie職能保存ASII字符串,如果要存取Unicode字符或者二進制數據,需要進行

原创 JSTL

之前說過在jsp頁面中要執行java代碼,就要使用<% %>那樣使用不方便,容易出錯。爲了解決這樣的問題,從Java ee5開始,java ee內置了對Jstl的支持。但是要使用jstl必須要引入相關的Jar包,或者在網絡上引入sun公司

原创 Filter過濾器

Filter時servlet的一個高級特性,Servlet 發 Filter也是體現設計模式中的Filter;Filter是職責鏈模式的一種體現, 對於Filter而言就是,請求傳給具體的web資源(比如jsp/servlet)之前要經過

原创 Struts實例

學習struts先做一個小實例,有助於我們更好地瞭解struts2,一些配置文件的編寫,Action的編寫,還有jsp頁面的編寫和struts的工作原理等。 下面是實例的編寫過程和代碼(相關的注意問題也在代碼的註釋中指出) 1.在寫之前要

原创 JDBC初識

JDBC(java Database Connectivity,java數據庫基礎鏈接)是標準的Java訪問數據庫的ApI。JDBC定義了數據庫的鏈接,SQL語言及執行結果的遍歷。每個數據庫廠商都提供了對應的數據庫的驅動,在驅動包中定義了

原创 XML

本來是要學習JDBC的可是我的裝的Mysql數據庫有問題,所以放一放。現在開始學習框架SSH,這也是企業招聘的基本要求。說框架不得不說XmL,SSH都是爲了低耦合,提高可維護性。現在差不多都是基於XML配置和註解的,註解實在Java5以後

原创 Jsp

首先說明jsp是Java server pages,是根據servlet設計的,它實現了在java中使用heml爲我們網頁編程帶來方便,jsp是一種動態網頁技術,同servlet一樣都是運行在服務器端的。 jsp的工作原理: jsp本質是

原创 Hibernate簡介

  Hibernate 是一種ORM框架,全稱爲 Object-Relative Database-Mapping,在Java對象與關係型數據庫之間建立某種映射,以實現直接存取Java對象(POJO)。ORM框架是一種不同與MVC的另一種

原创 Cookie

cookie小甜餅,是由W3C住址提出的,現在幾乎所有的瀏覽器都支持cookie。 由於http是沒有狀態的協議,所以服務器不知道用戶的身份,也就是沒有辦法記住用戶的信息。現在我們平時如果不是在瀏覽一次網頁,或者登陸一個網頁的時,只要我們

原创 Session

除了使用cookie記錄用戶信息,還會使用Session來記錄,Session是運行在服務器端的,當客戶在訪問服務器的時候,服務器會把客戶的信息通過Session記錄在服務器上。 用javaWeb書中話就是:如果說cookie是通過檢查客

原创 Struts2中的Action

Struts2中重要的就是Action類了,下面來介紹一下Action。 1.ActionSupport類 我們在上篇文章中使用的Action類就是集成ActionSupport,並自定義變量,要實現變量的set 和get方法,覆蓋exe

原创 struts2工作流程

struts2拋棄了request個responsed等ServletAPI,實質上只是隱藏了而已。實際上,struts2的Action都是被調用的。在調用Action的execute的執行方法(只要符合execute的函數類型返回爲St

原创 Listener監聽器

Listener也是servlet的新特性,Listener對應設計模式中的Listener模式,我感覺Listener也就是觀察者模式,就是給一個類或者一個對象註冊一個監聽器,時刻觀察被監聽者的變化,並做相應的處理。 Listener的

原创 Struts2在eclipse運行的必須包

1. commons-logging-x.x.x.jar   Struts2框架的日誌包 2. freemarker-x.x.x.jar  Struts2的UI標籤的模板 3. ognl-x.x.x.jar   對象圖導航語言包 4. s