本文講兩個方面:
一、單獨spring框架的使用
.建立專案
.匯入spring 相關架包:
詳見.編寫專案類檔案
.編寫spring 配置檔案
.解析spring配置檔案
.使用spring獲取bean
// 根據 配置的 name 或 id 取物件二、ssh三大框架的整合user user=ac.getbean("user");
// 根據 型別取物件
user user1=ac.getbean(user.class);
.建立web專案
.在專案的lib目錄下加入相關架包:如下
.新增spring支援
、新增hibernate支援
、新增struts2支援(
不再加入架包,只為建立相關配置檔案
).反向生成hibernate對映檔案
.整合hibernate配置檔案
.編寫dao層 並
整合dao層
.編寫biz 層 並整合biz層
.編寫action
.編寫struts.xml配置 , 和單用struts沒區別
.編寫web.xml
org.springframework.web.context.contextloaderlistener
contextconfiglocation
opensessioninviewfilter
org.springframework.orm.hibernate3.support.opensessioninviewfilter
/*
Spring學習總結
xx list,arrays setmap properties null list setmap props xx xx xx xx xx 注意 autowiring能夠與顯式的wiring一起使用。初始化屬性 public inte ce pointcutpublic inte ce class...
Spring學習總結
注 我是參考 spring實戰 這本書的 一 2.1中我們要給juggler加乙個吟詩的功能,我們不可能說改變perform方法吧,那又有新的功能,我們又得改變這個方法,那再改變呢?頻繁的修改呢?我們不可能頻繁的修改這個方法。那再寫乙個poem介面,這樣子我們只要新的能夠吟詩的poticjuggle...
spring學習總結
一 普通bean 之前操作的都是普通 bean。spring 直接建立 a例項,並返回 二 factorybean 是乙個特殊的 bean 具有工廠生成物件能力,只能生成特定的物件。bean必須使用 factorybean 介面,此介面提供方法 getobject 用於獲得特定 bean。先建立fb...