Enjoy yourself,and don't care about others' thinking!
----TiGERTiAN
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
隨筆-348 評論-598 文章-0 trackbacks-0
SSH實(shí)際開發(fā)中的Manager Service
下面是一個Manager Service(AOP),她可以提供一些高級方法,例如聯(lián)合的刪除,或者順便發(fā)一封Email等等
<
bean
id
="passwordHintAction"
class
="com.inpoint.webapp.action.PasswordHintAction"
scope
="prototype"
>
<
property
name
="userManager"
ref
="userManager"
/>
<
property
name
="mailEngine"
ref
="mailEngine"
/>
<
property
name
="message"
ref
="mailMessage"
/>
</
bean
>
<
aop:config
>
<
aop:advisor
id
="userManagerTx"
advice-ref
="userManagerTxAdvice"
pointcut
="execution(* ..service.UserManager.(..))"
order
="0"
/>
<
aop:advisor
id
="userManagerSecurity"
advice-ref
="userSecurityAdvice"
pointcut
="execution(* *..service.UserManager.saveUser(..))"
order
="1"
/>
<
aop:advisor
id
="managerTx"
advice-ref
="txAdvice"
pointcut
="execution(* ..service.*Manager.(..))"
order
="2"
/>
</
aop:config
>
<
tx:advice
id
="txAdvice"
>
<
tx:attributes
>
<
tx:method
name
="get*"
read-only
="true"
/>
<
tx:method
name
="*"
/>
</
tx:attributes
>
</
tx:advice
>
<
tx:advice
id
="userManagerTxAdvice"
>
<
tx:attributes
>
<
tx:method
name
="save*"
rollback-for
="UserExistsException"
/>
</
tx:attributes
>
</
tx:advice
>
<
bean
id
="lookupManager"
class
="com.inpoint.service.impl.LookupManagerImpl"
>
<
property
name
="lookupDao"
ref
="lookupDao"
/>
</
bean
>
這樣做是因?yàn)镈AO只要提供CRUD操作即可,而一些高級操作不應(yīng)該加到DAO里面,否則會出現(xiàn)一些問題。感謝Crespo的幫助!
---------------------------------------------------------
專注移動開發(fā)
Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
posted on 2007-05-10 22:32
TiGERTiAN
閱讀(326)
評論(0)
編輯
收藏
所屬分類:
Java
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
OSGi and Hadoop and Node.js
javacc工具小記
MyEclipse 6.5新序列號,到2013年
OtaNotifier.java
Java中無符號整數(shù)
C#的BinaryWriter和Java的DataInputStream之間的數(shù)據(jù)相互轉(zhuǎn)換
在Mac下面下載Android源代碼
[轉(zhuǎn)]Java通過XML Schema校驗(yàn)XML
[轉(zhuǎn)]JAVA上加密算法的實(shí)現(xiàn)用例
LG GW880(Ophone)開啟ADB調(diào)試模式
專注移動開發(fā)--Windows Mobile, Android, iPhone, J2ME, BlackBerry, Symbian, Windows Phone
慢慢混,慢慢學(xué)
<
2007年5月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(43)
給我留言
查看公開留言
查看私人留言
隨筆分類
(402)
Ajax(4)
Android(58)
BlackBerry(8)
C/C++(3)
Design Patterns(6)
Discuz!NT(1)
DotNet(26)
Feeling(61)
Flex(4)
Grails(2)
Hibernate(1)
iPhone(5)
J2ME(11)
Java(99)
JSF(26)
Linux(18)
MapXtreme(9)
Objective c(1)
Oracle(6)
Other technique(20)
Perl/Python(1)
Roller (10)
Symbian
VB/ASP(7)
WebWork(3)
Windows Mobile(10)
WindowsPhone(2)
隨筆檔案
(306)
2017年5月 (1)
2016年8月 (1)
2015年11月 (1)
2015年2月 (1)
2015年1月 (1)
2013年12月 (1)
2013年5月 (1)
2013年4月 (1)
2012年9月 (1)
2012年7月 (1)
2012年6月 (1)
2012年5月 (2)
2012年4月 (1)
2012年2月 (2)
2012年1月 (1)
2011年11月 (2)
2011年10月 (1)
2011年9月 (1)
2011年8月 (2)
2011年7月 (3)
2011年6月 (2)
2011年3月 (3)
2011年2月 (4)
2011年1月 (15)
2010年12月 (1)
2010年11月 (2)
2010年10月 (6)
2010年9月 (12)
2010年8月 (3)
2010年7月 (2)
2010年6月 (6)
2010年5月 (14)
2010年4月 (7)
2010年3月 (16)
2010年2月 (10)
2010年1月 (14)
2009年12月 (12)
2009年11月 (5)
2009年10月 (3)
2009年9月 (2)
2009年8月 (3)
2009年6月 (1)
2009年4月 (2)
2009年3月 (2)
2009年1月 (3)
2008年12月 (3)
2008年11月 (20)
2008年10月 (17)
2008年9月 (3)
2008年4月 (1)
2008年3月 (2)
2008年2月 (8)
2008年1月 (1)
2007年11月 (2)
2007年10月 (13)
2007年9月 (3)
2007年7月 (4)
2007年6月 (2)
2007年5月 (12)
2007年4月 (15)
2007年3月 (6)
2007年2月 (2)
2007年1月 (1)
2006年7月 (2)
2006年4月 (1)
2006年1月 (1)
2005年11月 (1)
2005年8月 (1)
2005年7月 (9)
相冊
我正在讀的書
我的好友們
JavaBy
有心就有翼 有夢就會飛--MC
搜索
積分與排名
積分 - 811304
排名 - 50
最新評論
1.?re: Hibernate三種狀態(tài)的區(qū)分,以及save,update,saveOrUpdate,merge等的使用[未登錄]
哈哈~
--a
2.?re: onInterceptTouchEvent和onTouchEvent調(diào)用時序
@米其林的微笑
在你的子view重寫ontouchevent方法就行
--kxt
3.?re: Android彈出撥號界面和撥打電話實(shí)現(xiàn)
這找不到call是怎么回事?現(xiàn)在有別的方法實(shí)現(xiàn)這個功能嗎?
--firetomato
4.?re: Android彈出撥號界面和撥打電話實(shí)現(xiàn)
請我dial和call方法有什么區(qū)別么?
--jaime
5.?re: Android文字跑馬燈控件(文本自動滾動控件)
如何讓滾動的速度快一點(diǎn)啊??
--學(xué)鳥
閱讀排行榜
1.?onInterceptTouchEvent和onTouchEvent調(diào)用時序(38707)
2.?Android的Intent和IntentFilter應(yīng)用說明一例(37705)
3.?Hibernate三種狀態(tài)的區(qū)分,以及save,update,saveOrUpdate,merge等的使用(34344)
4.?Android中短信攔截解決方案(31090)
5.?Android中ContentProvider和ContentResolver使用入門(21428)
評論排行榜
1.?【JSF】Richfaces復(fù)選框樹(Checkbox tree)的權(quán)限分配的解決方案(69)
2.?JSF中動態(tài)生成HtmlMessage控件出錯的解決辦法(38)
3.?hibernate中at org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:372)異常的解決方法(27)
4.?這兩天用Flex寫了一個多媒體播放器(19)
5.?Android文字跑馬燈控件(文本自動滾動控件)(17)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 TiGERTiAN
主站蜘蛛池模板:
亚洲第一街区偷拍街拍
|
亚洲va无码va在线va天堂
|
国产好大好硬好爽免费不卡
|
亚洲精品无码久久久久久
|
亚洲AV成人无码久久精品老人
|
亚洲国产精品第一区二区三区
|
手机在线毛片免费播放
|
国产精成人品日日拍夜夜免费
|
国产精品免费久久
|
国产成人人综合亚洲欧美丁香花
|
亚洲精品无码mv在线观看网站
|
免费视频中文字幕
|
国产成人精品免费视频大
|
你懂的网址免费国产
|
一区免费在线观看
|
国产亚洲一卡2卡3卡4卡新区
|
亚洲av无码国产综合专区
|
亚洲2022国产成人精品无码区
|
国产亚洲午夜高清国产拍精品
|
亚洲精品无码专区2
|
成人永久免费福利视频网站
|
免费看的一级毛片
|
一个人看的www在线观看免费
|
精品无码国产污污污免费网站
|
亚洲爽爽一区二区三区
|
免费真实播放国产乱子伦
|
蜜臀91精品国产免费观看
|
在线观看特色大片免费视频
|
84pao强力永久免费高清
|
美女内射毛片在线看免费人动物
|
免费视频精品一区二区三区
|
国产无遮挡裸体免费视频在线观看
|
免费人成在线观看视频高潮
|
a级片在线免费看
|
最好免费观看高清在线
|
免费观看男人吊女人视频
|
日韩免费在线视频
|
99热在线观看免费
|
国产福利在线免费
|
日韩高清免费在线观看
|
国产精品国产午夜免费福利看
|