日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

系统开发模型

發布時間:2024/3/7 windows 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 系统开发模型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

系統開發模型:系統架構,整個程序的大的結構,常見的有"三層架構" "MVC",目的就是降低模塊間的耦合度。

經歷了四個階段:

(1)純jsp

所有的業務處理,頁面顯示都是由jsp實現的,所以,jsp頁面很亂,維護和升級很難

? ?

(2)Jsp+javaBean的model1

將業務處理的模塊交給javaBean處理,使得業務邏輯,和頁面分離。

? ?

關于什么是 javaBean

廣義的javaBean 就是指一般業務上的類,java 類又分為兩類一類是用來承載數據的(例如 User Student…),一類是用來業務處理的(訪問數據庫什么的

俠義的javaBean,就是滿足sun公司提出的javaBean規范的java類

要滿足以下四個條件:
a.該類必須是公共的。Public class….

b.實現serializable 接口

c.要有無參構造器

d.成員變量一定要有 setter getter 方法。

)。

? ?

(3)MVC的model2

V view jsp 充當

C Controler servlet

M model javaBean

所有的請求和響應都是通過servlet 處理

? ?

(4)MVC+三層架構

三層架構

a.視圖層 (view )表現層對于web 開發也稱為 web 層用于接收用戶提交的請求。

b.服務層(service)業務邏輯層,系統的業務邏輯主要在這里完成

c.持久層,dao層 數據訪問層。直接操作數據庫的代碼在這里寫。 DAO Data Access Object(數據訪問對象)

? ?

為了使得各層的耦合度進一步降低,又采用的是面向抽象的編程

? ?

? ?

總結

以上是生活随笔為你收集整理的系统开发模型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。