原创 Spring筆記——12.訪問資源

Spring把文件,二進制流統稱爲資源。Spring改價了訪問資源的策略,它提供了一個Resource接口,該接口提供了更強的資源訪問能力,Spring架構本身大量使用了Resource來訪問底層數據。Spring將所有形式的資源表現概括成

原创 JSP筆記——3.JSP的三個編譯指令

JSP編譯指令是通知JSP引擎的信息,它不直接生成輸出。常見的編譯指令有如下三個:page指令此指令是對整個jsp頁面的描述指令。語法格式如下:《% @page [language="Java"] [extends="package.cla

原创 JSP筆記——2.四種基本語法

上一節中我們講到,JSP是由靜態的html標籤與嵌入的內容組成。而嵌入內容的實現,則是由JSP的四種基本語法完成。jsp註釋<%--我是jsp註釋--%>  <!--我是html註釋-->jsp聲明。可以用來聲明變量和方法。服務器會自動將這

原创 Spring筆記——13.Spring的AOP

AOP能夠橫向地看待程序,將與邏輯無關的功能,比如說日誌,事物等從代碼中抽離出來。使用AspectJ實現AOP安裝Aspect,配置好環境變量後,用記事本寫一個類:public class HelloWorld { public void

原创 JSP筆記——7.自定義標籤

jsp標籤具有與html標籤一樣的格式,可以用來代替jsp中的Java腳本,使代碼簡介。使用自定義標籤之前需要建立一個*.tld文件,每個文件對應一個標籤庫,裏面可以包含很多的自定義標籤。每一個標籤都必須由一個繼承了SimpleTagSup

原创 我的友情鏈接

絕緣材料

原创 JSP筆記——9.Listener介紹

Listener可以用來監聽不同的web事件。使用Listener,首先要有Listener實現類,然後要在web.xml中配置Listener(或者通過註解)。常用的Web事件監聽器接口如下:ServletContextListener:

原创 JSP筆記——6.Servlet簡介

Servlet被稱爲服務器端小程序,是運行在服務器端的用於處理響應客戶端請求的程序。能夠處理客戶端的GET、POST、PUT、DELETE請求。常用的只有get與post,並且需要在servlet中重寫doGet與doPost方法纔可以。大

原创 JSP筆記——8.Filter介紹

跟它的名字一樣,filter能夠攔截特定的用戶請求或者相應,並對這些東西進行處理。雖然很少用,不過也可以對request進行response。filter可以攔截多個請求相應,一個請求響應也可以被多個filter攔截。使用filter只需要

原创 Hibernate筆記——11.HQL查詢

HQL是Hibernate的面向對象的查詢語句。使用HQL,首先要得到session對象,然後編寫HQL,以HQL語句爲參數調用session的createQuery方法創建查詢對象。如果HQL包含參數,則調用Query的set方法爲參數賦

原创 Hibernate筆記——10.繼承映射

Hibernate中的繼承指的是實體類之間的繼承。能夠繼承屬性。本例中書中使用了Person、Customer、Manager和Employee這四個實體類來距離。其中Person衍生出了Customer和Employee,而Employe

原创 Hibernate筆記——7.關聯映射(上)

之前我們接觸的,都是獨立的持久化類,最多也就是某一個集合作爲屬性,或者集合裏面套集合,或者自定義一個組件作爲屬性。實際上很少有完全獨立的對象,對象間往往需要互相訪問。這種相互的聯繫我們成爲關聯關係。單向N-1關聯這種關聯關係非常常見,比如說

原创 Mahout推薦的簡單實現

由於course project需要,我最近看了一下Mahout的推薦實現。最初看到的是這篇文章。裏面的代碼毫無問題,不過引包的時候錯誤重重。因此重新寫一下,希望能幫助到有同樣問題的同學。廢話不多說,上代碼:public static vo

原创 我的友情鏈接

絕緣材料