配置與啟動guzz

2022-09-13 19:45:11 字數 2900 閱讀 7172

guzz程式的核心為guzzcontext物件,完成guzzcontext的初始化並獲取其引用,即可使用guzz的全部功能。
建立guzz的核心配置檔案guzz.xml,並存在classpath目錄下。
1

import

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...