構造基於JSP應用程式的兩種不同的基本設計風格

2021-06-15 22:35:05 字數 428 閱讀 7003

model1 的特性是表單提交的結果是由產生該表單的servlet或者jsp頁面來處理。這種設計風格使得我們將表現層邏輯和業務層邏輯混合在一起。當專案裡面的程式設計師僅僅具有一方面的技能的時候,經常使用這種方法。同時,當專案的時間很緊的時候,使用該方式也很有用。但這樣設計會導致以後的系統維護和增強時都很困難。

model2的設計方法是將表單的資料交給乙個控制器模組。控制器模組將資料**給合適的業務邏輯模組來處理。業務邏輯模組和資料庫打交道,同時還獲取要進一步和使用者打交道使用的資料。然後控制器模組將建立響應頁面的工作交給表現層模組來處理。表現層的唯一功能就是建立響應頁面。

實際上基於model2建立的應用程式並不比基於model1建立的應用程式需要更多的時間。但是使用model2建立應用程式的好處會很快顯現出來。如果我們基於乙個恰當的體系結構建立應用程式,則對於乙個層次進行的主要修改並不會對於其他層次有影響。

兩種在linux下建立應用程式快捷方式的方法

實,在桌面建立快捷方式還有一種比較土的辦法。那就是建立指向執行檔案的符號鏈結。比如我的mplayer的gui執行檔案是 usr bin gmplayer,直接在終端下敲乙個 ln s usr bin gmplayer desktop 就可以了。但是這裡有個問題 當符號鏈結指向的是乙個二進位制檔案時,...

Tomcat部署發布JSP應用程式的三種方法

web 程式的所有內容進行壓縮得到。具體如何打包,可以使用許多 開發工具 甚至可以在程式執行中打包 try catch exception e server xml檔案,找到下面內容 2 在server.xml中指定 在tomcat的配置檔案中,乙個web應用就是乙個特定的context,可以通過在...

解決「應用程式無法啟動,應用程式的並行配置不正確」

應用程式事件日誌中 c windows system32 test.exe 的啟用上下文生成失敗。找不到從屬程式集 microsoft.vc80.mfc,processorarchitecture x86 publickeytoken 1fc8b3b9a1e18e3b type win32 vers...