Enjoy yourself,and don't care about others' thinking!
----TiGERTiAN
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆-348 評論-598 文章-0 trackbacks-0
SSH實際開發中的Manager Service
下面是一個Manager Service(AOP),她可以提供一些高級方法,例如聯合的刪除,或者順便發一封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
>
這樣做是因為DAO只要提供CRUD操作即可,而一些高級操作不應該加到DAO里面,否則會出現一些問題。感謝Crespo的幫助!
---------------------------------------------------------
專注移動開發
Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
posted on 2007-05-10 22:32
TiGERTiAN
閱讀(326)
評論(0)
編輯
收藏
所屬分類:
Java
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
OSGi and Hadoop and Node.js
javacc工具小記
MyEclipse 6.5新序列號,到2013年
OtaNotifier.java
Java中無符號整數
C#的BinaryWriter和Java的DataInputStream之間的數據相互轉換
在Mac下面下載Android源代碼
[轉]Java通過XML Schema校驗XML
[轉]JAVA上加密算法的實現用例
LG GW880(Ophone)開啟ADB調試模式
專注移動開發--Windows Mobile, Android, iPhone, J2ME, BlackBerry, Symbian, Windows Phone
慢慢混,慢慢學
<
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
搜索
積分與排名
積分 - 810980
排名 - 50
最新評論
1.?re: Hibernate三種狀態的區分,以及save,update,saveOrUpdate,merge等的使用[未登錄]
哈哈~
--a
2.?re: onInterceptTouchEvent和onTouchEvent調用時序
@米其林的微笑
在你的子view重寫ontouchevent方法就行
--kxt
3.?re: Android彈出撥號界面和撥打電話實現
這找不到call是怎么回事?現在有別的方法實現這個功能嗎?
--firetomato
4.?re: Android彈出撥號界面和撥打電話實現
請我dial和call方法有什么區別么?
--jaime
5.?re: Android文字跑馬燈控件(文本自動滾動控件)
如何讓滾動的速度快一點啊??
--學鳥
閱讀排行榜
1.?onInterceptTouchEvent和onTouchEvent調用時序(38704)
2.?Android的Intent和IntentFilter應用說明一例(37704)
3.?Hibernate三種狀態的區分,以及save,update,saveOrUpdate,merge等的使用(34341)
4.?Android中短信攔截解決方案(31088)
5.?Android中ContentProvider和ContentResolver使用入門(21427)
評論排行榜
1.?【JSF】Richfaces復選框樹(Checkbox tree)的權限分配的解決方案(69)
2.?JSF中動態生成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
主站蜘蛛池模板:
国产啪精品视频网站免费尤物
|
免费人成又黄又爽的视频在线电影
|
在线观看免费黄网站
|
中文字幕日韩亚洲
|
国产99精品一区二区三区免费
|
亚洲国产日韩在线观频
|
色屁屁www影院免费观看视频
|
免费国产成人高清在线观看麻豆
|
亚洲Aⅴ在线无码播放毛片一线天 亚洲avav天堂av在线网毛片
|
成人免费的性色视频
|
亚洲另类视频在线观看
|
在线看片无码永久免费视频
|
亚洲一区在线视频
|
精品国产麻豆免费网站
|
国产亚洲人成在线播放
|
亚洲欧洲自拍拍偷精品 美利坚
|
日韩免费无码视频一区二区三区
|
亚洲天堂视频在线观看
|
在线看片无码永久免费视频
|
麻豆亚洲AV成人无码久久精品
|
久久亚洲精品无码VA大香大香
|
台湾一级毛片永久免费
|
亚洲精品精华液一区二区
|
免费在线观看污网站
|
中文字幕成人免费高清在线视频
|
亚洲综合久久综合激情久久
|
毛片视频免费观看
|
特级毛片爽www免费版
|
亚洲午夜久久久影院伊人
|
xxxxx免费视频
|
高h视频在线免费观看
|
亚洲AV色香蕉一区二区
|
在线观看人成网站深夜免费
|
亚洲免费日韩无码系列
|
亚洲白色白色永久观看
|
四虎影院永久免费观看
|
久久国产精品成人免费
|
亚洲欧美日本韩国
|
亚洲AV永久无码精品一百度影院
|
亚洲国产精品热久久
|
在线播放免费人成视频在线观看
|