guzz程式的核心為guzzcontext物件,完成guzzcontext的初始化並獲取其引用,即可使用guzz的全部功能。
建立guzz的核心配置檔案guzz.xml,並存在classpath目錄下。
1import
org.guzz.configuration;
2import
org.guzz.guzzcontext;
34 guzzcontext gc = new configuration("classpath:guzz.xml").newguzzcontext() ;5//
perform you actions......6//
.....7//
8 gc.shutdown() ;
建立guzz的核心配置檔案guzz.xml,並存在在/web-inf/目錄下。
修改web.xml檔案,增加如下項:
1<
context-param
>
2<
param-name
>guzzconfiglocation
param-name
>
3<
param-value
>/web-inf/guzz.xml
param-value
>
4context-param
>56
<
listener
>
7<
listener-class
>
8org.guzz.web.context.contextloaderlistener
9listener-class
>
10listener
>
此時在jsp頁面中就可以使用guzz的taglib進行資料庫操作。
1<
listener
>
2<
listener-class
>org.springframework.web.context.contextloaderlistener
listener-class
>
3listener
>
換成guzz針對spring的listener:
1<
listener
>
2<
listener-class
>org.guzz.web.context.spring.guzzwithspringcontextloaderlistener
listener-class
>
3listener
>
1<
bean
id="guzzcontext"
class
="org.guzz.web.context.spring.guzzcontextbeanfactory"
factory-method
="createguzzcontext"
>
2<
constructor-arg
><
value
>/web-inf/guzz.xml
value
>
constructor-arg
>
3bean
>
一般情況下,我們還需要增加乙個basedao的bean,類似hibernate中的sessionfactory.gethibernatetemplate(),基於此建立應用自己的dao或manager。
1<
bean
id="abstractguzzdao"
class
="org.guzz.dao.guzzbasedao"
abstract
="true"
>
2<
property
name
="guzzcontext"
ref="guzzcontext"
/>
3bean
>
修改guzz.xml,在tran定義上增加乙個屬性:locator="spring" 類似這樣:
1<
tran
locator
="spring"
>
1<
bean
id="transactionmanager"
class
="org.guzz.web.context.spring.guzztransactionmanager"
>
2<
property
name
="guzzcontext"
ref="guzzcontext"
/>
3bean
>
如果你忘了怎麼配置,這是一篇很好的文章:spring事務配置的五種方式按照普通web或者spring web方式配置的guzz,可以在servlet和jsp中,通過如下方式獲取到guzzcontext:
MongoDB配置與啟動
1.centos安裝mongodb yum install mongodb yum install mongodb server 複製 2.配置mongodb的db目錄,先在 data 下面建立名稱為mongod的目錄 3.修改目錄的所有者 chown r mongodb mongodb data ...
nginx啟動與配置
一 啟動 cd usr local nginx sbin.nginx 啟動nginx 的幾個程序 二 重啟 僅僅更改了配置,重啟nginx 平滑啟動 1 kill hup主程序號或程序號檔案路徑 或者 2 cd usr local nginx sbin nginx s reload 判斷配置檔案是否...
django配置與啟動
測試django是否安裝成功,import django django.versionmysite init py manage.py settings.py urls.py init py 讓 python 把該目錄當成乙個開發包 即一組模組 所需的檔案。這是乙個空檔案,一般你不需要修改它。man...