awp001
posts(5)
comments(21)
trackbacks(0)
BlogJava
聯系
聚合
管理
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
給我留言
查看公開留言
查看私人留言
隨筆分類
GIS(1)
Hibernate(2)
JDK(1)
設計模式(1)
隨筆檔案
2010年6月 (1)
2009年10月 (1)
2007年5月 (3)
搜索
最新評論
1.?re: TileCache安裝與配置全程攻略
評論內容較長,點擊標題查看
--劉良亮
2.?re: 關于Java缺乏多繼承機制的探討[未登錄]
中間再加一層抽象類……
--迷你狐
3.?re: 關于Java缺乏多繼承機制的探討
評論內容較長,點擊標題查看
--隔葉黃鶯-2
4.?re: 關于Java缺乏多繼承機制的探討
評論內容較長,點擊標題查看
--Robin's Java World
5.?re: 關于Java缺乏多繼承機制的探討
C/S客戶端可以直接調用service層、傳遞VO對象(其實就是ActionForm)
為何還要再寫個MyClassForm
--ekdd
閱讀排行榜
評論排行榜
View Post
Observer模式使用:由日志管理想到的
這段時間做了一個應用程序,屬于開機自動運行程序,無人看管型,應此要求有詳細的日志輸出,記錄系統的一舉一動,
控制層定義了控制類Log,提供方法AddLog供實體類調用,類定義如下:
class_Log
1
public
class
Log
2
{
3
private
ArrayList Logs;
4
public
void
addLog(String LogEvent)
5
{
6
Logs.add(LogEvent);
7
}
8
}
最底層的實體類進行了持久層數據的訪問,如果訪問結束或者訪問過程失敗就要記錄日志,如果通過實體類一層一層的傳遞
delegate將非常繁瑣,需要很多冗余的代碼,反過來如果讓頂層實體類直接訪問Log將不是一個好設計,不符合低耦合的原則,如
果能夠定義統一的通知消息,由控制類來捕獲,捕獲后發送給表示層顯示,則非常簡單,而且低耦合,可擴展性好。這就是
Observer模式使用的使用。
posted on 2007-05-24 01:42
awp001
閱讀(332)
評論(0)
編輯
收藏
所屬分類:
設計模式
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Powered by:
BlogJava
Copyright © awp001
主站蜘蛛池模板:
搡女人免费视频大全
|
久久亚洲AV成人无码
|
成人免费一级毛片在线播放视频
|
fc2免费人成在线视频
|
亚洲国产情侣一区二区三区
|
亚洲区小说区激情区图片区
|
国产免费小视频在线观看
|
亚洲综合色丁香婷婷六月图片
|
亚洲国产精品成人精品无码区在线
|
日本高清免费中文字幕不卡
|
6080午夜一级毛片免费看
|
在线播放免费人成毛片乱码
|
黄网站色成年片大免费高清
|
亚洲色最新高清av网站
|
亚洲国产成人九九综合
|
亚洲欧洲免费视频
|
国产亚洲精品成人AA片新蒲金
|
国产又大又长又粗又硬的免费视频
|
18勿入网站免费永久
|
全部免费毛片在线播放
|
a毛片全部免费播放
|
91免费福利视频
|
eeuss影院www天堂免费
|
免费观看四虎精品成人
|
亚洲A∨精品一区二区三区下载
|
亚洲av永久无码精品天堂久久
|
亚洲视频免费在线播放
|
亚洲五月六月丁香激情
|
亚洲Av熟妇高潮30p
|
久久综合九九亚洲一区
|
亚洲AV一宅男色影视
|
亚洲成a人片在线观看无码专区
|
国产成人综合亚洲AV第一页
|
久久亚洲国产成人精品无码区
|
全亚洲最新黄色特级网站
|
亚洲A丁香五香天堂网
|
免费中文字幕在线观看
|
亚洲国产精品丝袜在线观看
|
免费一看一级毛片人
|
亚洲精品无码激情AV
|
久久亚洲国产成人影院网站
|