亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

何種設計模式和構架才能開發出最好的企業程序

2019-11-18 12:25:11
字體:
來源:轉載
供稿:網友

    業務邏輯和數據庫訪問決策

    這里有2種完全不同的方法來設計java企業程序,其中一種選擇是采用標準EJB2實現途徑(apPRoach)。我更愿意稱這種方法為重量級實現途徑,當你使用重量級實現途徑時你需要用會話beans(session bean)和消息驅動 beans(message-driven bean)去實現業務邏輯。你也可以使用DAOs(data access object)或者實體bean去訪問業務邏輯

    另外一種選擇是使用POJOs 和輕量級構架,這種方式我稱為POJO實現途徑。當使用POJOs實現途徑時,你的業務邏輯完全由POJO來實現。你可以使用持久型構架又叫做對象/關系映射構架(a.k.a=also know as )例如Hibernate 或者 JDO來訪問數據庫,再用Spring AOP(面向層面編程)來提供企業服務,比如事務治理和安全。

    EJB3由于融合了POJOs和其他一些輕量級概念,所以對兩者(指輕量級和重考鍛揪叮┑那植皇嗆芮宄?。举个例讬熏POJO中的實體bean既可以再EJB容器內運行,也可以再EJB容器外運行,然而POJOs中的會話bean和消息驅動bean仍然有重量級的行為,因為他們只能在EJB容器內部運行。所以,顯而易見的,EJB3既是重量級的又有POJO的特性。EJB3中的實體bean是輕量級實現途徑中的一部分。

    在開發過程中,首要的是從各種各樣的設計中選擇到底采用重量級實現途徑還是采用POJO實現途徑。決策可以影響程序的幾個方面,包括業務邏輯結構和數據訪問機制。為了幫助從兩種實現途徑中擇其一,來看這張典型的企業應用程序結構圖,結構圖在圖示1中,而且在設計過程中就必須判定到底使用那種策略。

何種設計模式和構架才能開發出最好的企業程序(圖一)

    Figure 1. A typical application architecture and the key business logic and database access design decisions.

    程序由網絡基本表示層、業務層、持久層組成。網絡基本表示層負責HTTP請求和為一般的瀏覽器客戶端、xml和其他的胖體客戶端生成Html,比如為Ajax基本客戶端生成HTML.業務層被表示層調用,用來實現程序業務邏輯。持久層被業務邏輯層用來訪問外部數據源,比如數據庫和其他程序。

    表示層的設計不在本篇文章討論之內,來看圖表的其他部分,我們需要決定業務層結構的接口,這個接口是提供給表示層以及其他客戶端的。而且還需要決定怎樣訪問能供多個程序訪問的數據庫。我們還必須決定如何處理短期事務處理事務和長期事務處理事務的并發問題。這些加起來一共有5種決策。每種決策都是要設計者來制定,為了能看懂演示圖(big picture)要求每個開發者也都了解這些策略。

    這些決策直接決定程序業務和表示層設計的特點。當然,還要決定一些其他很重要的決策。比如業務處理(transactions)、安全問題、緩存問題以及如何整合程序,但是關于這些問題通常在其他文獻中討論在圖表1中顯示的五種決策,每種決策都有多種選擇。每種選擇根據它要解決的實際問題都有相應的優缺點。后續章節中,你會發現每種決策針對一個或多個領域時,在功能性、易開發性、可維護性和可用性方面有不同的平衡點。盡管我是POJO實現途徑的超級大FANS,但是仍然需要了解其優缺點,以便于為你的程序做最好的選擇下面我們來了解一下每種決策的大綱和其選項。

    決策1:組織業務邏輯

    現在,很多的注重力都集中在某項技術的優點和缺點,盡管這很重要,但是在本質上你需要了解如何建構你的業務邏輯。假如不考慮如何組織就去寫代碼是非常簡單的。例如,為一個會話BEAN添加代碼要比在域模式(domain model.: An object model of the domain that incorporates both behavior and data.)中判定應該添加那種新特性要簡單的多。理論上你仍然需要刻意的為你的軟件設計最合適的業務邏輯。究竟我相信你有過修改別人垃圾結構代碼的慘痛經驗



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产一区二区三区在线观看网站| 久久国产精品久久久久久| 国产激情999| 亚洲国产日韩欧美综合久久| 亚洲精品免费一区二区三区| 一区二区三区 在线观看视| 国产aaa精品| 亚洲国产精品视频在线观看| 欧美日韩裸体免费视频| 中文字幕精品www乱入免费视频| 黄网动漫久久久| 日韩欧美亚洲国产一区| 亚洲无限乱码一二三四麻| 久久久国产精品视频| 欧美激情精品久久久久久大尺度| 国产精品香蕉av| 69久久夜色精品国产69乱青草| 国产视频精品xxxx| 亚洲天堂久久av| 2019最新中文字幕| 精品偷拍各种wc美女嘘嘘| 国产精品久久久久久超碰| 伊人久久综合97精品| 国产一区二区三区18| 成人久久久久久| 欧美亚洲成人网| 国产精品一区二区三区久久| 亚洲一级一级97网| 亚洲精品国偷自产在线99热| 精品福利樱桃av导航| 日韩免费高清在线观看| 久久69精品久久久久久久电影好| 久久精品一本久久99精品| www.亚洲男人天堂| 国产成人91久久精品| 色哟哟网站入口亚洲精品| 国产精品一香蕉国产线看观看| 国产视频久久久久久久| 不卡毛片在线看| 国产一区二区三区在线看| 91极品女神在线| 最新国产精品拍自在线播放| 91成人精品网站| 日韩电影中文字幕在线观看| 亚洲精品视频网上网址在线观看| 亚洲欧美中文日韩在线| 日韩麻豆第一页| 国产精品福利网站| 日韩精品在线看| 国产精品视频999| 国产999在线| 久久夜色精品国产亚洲aⅴ| 在线视频一区二区| 日本不卡视频在线播放| 欧美日韩美女在线观看| 国产精品视频精品视频| 久久成人国产精品| 国产成人拍精品视频午夜网站| 欧美成年人网站| 中文字幕欧美亚洲| 国产精品露脸av在线| 日韩成人激情影院| 欧美成人激情视频免费观看| 久久综合网hezyo| 久久精品99久久久久久久久| 成人欧美一区二区三区在线| 精品呦交小u女在线| 一区二区三区在线播放欧美| 亚洲成人性视频| 日韩在线免费视频| 欧美电影免费播放| 精品女厕一区二区三区| 成人春色激情网| 国产精品高潮粉嫩av| 亚洲精品久久久久中文字幕二区| 午夜精品一区二区三区在线| 成人www视频在线观看| 亚洲区免费影片| 国产成人综合亚洲| 久久中文字幕在线视频| 欧美精品一区二区三区国产精品| 亚洲国产精品热久久| 国产亚洲欧洲高清一区| 久久成人18免费网站| 色妞色视频一区二区三区四区| 日韩欧美一区二区三区| 欧美激情在线播放| 欧美一级大片视频| 不卡中文字幕av| 日韩h在线观看| 日韩精品黄色网| 欧美韩国理论所午夜片917电影| 日本成人精品在线| 久久久久久久久网站| 亚洲第一中文字幕| 亚洲欧美成人在线| 亚洲电影第1页| 国产精品999| 一区二区在线视频播放| 国产精品第100页| 欧美日韩不卡合集视频| 亚洲电影免费观看高清完整版在线观看| 中文字幕国产亚洲2019| 国产精品久久久久久久久借妻| 国产亚洲精品久久久久动| 日本一区二区三区在线播放| 久久久久久久久久久91| 亚洲欧美日韩一区在线| 欧美一乱一性一交一视频| 国产精品亚洲аv天堂网| 日韩在线观看免费高清| 日韩av影视综合网| 精品国产91久久久久久| 亚洲自拍偷拍在线| 亚洲高清在线观看| 欧美性jizz18性欧美| 久久精品亚洲94久久精品| 日韩av免费一区| 2018中文字幕一区二区三区| 欧美成人精品在线| 538国产精品视频一区二区| 色天天综合狠狠色| 97视频在线观看免费高清完整版在线观看| 91精品国产高清| 欧美洲成人男女午夜视频| 欧美日韩精品二区| 亚洲人成在线电影| 亚洲毛茸茸少妇高潮呻吟| 亚洲欧美日韩天堂一区二区| 538国产精品一区二区免费视频| 日韩经典中文字幕在线观看| 亚洲欧美日韩视频一区| 亚洲精品网站在线播放gif| 国产伊人精品在线| 久久视频精品在线| 热草久综合在线| 欧美诱惑福利视频| 亚洲欧美精品一区二区| 欧美尺度大的性做爰视频| 久久人人爽国产| 91精品免费看| 日韩男女性生活视频| 成人性教育视频在线观看| 成人自拍性视频| 国产一区二区香蕉| 91热福利电影| 亚洲激情成人网| 精品免费在线观看| 欧美日韩在线看| 最近2019中文字幕在线高清| 国产精品亚洲第一区| 亚洲视频网站在线观看| 午夜精品福利电影| 国产精品高潮呻吟视频| 国产精品在线看| 亚洲精品电影网在线观看| 成人在线观看视频网站| 亚洲视频999| 中文字幕无线精品亚洲乱码一区| 91日本视频在线| 亚洲男人的天堂在线| 欧美精品在线观看| 亚洲精品456在线播放狼人| 国产精品一区=区|