freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

bbs論壇系統(tǒng)概要設(shè)計(jì)說明書-文庫吧

2025-06-13 07:52 本頁面


【正文】 類別服務(wù)器標(biāo)準(zhǔn)配置CPUIntel奔騰P4 2。0GHz以上內(nèi)存256MB,最好512MB以上硬盤120G以上其他無特殊要求網(wǎng)絡(luò)類型:百兆高速局域網(wǎng)存貯器容量:大容量存貯器其他特殊設(shè)備:網(wǎng)絡(luò)打印機(jī),復(fù)印機(jī)操作系統(tǒng): Windows 2003數(shù)據(jù)庫管理系統(tǒng):MySQL 以上版本數(shù)據(jù)庫其他支撐軟件:應(yīng)用服務(wù)器:Tomcat 系統(tǒng)采用基于J2EE的輕量級(jí)B/S架構(gòu)體系BBS網(wǎng)上論壇系統(tǒng)采用B/S架構(gòu)(瀏覽器/服務(wù)器)模式來實(shí)現(xiàn)??紤]到系統(tǒng)應(yīng)用性、安全性、可擴(kuò)展性與可維護(hù)性,決定采用基于J2EE的輕量級(jí)架構(gòu)體系。其體系結(jié)構(gòu)圖如下所示: 為什么對(duì)本項(xiàng)目要應(yīng)用輕量級(jí)的框架技術(shù)輕量級(jí)容器的設(shè)計(jì)目標(biāo)是為了能夠避免如下所有這些麻煩事情,基于以下的各個(gè)優(yōu)點(diǎn),我們決定在本項(xiàng)目中采用輕量級(jí)的框架技術(shù)。l 侵略性的API(代碼依賴于EJB)l 對(duì)容器的依賴(代碼不能在EJB 容器之外工作)l 只提供固定的一組功能,不具備配置能力l 啟動(dòng)時(shí)間長l 部署過程取決于特定的產(chǎn)品,無法通用 系統(tǒng)架構(gòu)示圖本論壇系統(tǒng)的整體架構(gòu)設(shè)計(jì)為Struts +Spring +hibernate架構(gòu)組成Struts(承擔(dān)表示層和控制層的角色)Spring(利用IoC進(jìn)行各種對(duì)象的管理 )Hibernate(實(shí)現(xiàn)數(shù)據(jù)訪問和O/R Mapping)相互集成對(duì) DAO進(jìn)行管理(1)對(duì)于表示層經(jīng)驗(yàn)表明,最好的方法是選擇已存在的并已得到證明了的Web應(yīng)用框架,而不是自己去設(shè)計(jì)和開發(fā)新的框架。我們擁有多個(gè)可選擇的框架,如Struts,WebWork和JSF等,在本項(xiàng)目中,我們選擇采用Struts。(2)EJB 和POJO都可以用來創(chuàng)建業(yè)務(wù)邏輯層如果應(yīng)用是分布式的,采用具有remote接口的EJB是一個(gè)好的選擇;由于本系統(tǒng)是一個(gè)典型的不需要遠(yuǎn)程訪問的Web應(yīng)用,因此選用POJO,并充分利用Spring 框架的IoC和AoP的特性,將是實(shí)現(xiàn)業(yè)務(wù)邏輯層的更好選擇。(3)在持久層中由于需要利用關(guān)系型數(shù)據(jù)庫實(shí)現(xiàn)數(shù)據(jù)的持續(xù)化,但在應(yīng)用中可以存在多種方法可用來實(shí)現(xiàn): l JDBC:這是最為靈活的方法,然而,低級(jí)的JDBC難以使用,而且質(zhì)量差的JDBC代碼很難運(yùn)轉(zhuǎn)良好 l EJB Entity beans:CMP的Entity bean是一種分離數(shù)據(jù)訪問代碼和處理ORM的昂貴的方法,它是以應(yīng)用服務(wù)器為中心的方法,即Entity bean不是將應(yīng)用與某種數(shù)據(jù)庫類型而是EJB容器約束在一起。 l O/R Mapping 框架:一個(gè)ORM框架采用以對(duì)象為中心的方法實(shí)現(xiàn)數(shù)據(jù)持續(xù)化,一個(gè)以對(duì)象為中心的應(yīng)用易于開發(fā)并具有高度的可移植性在該領(lǐng)域中存在幾個(gè)框架可用—JDO、Hibernate、TopLink以及iBATIS 和CocoBase等。在本項(xiàng)目中我們選用Hibernate。架構(gòu)示圖Struts表示層(JSP和HTML)Struts控制層Spring業(yè)務(wù)處理層Hibernate數(shù)據(jù)訪問層前端控制器類業(yè)務(wù)控制類業(yè)務(wù)處理基類業(yè)務(wù)接口數(shù)據(jù)操作類數(shù)據(jù)連接類持久實(shí)體類數(shù)據(jù)訪問服務(wù)數(shù)據(jù)訪問操作業(yè)務(wù)處理類業(yè)務(wù)實(shí)體類本系統(tǒng)采用了多層非分布式的構(gòu)架,上圖展示了系統(tǒng)的分層以及每一層中所采用的技術(shù)和對(duì)應(yīng)的框架,并且各層將存在于同一個(gè)Web容器中。該形式的總體架構(gòu)設(shè)計(jì)的主要特點(diǎn)(1)遵循Sun J2EE中兩個(gè)主要的原則:“多層架構(gòu)、松藕合”由于采用分層的設(shè)計(jì)方式,各個(gè)模塊功能相互獨(dú)立封裝,層與層之間關(guān)聯(lián)少,保持松耦合連接,穩(wěn)定性高,便于擴(kuò)展和維護(hù)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1