我想問一個關於如何決定爲簡單的javaEE應用程序實現MVC模式 的問題(當我說javaEE時,我的意思是純javaEE而沒有任何 附加框架,所以:servlet, jsp ejbeans ...)。 我這樣的MVC作品:我的JavaEE模型視圖控制器實現
演員:
- 視圖 - >一組JSP頁面;
- 控制器 - >單個servlet;
- model - >一組包含靜態方法的不可實例化的Java類。
運作: 每個用戶請求是由判定正確的 靜態方法模型的類之間調用servlet管理。特別是, 中的每個表單在jsps中都包含3個隱藏字段:classToCall,methodToCall 和destionationPage。一旦servlet接收的HTTP POST,它讀取 這些3個隱藏字段和
- 呼叫通過反射在右類正確的方法傳遞的HttpRequest作爲參數
- 轉發用戶顯示所述正確的jsp計算結果。
我的主要疑問關於模型的「靜態」類的實現:因爲許多 框架tipically通過動態創建一個bean並調用 它的一個實例方法處理用戶的請求,我想知道如果我的「靜態」模型可以有任何「禁忌症」。
非常感謝您的幫助,再見 尼科
[Design Patterns web based applications](http:// stackoverflow。com/questions/3541077/design-patterns-web-based-applications) – BalusC