六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

系統(tǒng)技術(shù)框架及體系構(gòu)架(原創(chuàng))還在項目中需要調(diào)整的

[摘要]一、現(xiàn)有技術(shù)情況及后期展望參見《現(xiàn)有技術(shù)情況及后期展望》一文。二、目標系統(tǒng):因為對于ASP角色的特定要求和用戶的可能大量訪問等情況,目標系統(tǒng)為基于J2EE分布式的分布式構(gòu)架系統(tǒng),保證系統(tǒng)的健壯性和擴展性,。三、技術(shù)描述建模:采用rational rose 2001進行商務(wù)建模,粒化的程度參見《建模...
一、現(xiàn)有技術(shù)情況及后期展望
參見《現(xiàn)有技術(shù)情況及后期展望》一文。
二、目標系統(tǒng):
因為對于ASP角色的特定要求和用戶的可能大量訪問等情況,目標系統(tǒng)為基于J2EE分布式的分布式構(gòu)架系統(tǒng),保證系統(tǒng)的健壯性和擴展性,。
三、技術(shù)描述
建模:
采用rational rose 2001進行商務(wù)建模,粒化的程度參見《建模規(guī)范》,需求的變動采用迭代的方式去修正
開發(fā):
采用rational rose 2001/Jb60進行模型的程序化和實際的代碼編寫,相應(yīng)參考《編程規(guī)范》《建模規(guī)范》,需求的變動采用迭代的方式去修正
中間層:
Weblogic 61,相關(guān)的環(huán)境配置文檔參見《開發(fā)環(huán)境配置說明》
數(shù)據(jù)庫:
Oracle 817(根據(jù)需要,可以增加異種數(shù)據(jù)庫或是分布式的數(shù)據(jù)存儲)
總體描述:


四、開發(fā)模式
基于MVC的開發(fā)模式,其中:
V – 表現(xiàn)層,在本系統(tǒng)中可能是一個系統(tǒng),也可能是HTML/JSP的頁面
C – 控制,本系統(tǒng)中的商務(wù)邏輯和大部分的程序邏輯
M – 數(shù)據(jù)載體:通常是一些能通過網(wǎng)絡(luò)傳輸?shù)暮唵螌ο蠡蚴腔A(chǔ)數(shù)據(jù),都必須實現(xiàn)了序列化的接口


五、角色劃分
a)前端界面開發(fā)(美工)
b)前端View層的數(shù)據(jù)顯示(前端程序員)
c)前端Controller層的開發(fā)(bean開發(fā)程序員)
d)后端Model層(entity bean/stateless session bean)開發(fā)(后臺開發(fā)人員)
e)后端Controller層(stateful /stateless session bean)的開發(fā)(后臺開發(fā)人員)
f)EJB的Deploy (集成發(fā)布人員)
g)數(shù)據(jù)庫的設(shè)計(DBA)
h)系統(tǒng)技術(shù)框架設(shè)計(程序分析員)
i)系統(tǒng)商務(wù)設(shè)計(BA)
j)項目整體控制及協(xié)調(diào)(項目經(jīng)理)


六、圖例

1、WEB前端系統(tǒng)


















1)層次的劃分為:
HTML/jsp-view tier
JspAction/servlet/beanAction--controller
Bean(data) --model


2)描述:
1、客戶看到的就是HTML,并與之交互;
2、HTML通過JSP/servlet/HTML(server)生成,其中這些在server端的內(nèi)容通常就只和作為數(shù)據(jù)載體的bean打交道,簡單的將里邊的數(shù)據(jù)提取出來,這里會包含部分的程序邏輯,比如客戶端的數(shù)據(jù)格式校驗,以及安全性的校驗;
3、JspAction/servlet實際上是一些web層的控制,主要是用在調(diào)用ActionBean 來UPDATE/INSERT用戶在HTML中提交的數(shù)據(jù)
4、ActionBean 提供了對所有的EJB的調(diào)用,提供了數(shù)據(jù)的采集和更新的方法,在此之前的代碼不能看到任何的數(shù)據(jù)庫信息和EJB信息


