摘要:
Spring常用注解 使用注解來構造IoC容器 用注解來向Spring容器注冊Bean。需要在applicationContext.xml中注冊<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。 如:在ba
閱讀全文
摘要:
代理模式 在某些情況下,一個客戶不想或者不能直接引用一個對象,此時可以通過一個稱之為“代理”的第三者來實現間接引用。代理對象可以在客戶端和目標對象之間起到 中介的作用,并且可以通過代理對象去掉客戶不能看到 的內容和服務或者添加客戶需要的額外服務。 簡單來說代理模式就是通過一個代理對象去訪問一個實際對
閱讀全文
摘要:
概述 在提交表單數據時,如果數據需要保存到數據庫,空輸入等可能會引發一些異常,為了避免引起用戶的輸入引起底層異常,通常在進行業務邏輯操作之前,先執行基本的數據校驗。 下面通過四種方式來闡述Struts 2的數據校驗功能。 校驗前準備工作 1.創建實體類 2.創建Action 3.jsp頁面 一 用e
閱讀全文
摘要:
Struts2自定義類型轉換器分為局部類型轉換器和全局類型轉換器 (1)局部類型轉換器 如果頁面傳來一個參數reg.action?birthday=2010-11-12到后臺action,然后屬性用date類型是可以接收到的,但是如果傳的是20101112這樣類型的字符串,用date類型是獲取不到,
閱讀全文
摘要:
在做B/S系統時,通常會涉及到上傳文件和下載文件,在沒接struts2框架之前,我們都是使用apache下面的commons子項目的FileUpload組件來進行文件的上傳,但是那樣做的話,代碼看起來比較繁瑣,而且不靈活,在學習了struts2后,struts2為文件上傳下載提供了更好的實現機制,在
閱讀全文
摘要:
我們在struts-defalut.xml文件中可以看到如下圖所示: 這些類型是配置文件所帶的。接下來我們主要講解我標注出來的這個,其他的我就不做詳解了,有興趣的可以去試試。 web.xml文件我在這里就不配置了。直接從action開始 1.0當type取值為chain時: chain:轉發到act
閱讀全文
摘要:
初識Struts2 基礎了解: 框架的概念: 框架(framework)是整個或部分系統的可重用設計概念上的結構,用于解決或處理復雜的問題。 使用框架的好處: 可重用代碼、 可重用設計、 分布式組件管理,便于組件的復用與分離、 結構統一 降低開發成本 JavaEE中的框架: Struts:java領
閱讀全文
摘要:
get和load方式是根據id取得一個記錄下邊詳細說一下get和load的不同,因為有些時候為了對比也會把find加進來。 1.從返回結果上對比:load方式檢索不到的話會拋出org.hibernate.ObjectNotFoundException異常get方法檢索不到的話會返回null 2.從檢
閱讀全文
摘要:
Hibernate的優勢 優秀的Java 持久化層解決方案 (DAO) 主流的對象—關系映射工具產品 簡化了JDBC 繁瑣的編碼 將數據庫的連接信息都存放在配置文件 自己的ORM框架 一定要手動實現Hibernate(模擬Hibernate實現) 2:創建一個大配置文件 創建一個小配置文件 測試數據
閱讀全文
摘要:
Hibernate的對象有3種狀態,分別為:瞬時態(Transient)、持久態(Persistent)、脫管態(Detached)。處于持久態 的對象也稱為PO(Persistence Object),瞬時對象和脫管對象也稱為VO(Value Object)。 瞬時態由new命令開辟內存空間的ja
閱讀全文