基于J2EE技術(shù)平臺(tái)的公安交通違規(guī)處理系統(tǒng)規(guī)劃與設(shè)計(jì)
發(fā)布時(shí)間:2014-09-10 19:39
【摘要】 J2EE框架在企業(yè)級(jí)系統(tǒng)開(kāi)發(fā)中已成為最主流的技術(shù),同時(shí)由于Java技術(shù)的開(kāi)放性,在J2EE框架中出現(xiàn)了許多不同的技術(shù)框架,特別是隨著開(kāi)源框架的出現(xiàn),有越來(lái)越多的開(kāi)發(fā)者加入到開(kāi)發(fā)、使用開(kāi)源框架的隊(duì)伍中。在本文中我們研究了目前常用的三種J2EE開(kāi)發(fā)框架,基于EJB2.0的重量級(jí)框架、基于POJO的輕量級(jí)框架、基于EJB3.0的新的J2EE框架,總結(jié)了它們的優(yōu)點(diǎn)和不足。同時(shí)本文介紹了Struts、Spring、Hibernate三個(gè)開(kāi)源框架,并集成為一個(gè)輕量級(jí)J2EE架構(gòu)。交通違法處理系統(tǒng)是由浙江省公安廳交管局提出的大型業(yè)務(wù)處理系統(tǒng),覆蓋全省11個(gè)地市交警支隊(duì)及高速、機(jī)場(chǎng)、鐵路支隊(duì),是在原有系統(tǒng)基礎(chǔ)上一次大的升級(jí),新的系統(tǒng)統(tǒng)一了全省的違法處理系統(tǒng),同時(shí)實(shí)現(xiàn)了異地罰繳,市公安局負(fù)責(zé)在省級(jí)平臺(tái)的基礎(chǔ)上進(jìn)行二次開(kāi)發(fā),實(shí)現(xiàn)符合本轄區(qū)特殊需求的交通違法處理系統(tǒng)。本文首先對(duì)市交通違法處理系統(tǒng)開(kāi)發(fā)過(guò)程中,涉及到的關(guān)鍵技術(shù)了做了說(shuō)明,針對(duì)本系統(tǒng)的功能需要,采用UML的方式分析了功能需求,并介紹了關(guān)鍵的性能方面的需求,在設(shè)計(jì)部分結(jié)合具體業(yè)務(wù)流程和數(shù)據(jù)結(jié)構(gòu)總體設(shè)計(jì),在實(shí)現(xiàn)部分,具體描述了SSH框架的實(shí)現(xiàn)過(guò)程。本論文對(duì)日后同類(lèi)型數(shù)據(jù)管理系統(tǒng)的開(kāi)發(fā)必將有重要的借鑒和指導(dǎo)意義。
【關(guān)鍵詞】 交通違法處理; 管理信息系統(tǒng); J2EE;
第一章緒論
1.1項(xiàng)目開(kāi)發(fā)背景及意義
隨著社會(huì)經(jīng)濟(jì)建設(shè)的快速發(fā)展,現(xiàn)代城市規(guī)模不斷擴(kuò)大,特別是最近20年以來(lái),隨著城市經(jīng)濟(jì)的發(fā)展和人們?nèi)粘;顒?dòng)的日益繁忙,交通規(guī)模總量迅猛增長(zhǎng),從而帶來(lái)了一系列嚴(yán)重的交通問(wèn)題。特別是隨著城市車(chē)輛總數(shù)的快速增長(zhǎng),以及道路交通違法現(xiàn)象的增多,導(dǎo)致我國(guó)道路交通事故以及交通事故死亡人數(shù)有上升的趨勢(shì),如果不能得到有效遏制和解決,必將對(duì)我國(guó)經(jīng)濟(jì)的持續(xù)、快速、健康發(fā)展構(gòu)成嚴(yán)懲威脅。
目前,我國(guó)道路交通管理的宗旨還是以人為本。在信息化建設(shè)快速發(fā)展的背景下,必須借力于信息技術(shù)的發(fā)展,實(shí)現(xiàn)對(duì)各種交通信息以及車(chē)輛信息進(jìn)行整合,建立一個(gè)安全駕駛和違章行為記錄系統(tǒng),通過(guò)有效的管理制度,達(dá)到提高道路交通安全性的目的。
基于上述背景分析,本文以《道路交通安全法》為基礎(chǔ),根據(jù)公安部以及相關(guān)部門(mén)的規(guī)定及標(biāo)準(zhǔn)制定本違法業(yè)務(wù)處理信息系統(tǒng),以實(shí)現(xiàn)數(shù)據(jù)處理的加快、處理流程的便民化、文書(shū)材料的信息化,現(xiàn)場(chǎng)處罰、強(qiáng)制措施、繳款等管理過(guò)程的網(wǎng)絡(luò)化,并且,該系統(tǒng)還提供了強(qiáng)大的查詢功能,可以用來(lái)滿足各部門(mén)的信息查詢需求,以提升辦公效率和服務(wù)水平,達(dá)到促進(jìn)交通安全良好風(fēng)氣的形成、違章現(xiàn)象的減少、事故發(fā)生率的降低、道路通行能力的提高。
項(xiàng)目的建設(shè)還有以下的意義:
1、建立一個(gè)統(tǒng)一執(zhí)法平臺(tái),使得目前交通違法業(yè)務(wù)的處理流程優(yōu)化,同時(shí)讓管理者有更高效和科學(xué)的執(zhí)法手段,以提高執(zhí)法的科學(xué)性、公正性和效率,從而更好地執(zhí)法為民的目的。
2、有效打擊超載、超速以及肇事逃逸等等違法行為,通過(guò)對(duì)違法車(chē)輛進(jìn)行管理,以降低交通事故發(fā)案率。
3、通過(guò)建設(shè)違法業(yè)務(wù)處理信息系統(tǒng),提高相關(guān)部門(mén)的管理水平,改善現(xiàn)有路面的交通狀況,維持良好通行秩序,從而為我國(guó)的社會(huì)發(fā)展提供良好的交通基礎(chǔ)。
................................
1.2目前研究現(xiàn)狀
2000年3月1日,公安部第45、46號(hào)令幵始施行,各地市均使用系統(tǒng)實(shí)現(xiàn)了交通違章信息采集和處理。兩年后,實(shí)現(xiàn)了異地違章處理信息的網(wǎng)上交換,有效地遏制了各地駕駛?cè)水惖剡`章現(xiàn)象。2004年3月,全國(guó)實(shí)現(xiàn)了 12個(gè)。ㄊ校╅g跨省異地違法數(shù)據(jù)的交換。同時(shí),公安部交管局制定了一系列信息標(biāo)準(zhǔn),對(duì)規(guī)范各地違法起到了良好的作用。
2004年5月1日,《中華人民共和國(guó)道路交通安全法》等法律、法規(guī)的頒布、施行,各省市自行開(kāi)發(fā)的公安交通管理違法處理系統(tǒng)問(wèn)題日益突出,原有的系統(tǒng)兼容性比較差,與其他系統(tǒng)比如登記和管理系統(tǒng)沒(méi)有辦法有效銜接,同時(shí)異地的信息處理也困難,無(wú)法對(duì)車(chē)輛及駕駛員進(jìn)行有效的管控。
2006年7月,公安部啟動(dòng)了道路交通違法處理信息系統(tǒng)開(kāi)發(fā)工作,經(jīng)過(guò)三年的努力,基本完成了省、市兩級(jí)交通違法信息數(shù)據(jù)的查詢庫(kù),實(shí)現(xiàn)了對(duì)省內(nèi)各地機(jī)動(dòng)車(chē)及駕駛員的交通違法行為的計(jì)算機(jī)管理,異地處理的信息整合工作也已經(jīng)完成,從而大大提尚相關(guān)部門(mén)的執(zhí)法能力。
2010年,公安部交通管理局作出了對(duì)交通違法處理系統(tǒng)實(shí)施大整合,在全國(guó)開(kāi)展違法處理系統(tǒng)建設(shè)的重大決定。此次大整合,制(修)定配套數(shù)據(jù)標(biāo)準(zhǔn)和系統(tǒng)規(guī)范。整合代碼標(biāo)準(zhǔn)、統(tǒng)一信息語(yǔ)義、建立統(tǒng)一的傳輸和訪問(wèn)平臺(tái),通過(guò)統(tǒng)一傳輸通道,建立一個(gè)全國(guó)交通數(shù)據(jù)跨省集成平臺(tái)。
2013年1月1日,公安部第123號(hào)令,即《機(jī)動(dòng)車(chē)駕駛證申領(lǐng)和使用規(guī)定》正式實(shí)施,為配合新規(guī)實(shí)施,公安部對(duì)原有的違法處理系統(tǒng)進(jìn)行整合升級(jí),此次升級(jí),系統(tǒng)完善了各項(xiàng)功能,不給違法分子“鉆空子”。在違法處理業(yè)務(wù)中,增加了重點(diǎn)人員監(jiān)控和嫌疑業(yè)務(wù)審核功能,主要為遏制“買(mǎi)分賣(mài)分”等行為,極大提高了公安交通管理部門(mén)的執(zhí)法水平和服務(wù)能力。
1.3論文的主要研究?jī)?nèi)容
公安交通管理違法處理系統(tǒng)以交通管理為核心,為了實(shí)現(xiàn)交通信息的異地處理,充分利用現(xiàn)代網(wǎng)絡(luò)技術(shù),將我國(guó)各級(jí)交通部門(mén)的交通管理信息有結(jié)合起來(lái),形成統(tǒng)一的標(biāo)準(zhǔn),該綜合管理系統(tǒng)也是“金盾工程”的組成部分之一。
論文遵循軟件工程的設(shè)計(jì)思想,詳細(xì)地分析了公安交通管理違法處理系統(tǒng)的分析、設(shè)計(jì)和實(shí)現(xiàn)過(guò)程,具體的研究?jī)?nèi)容包括:
1、在詳細(xì)分析當(dāng)前交通管理違法處理現(xiàn)狀的基礎(chǔ)上,較為全面地分析了系統(tǒng)研發(fā)的必要性和緊迫性;
2、較為詳細(xì)地介紹了系統(tǒng)研發(fā)所涉及的若干關(guān)鍵技術(shù);
3、在描述系統(tǒng)目標(biāo)的基礎(chǔ)上,從業(yè)務(wù)流程、功能需求、性能需求、接口等方面詳細(xì)地分析了系統(tǒng);
4、在描述系統(tǒng)設(shè)計(jì)原則的基礎(chǔ)上,從總體架構(gòu)、體系架構(gòu)等方面對(duì)系統(tǒng)進(jìn)行了概要設(shè)計(jì),并描繪了系統(tǒng)功能模塊圖和系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì);
5、基于J2EE平臺(tái)和Oracle數(shù)據(jù)庫(kù),實(shí)現(xiàn)了系統(tǒng),并通過(guò)界面的截圖的形式進(jìn)行了系統(tǒng)展示。
..................................
第二章系統(tǒng)研發(fā)所涉及的若干關(guān)鍵技術(shù)
2. 1 J2EE 平臺(tái)
2.1.1J2EE平臺(tái)概述
J2EE是SUN公司推出的全新概念的模型,與以往的程序模型相比,它在基于網(wǎng)絡(luò)的應(yīng)用程序模型方面有著巨大的優(yōu)勢(shì)。許多企業(yè)都需要縮短他們和客戶之間溝通的響應(yīng)時(shí)間,這就需要實(shí)現(xiàn)一種簡(jiǎn)捷、快速的服務(wù),用于企業(yè)內(nèi)部信息化管理和客戶的關(guān)聯(lián)溝通。
J2EE也是技術(shù)規(guī)范,它提供了一種新的工作平臺(tái),定義了全標(biāo)準(zhǔn)的開(kāi)發(fā)體系結(jié)構(gòu)和部署環(huán)境。在該體系中,開(kāi)發(fā)者的注意力全部集中在業(yè)務(wù)邏輯的封裝和業(yè)務(wù)上,所有與基礎(chǔ)相關(guān)的問(wèn)題以及資源分配都由應(yīng)用程序或服務(wù)器進(jìn)行處理。
2.1.2J2EE關(guān)鍵技術(shù)
J2EE組件和“標(biāo)準(zhǔn)的” Java類(lèi)的不同點(diǎn)在于:它被裝配在一個(gè)J2EE應(yīng)用中,具有固定的格式并遵守J2EE規(guī)范,由J2EE服務(wù)器對(duì)其進(jìn)行管理。J2EE規(guī)范是這樣定義J2EE組件的:客戶端應(yīng)用程序和applet是運(yùn)行在客戶端的組件;Java Servlet和Java Server Pages (JSP)是運(yùn)行在服務(wù)器端的Web組件;Enterprise Java Bean (EJB )組件是運(yùn)行在服務(wù)器端的業(yè)務(wù)組件[6]。
2.1.3J2EE體系結(jié)構(gòu)
J2EE是一個(gè)基于組件的、以應(yīng)用服務(wù)器為核心的多層應(yīng)用體系結(jié)構(gòu)[7]。這種多層結(jié)構(gòu)簡(jiǎn)化了開(kāi)發(fā)、配置和維護(hù)企業(yè)應(yīng)用的過(guò)程,它最大的優(yōu)點(diǎn)就是將企業(yè)的業(yè)務(wù)邏輯同顯示邏輯分開(kāi),這就使得開(kāi)發(fā)者能夠?qū)⒕杏谔囟I(lǐng)域的業(yè)務(wù)規(guī)則的組織上,而不用過(guò)多的關(guān)心那些底層的復(fù)雜而又煩瑣的系統(tǒng)級(jí)事項(xiàng)。J2EE平臺(tái)由一整套服務(wù)、應(yīng)用程序接口和協(xié)議構(gòu)成,其中EJB組件體系結(jié)構(gòu)[8]是J2EE平臺(tái)的主干。J2EE平臺(tái)架構(gòu)如圖2-1所示。
.........................
2.2 OraclelOg 數(shù)據(jù)庫(kù)
2.2.1 Oracle數(shù)據(jù)庫(kù)的基本概念
Oracle是以高級(jí)結(jié)構(gòu)化查詢語(yǔ)言(SQL)的大型關(guān)系數(shù)據(jù)為基礎(chǔ),共同地被告知它是用方便邏輯管理的語(yǔ)言操縱大量的數(shù)據(jù)收集。是目前最流行的客戶/月艮務(wù)器(CLIENT/SERVER)體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)[9]。
2.2.2 Oracle數(shù)據(jù)庫(kù)的特點(diǎn)
Oracle數(shù)據(jù)庫(kù)的特點(diǎn)有:
l.OracleT.X共享SQL和多線程服務(wù)器體系結(jié)構(gòu)。Oracle資源的減少,提高能力的Oracle的高端平臺(tái),因此,在較低級(jí)的軟硬件平臺(tái)上,Oracle可以以更少的資源可以支持更多的用戶,可以支持?jǐn)?shù)以百計(jì)的數(shù)以千計(jì)的用戶[1]。
2.支持大量的多媒體數(shù)據(jù),如二進(jìn)制圖形,聲音,動(dòng)畫(huà)和多維數(shù)據(jù)結(jié)構(gòu)[12]。
3.提供了與第三代高級(jí)語(yǔ)言的接口軟件PRO *系列,C, C++語(yǔ)言中嵌入SQL語(yǔ)句和過(guò)程(PL/SQL)語(yǔ)句,數(shù)據(jù)庫(kù)中的數(shù)據(jù)操作。再加上它有許多優(yōu)秀的前臺(tái)開(kāi)發(fā)工具如 POWER BUILD,SQL* FORMS, VISIABASIC。
5.提供了一個(gè)新的分布式數(shù)據(jù)庫(kù)能力。通過(guò)網(wǎng)絡(luò)方便地讀取和寫(xiě)入遠(yuǎn)程數(shù)據(jù)庫(kù)中的數(shù)據(jù),而對(duì)稱(chēng)復(fù)制技術(shù)。
2. 2. 3存儲(chǔ)結(jié)構(gòu)
1.物理結(jié)構(gòu)
Oracle數(shù)據(jù)庫(kù)的物理存儲(chǔ)在磁盤(pán)上的文件。它是活動(dòng)的,可擴(kuò)展的,因?yàn)閿?shù)據(jù)被添加和應(yīng)用程序的增加和變化。Oracle數(shù)據(jù)庫(kù)的擴(kuò)展和存儲(chǔ)在硬盤(pán)結(jié)構(gòu)圖如圖2-2所示。
本文編號(hào):8798
【關(guān)鍵詞】 交通違法處理; 管理信息系統(tǒng); J2EE;
第一章緒論
1.1項(xiàng)目開(kāi)發(fā)背景及意義
隨著社會(huì)經(jīng)濟(jì)建設(shè)的快速發(fā)展,現(xiàn)代城市規(guī)模不斷擴(kuò)大,特別是最近20年以來(lái),隨著城市經(jīng)濟(jì)的發(fā)展和人們?nèi)粘;顒?dòng)的日益繁忙,交通規(guī)模總量迅猛增長(zhǎng),從而帶來(lái)了一系列嚴(yán)重的交通問(wèn)題。特別是隨著城市車(chē)輛總數(shù)的快速增長(zhǎng),以及道路交通違法現(xiàn)象的增多,導(dǎo)致我國(guó)道路交通事故以及交通事故死亡人數(shù)有上升的趨勢(shì),如果不能得到有效遏制和解決,必將對(duì)我國(guó)經(jīng)濟(jì)的持續(xù)、快速、健康發(fā)展構(gòu)成嚴(yán)懲威脅。
目前,我國(guó)道路交通管理的宗旨還是以人為本。在信息化建設(shè)快速發(fā)展的背景下,必須借力于信息技術(shù)的發(fā)展,實(shí)現(xiàn)對(duì)各種交通信息以及車(chē)輛信息進(jìn)行整合,建立一個(gè)安全駕駛和違章行為記錄系統(tǒng),通過(guò)有效的管理制度,達(dá)到提高道路交通安全性的目的。
基于上述背景分析,本文以《道路交通安全法》為基礎(chǔ),根據(jù)公安部以及相關(guān)部門(mén)的規(guī)定及標(biāo)準(zhǔn)制定本違法業(yè)務(wù)處理信息系統(tǒng),以實(shí)現(xiàn)數(shù)據(jù)處理的加快、處理流程的便民化、文書(shū)材料的信息化,現(xiàn)場(chǎng)處罰、強(qiáng)制措施、繳款等管理過(guò)程的網(wǎng)絡(luò)化,并且,該系統(tǒng)還提供了強(qiáng)大的查詢功能,可以用來(lái)滿足各部門(mén)的信息查詢需求,以提升辦公效率和服務(wù)水平,達(dá)到促進(jìn)交通安全良好風(fēng)氣的形成、違章現(xiàn)象的減少、事故發(fā)生率的降低、道路通行能力的提高。
項(xiàng)目的建設(shè)還有以下的意義:
1、建立一個(gè)統(tǒng)一執(zhí)法平臺(tái),使得目前交通違法業(yè)務(wù)的處理流程優(yōu)化,同時(shí)讓管理者有更高效和科學(xué)的執(zhí)法手段,以提高執(zhí)法的科學(xué)性、公正性和效率,從而更好地執(zhí)法為民的目的。
2、有效打擊超載、超速以及肇事逃逸等等違法行為,通過(guò)對(duì)違法車(chē)輛進(jìn)行管理,以降低交通事故發(fā)案率。
3、通過(guò)建設(shè)違法業(yè)務(wù)處理信息系統(tǒng),提高相關(guān)部門(mén)的管理水平,改善現(xiàn)有路面的交通狀況,維持良好通行秩序,從而為我國(guó)的社會(huì)發(fā)展提供良好的交通基礎(chǔ)。
................................
1.2目前研究現(xiàn)狀
2000年3月1日,公安部第45、46號(hào)令幵始施行,各地市均使用系統(tǒng)實(shí)現(xiàn)了交通違章信息采集和處理。兩年后,實(shí)現(xiàn)了異地違章處理信息的網(wǎng)上交換,有效地遏制了各地駕駛?cè)水惖剡`章現(xiàn)象。2004年3月,全國(guó)實(shí)現(xiàn)了 12個(gè)。ㄊ校╅g跨省異地違法數(shù)據(jù)的交換。同時(shí),公安部交管局制定了一系列信息標(biāo)準(zhǔn),對(duì)規(guī)范各地違法起到了良好的作用。
2004年5月1日,《中華人民共和國(guó)道路交通安全法》等法律、法規(guī)的頒布、施行,各省市自行開(kāi)發(fā)的公安交通管理違法處理系統(tǒng)問(wèn)題日益突出,原有的系統(tǒng)兼容性比較差,與其他系統(tǒng)比如登記和管理系統(tǒng)沒(méi)有辦法有效銜接,同時(shí)異地的信息處理也困難,無(wú)法對(duì)車(chē)輛及駕駛員進(jìn)行有效的管控。
2006年7月,公安部啟動(dòng)了道路交通違法處理信息系統(tǒng)開(kāi)發(fā)工作,經(jīng)過(guò)三年的努力,基本完成了省、市兩級(jí)交通違法信息數(shù)據(jù)的查詢庫(kù),實(shí)現(xiàn)了對(duì)省內(nèi)各地機(jī)動(dòng)車(chē)及駕駛員的交通違法行為的計(jì)算機(jī)管理,異地處理的信息整合工作也已經(jīng)完成,從而大大提尚相關(guān)部門(mén)的執(zhí)法能力。
2010年,公安部交通管理局作出了對(duì)交通違法處理系統(tǒng)實(shí)施大整合,在全國(guó)開(kāi)展違法處理系統(tǒng)建設(shè)的重大決定。此次大整合,制(修)定配套數(shù)據(jù)標(biāo)準(zhǔn)和系統(tǒng)規(guī)范。整合代碼標(biāo)準(zhǔn)、統(tǒng)一信息語(yǔ)義、建立統(tǒng)一的傳輸和訪問(wèn)平臺(tái),通過(guò)統(tǒng)一傳輸通道,建立一個(gè)全國(guó)交通數(shù)據(jù)跨省集成平臺(tái)。
2013年1月1日,公安部第123號(hào)令,即《機(jī)動(dòng)車(chē)駕駛證申領(lǐng)和使用規(guī)定》正式實(shí)施,為配合新規(guī)實(shí)施,公安部對(duì)原有的違法處理系統(tǒng)進(jìn)行整合升級(jí),此次升級(jí),系統(tǒng)完善了各項(xiàng)功能,不給違法分子“鉆空子”。在違法處理業(yè)務(wù)中,增加了重點(diǎn)人員監(jiān)控和嫌疑業(yè)務(wù)審核功能,主要為遏制“買(mǎi)分賣(mài)分”等行為,極大提高了公安交通管理部門(mén)的執(zhí)法水平和服務(wù)能力。
1.3論文的主要研究?jī)?nèi)容
公安交通管理違法處理系統(tǒng)以交通管理為核心,為了實(shí)現(xiàn)交通信息的異地處理,充分利用現(xiàn)代網(wǎng)絡(luò)技術(shù),將我國(guó)各級(jí)交通部門(mén)的交通管理信息有結(jié)合起來(lái),形成統(tǒng)一的標(biāo)準(zhǔn),該綜合管理系統(tǒng)也是“金盾工程”的組成部分之一。
論文遵循軟件工程的設(shè)計(jì)思想,詳細(xì)地分析了公安交通管理違法處理系統(tǒng)的分析、設(shè)計(jì)和實(shí)現(xiàn)過(guò)程,具體的研究?jī)?nèi)容包括:
1、在詳細(xì)分析當(dāng)前交通管理違法處理現(xiàn)狀的基礎(chǔ)上,較為全面地分析了系統(tǒng)研發(fā)的必要性和緊迫性;
2、較為詳細(xì)地介紹了系統(tǒng)研發(fā)所涉及的若干關(guān)鍵技術(shù);
3、在描述系統(tǒng)目標(biāo)的基礎(chǔ)上,從業(yè)務(wù)流程、功能需求、性能需求、接口等方面詳細(xì)地分析了系統(tǒng);
4、在描述系統(tǒng)設(shè)計(jì)原則的基礎(chǔ)上,從總體架構(gòu)、體系架構(gòu)等方面對(duì)系統(tǒng)進(jìn)行了概要設(shè)計(jì),并描繪了系統(tǒng)功能模塊圖和系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì);
5、基于J2EE平臺(tái)和Oracle數(shù)據(jù)庫(kù),實(shí)現(xiàn)了系統(tǒng),并通過(guò)界面的截圖的形式進(jìn)行了系統(tǒng)展示。
..................................
第二章系統(tǒng)研發(fā)所涉及的若干關(guān)鍵技術(shù)
2. 1 J2EE 平臺(tái)
2.1.1J2EE平臺(tái)概述
J2EE是SUN公司推出的全新概念的模型,與以往的程序模型相比,它在基于網(wǎng)絡(luò)的應(yīng)用程序模型方面有著巨大的優(yōu)勢(shì)。許多企業(yè)都需要縮短他們和客戶之間溝通的響應(yīng)時(shí)間,這就需要實(shí)現(xiàn)一種簡(jiǎn)捷、快速的服務(wù),用于企業(yè)內(nèi)部信息化管理和客戶的關(guān)聯(lián)溝通。
J2EE也是技術(shù)規(guī)范,它提供了一種新的工作平臺(tái),定義了全標(biāo)準(zhǔn)的開(kāi)發(fā)體系結(jié)構(gòu)和部署環(huán)境。在該體系中,開(kāi)發(fā)者的注意力全部集中在業(yè)務(wù)邏輯的封裝和業(yè)務(wù)上,所有與基礎(chǔ)相關(guān)的問(wèn)題以及資源分配都由應(yīng)用程序或服務(wù)器進(jìn)行處理。
2.1.2J2EE關(guān)鍵技術(shù)
J2EE組件和“標(biāo)準(zhǔn)的” Java類(lèi)的不同點(diǎn)在于:它被裝配在一個(gè)J2EE應(yīng)用中,具有固定的格式并遵守J2EE規(guī)范,由J2EE服務(wù)器對(duì)其進(jìn)行管理。J2EE規(guī)范是這樣定義J2EE組件的:客戶端應(yīng)用程序和applet是運(yùn)行在客戶端的組件;Java Servlet和Java Server Pages (JSP)是運(yùn)行在服務(wù)器端的Web組件;Enterprise Java Bean (EJB )組件是運(yùn)行在服務(wù)器端的業(yè)務(wù)組件[6]。
2.1.3J2EE體系結(jié)構(gòu)
J2EE是一個(gè)基于組件的、以應(yīng)用服務(wù)器為核心的多層應(yīng)用體系結(jié)構(gòu)[7]。這種多層結(jié)構(gòu)簡(jiǎn)化了開(kāi)發(fā)、配置和維護(hù)企業(yè)應(yīng)用的過(guò)程,它最大的優(yōu)點(diǎn)就是將企業(yè)的業(yè)務(wù)邏輯同顯示邏輯分開(kāi),這就使得開(kāi)發(fā)者能夠?qū)⒕杏谔囟I(lǐng)域的業(yè)務(wù)規(guī)則的組織上,而不用過(guò)多的關(guān)心那些底層的復(fù)雜而又煩瑣的系統(tǒng)級(jí)事項(xiàng)。J2EE平臺(tái)由一整套服務(wù)、應(yīng)用程序接口和協(xié)議構(gòu)成,其中EJB組件體系結(jié)構(gòu)[8]是J2EE平臺(tái)的主干。J2EE平臺(tái)架構(gòu)如圖2-1所示。
.........................
2.2 OraclelOg 數(shù)據(jù)庫(kù)
2.2.1 Oracle數(shù)據(jù)庫(kù)的基本概念
Oracle是以高級(jí)結(jié)構(gòu)化查詢語(yǔ)言(SQL)的大型關(guān)系數(shù)據(jù)為基礎(chǔ),共同地被告知它是用方便邏輯管理的語(yǔ)言操縱大量的數(shù)據(jù)收集。是目前最流行的客戶/月艮務(wù)器(CLIENT/SERVER)體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)[9]。
2.2.2 Oracle數(shù)據(jù)庫(kù)的特點(diǎn)
Oracle數(shù)據(jù)庫(kù)的特點(diǎn)有:
l.OracleT.X共享SQL和多線程服務(wù)器體系結(jié)構(gòu)。Oracle資源的減少,提高能力的Oracle的高端平臺(tái),因此,在較低級(jí)的軟硬件平臺(tái)上,Oracle可以以更少的資源可以支持更多的用戶,可以支持?jǐn)?shù)以百計(jì)的數(shù)以千計(jì)的用戶[1]。
2.支持大量的多媒體數(shù)據(jù),如二進(jìn)制圖形,聲音,動(dòng)畫(huà)和多維數(shù)據(jù)結(jié)構(gòu)[12]。
3.提供了與第三代高級(jí)語(yǔ)言的接口軟件PRO *系列,C, C++語(yǔ)言中嵌入SQL語(yǔ)句和過(guò)程(PL/SQL)語(yǔ)句,數(shù)據(jù)庫(kù)中的數(shù)據(jù)操作。再加上它有許多優(yōu)秀的前臺(tái)開(kāi)發(fā)工具如 POWER BUILD,SQL* FORMS, VISIABASIC。
5.提供了一個(gè)新的分布式數(shù)據(jù)庫(kù)能力。通過(guò)網(wǎng)絡(luò)方便地讀取和寫(xiě)入遠(yuǎn)程數(shù)據(jù)庫(kù)中的數(shù)據(jù),而對(duì)稱(chēng)復(fù)制技術(shù)。
2. 2. 3存儲(chǔ)結(jié)構(gòu)
1.物理結(jié)構(gòu)
Oracle數(shù)據(jù)庫(kù)的物理存儲(chǔ)在磁盤(pán)上的文件。它是活動(dòng)的,可擴(kuò)展的,因?yàn)閿?shù)據(jù)被添加和應(yīng)用程序的增加和變化。Oracle數(shù)據(jù)庫(kù)的擴(kuò)展和存儲(chǔ)在硬盤(pán)結(jié)構(gòu)圖如圖2-2所示。
本文編號(hào):8798
本文鏈接:http://www.lk138.cn/shoufeilunwen/shuoshibiyelunwen/8798.html
最近更新
教材專(zhuān)著