2、EJB后臺系統(tǒng)


































a)層次的劃分:
stateless session beans & stateful session beans ----controller
Entity beans & beans(data)-model tier
調(diào)用該部分的系統(tǒng)-- view tier
b)描述
1、該部分是基于J2EE的分布式構(gòu)架的,因此每個EJB都是可能是分布式的,通過JNDI實現(xiàn)的對象級的訪問,現(xiàn)實中可以是物理上的,也可以是邏輯上的分布
2、采用的EJB規(guī)范為1.1和2.0,因此在實現(xiàn)的時候需要注意
3、stateless session bean的主要目的是用來提供工具性質(zhì)的方法(也可以是比較獨立的邏輯或是通用化的信息/邏輯)或是需要得到大量對象數(shù)據(jù)的時候
4、stateful session bean包含了個性化的信息和邏輯,同時可能提供了基于對象級別的個性化安全信息
5、因為整個體系是基于分布式的,但是從性能上考慮stateless session bean可以相互的調(diào)用(分布式的或是local的),但是stateful session & entity bean一盡量不要采用分布式調(diào)用。
6、訪問數(shù)據(jù)庫的方式有兩種:通過entity bean的調(diào)用來查詢/更新/插入數(shù)據(jù)或是通過stateless session bean來查詢數(shù)據(jù)
7、因為整個系統(tǒng)是基于分布式的體系的,因此,數(shù)據(jù)庫的邏輯將被最小化,根據(jù)實際情況,可能會用到異種數(shù)據(jù)庫和多個數(shù)據(jù)庫(擴展),整個系統(tǒng)應(yīng)該是可以跨數(shù)據(jù)庫的





3、系統(tǒng)整體設(shè)計




















a)層次的劃分:
后臺系統(tǒng) ----controller
Bean(data) -model tier
前端WEB系統(tǒng)-- view tier
b)描述
1、前端WEB系統(tǒng)可以是一個,也可以是多個,在現(xiàn)實中的分布是邏輯上的而不是物理上的
2、基于J2EE的后臺系統(tǒng)如前所述在現(xiàn)實中的分布可以是是邏輯上的也可以是物理上的多個并行處理
3、database 在現(xiàn)實中的分布可以是是邏輯上的也可以是物理上的多個提供數(shù)據(jù)服務(wù)




主站蜘蛛池模板: 亚洲video| 无人区国产大片 | 四虎在线精品免费高清在线 | 亚洲乱码一二三四区麻豆 | 亚洲欧美综合网站 | 亚洲欧洲视频在线 | 一级黄色a级片 | 亚洲国产高清视频 | 自偷自偷自亚洲首页精品 | 天天拍天天色 | 青青草国产精品 | 五月香福利 | 一二三四五影视在线播放 | 日本天堂在线播放 | 亚洲成人午夜影院 | 青草青青产国视频在线 | 日产国产精品久久久久久 | 中文字幕第一页国产 | 日本高清视频网址 | 天天爽天天干 | 三级aa视频在线观看 | 影音先锋亚洲综合小说在线 | 欧洲亚洲综合一区二区三区 | 先锋色资源 | 午夜视频免费在线观看 | 啪啪.com| 青草视频在线观看免费网站 | 青青青久草 | 亚洲精品在线免费 | 日韩a在线看免费观看视频 日韩a在线观看免费观看 | 手机看片福利日韩 | 色天使亚洲综合在线观看 | 日韩精品视频免费观看 | 亚洲第一页在线视频 | 日本ⅹ18 | 伊人网综合在线观看 | 一本到视频在线观看 | 视频一区视频二区在线观看 | 欧美一级特黄aaaaaaa在线观看 | 青青青在线视频免费观看 | 四虎影视在永久在线观看 2019 |