J2EE核心模式 - Front Controller(前端控制器)

Front Controller模式要求在WEB應(yīng)用系統(tǒng)的前端(Front)設(shè)置一個入口控制器(Controller)锦聊,所有的request請求都被發(fā)往該控制器統(tǒng)一處理屏鳍。Front Controller一般可以用來做一共同處理比如認證振乏,頁面導(dǎo)航恳守,Session管理易迹,國際化或本地化處理等夭委。
在開發(fā)WEB應(yīng)用系統(tǒng)(但不拘于WEB應(yīng)用)時若河,存在很多不恰當?shù)脑O(shè)計方法能岩,比如讓客戶端(Client,一般指瀏覽器)可以直接訪問各個視圖(view萧福,JSP等)拉鹃。這樣邏輯被分散到各個視圖中,從而產(chǎn)生了各種問題:
1鲫忍,對已有的功能修改困難膏燕,可維護性低。假如session管理悟民,一旦session內(nèi)容需要發(fā)生改變坝辫,則需要修改所有view中的相關(guān)代碼。
2逾雄,很難增加新的功能阀溶,缺乏可擴展性腻脏。例如,需要在已有的系統(tǒng)中加入安全控制功能银锻,控制用戶對某些頁面的訪問永品,因為沒有統(tǒng)一的處理入口,需要在所有的view中都加上認證代碼击纬。
使用Front Controller鼎姐,強制分離view的顯示邏輯與業(yè)務(wù)處理邏輯。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末更振,一起剝皮案震驚了整個濱河市炕桨,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌肯腕,老刑警劉巖献宫,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異实撒,居然都是意外死亡姊途,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進店門知态,熙熙樓的掌柜王于貴愁眉苦臉地迎上來捷兰,“玉大人,你說我怎么就攤上這事负敏」泵” “怎么了?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵其做,是天一觀的道長顶考。 經(jīng)常有香客問我,道長庶柿,這世上最難降的妖魔是什么村怪? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮浮庐,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘柬焕。我一直安慰自己审残,他們只是感情好,可當我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布斑举。 她就那樣靜靜地躺著搅轿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪富玷。 梳的紋絲不亂的頭發(fā)上璧坟,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天既穆,我揣著相機與錄音,去河邊找鬼雀鹃。 笑死幻工,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的黎茎。 我是一名探鬼主播囊颅,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼傅瞻!你這毒婦竟也來了踢代?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤嗅骄,失蹤者是張志新(化名)和其女友劉穎胳挎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體溺森,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡慕爬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了儿惫。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片澡罚。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖肾请,靈堂內(nèi)的尸體忽然破棺而出留搔,到底是詐尸還是另有隱情,我是刑警寧澤铛铁,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布隔显,位于F島的核電站,受9級特大地震影響饵逐,放射性物質(zhì)發(fā)生泄漏括眠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一倍权、第九天 我趴在偏房一處隱蔽的房頂上張望掷豺。 院中可真熱鬧,春花似錦薄声、人聲如沸当船。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽德频。三九已至,卻和暖如春缩幸,著一層夾襖步出監(jiān)牢的瞬間壹置,已是汗流浹背竞思。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留钞护,地道東北人盖喷。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像患亿,于是被迫代替她去往敵國和親传蹈。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內(nèi)容