web專案進展5天,架構由組長搭建,有資料庫層,持久化層,服務層,表現層。mvc控制,spring管理bean,hibernate做持久化和反轉對映工作。
dao 層是從組長寫的泛型類中通過spring注入方式生成,之後結合spring的事務管理功能,生成service層中的增加,刪除的服務功能。
spring配置檔案內容:
以訂單表為例:
先注入 資料到泛型實現 basicdaoimpl 中生成oraderdaoimpl ,但命名上的問題,這次命名成了orderdao。
注入生成dao後,同樣註冊生成orderservice。為了讓其真正的成為乙個service層,在service中,要配置spring對它的**,就是增加事務的功能,需要定義各種方法,以及用到的insert等。這些是與hibernate的整合配置。
同時配置action,就是與struts整合的配置。用spring來控制先前structs生產的action,當然在structs的配置檔案中,設定type="org.springframework.web.struts.delegatingactionproxy" 使他把控制權給spring,配置spring的action,並新增入有事務功能的orderservice,即註冊他的屬性。
對spring自身,需要配置sessionfactory,以及hinbernate模板等。
PHP5中Cookie與 Session詳解
1 cookie和session簡介與區別 在非常多時候,我們需要跟蹤瀏覽者在整個 的活動,對他們身份進行自動或半自動的識別 也就是平時常說的 登陸之類的功能 這時候,我們常採用cookie與 session來跟蹤和判斷。區別session資訊是存放在server端,但session id是存放在c...
HTML5 中Web儲存問題
html5 web 儲存,乙個比cookie更好的本地儲存方式。注意 internet explorer 7 及更早ie版本不支援web 儲存.使用html5可以在本地儲存使用者的瀏覽資料。早些時候,本地儲存使用的是 cookie。但是web 儲存需要更加的安全與快速.這些資料不會被儲存在伺服器上,...
IOS 5 SDK中的release問題
ios5 引入了arc automicreferencecounting 機制,即自動 記憶體,新增了 strong,weak編譯指令。因此在使用 xcode4.2.x之後的版本 建立專案後,我們再使用 release,則編譯器則會編譯錯誤,以下是解決方法 方案 1 在建立專案的時候確保選項 aut...