




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 PAGE45 / NUMPAGES45分類號:密級:單位代碼:學(xué)號:20022501 西社大學(xué)碩士學(xué)位論文題目:系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)帆指導(dǎo)教師耿專業(yè)技術(shù)職務(wù)教授學(xué)科(專業(yè))答辯日期2005.6計(jì)算機(jī)應(yīng)用學(xué)位授予日期二零零五年五月碩士學(xué)位論文MASTERS DEGREE DISSERTATION基于J2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審 批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) Design and Implementation of the E-GovernorApplication and Approval Online System Based on the J2EE Framework帆Feng Fan導(dǎo)師:S up
2、ervisor:耿教授Prof. Geng Guohua西北大學(xué)計(jì)算機(jī)科學(xué)系Department of Computer Science, Northwest Universityan, 710069, P. R. China 西北大學(xué)學(xué)位論文知識產(chǎn)權(quán)聲明書 本人完全了解學(xué)校有關(guān)保護(hù)知識產(chǎn)權(quán)的規(guī)定,即:研究生在校攻讀學(xué)位期間論文工作的知識產(chǎn)權(quán)單位屬于西北大學(xué)。學(xué)校有權(quán)保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版。本人允許論文被查閱和借閱。學(xué)校可以將本學(xué)位論文的全部或部分容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。同時,本人保證,畢業(yè)后結(jié)合學(xué)位論文研究
3、課題再撰寫的文章一律注明作者單位為西北大學(xué)。論文待解密后適用本聲明。學(xué)位論文作者簽名:7虧咋彬指導(dǎo)教師簽名:聲可年月S日年西北大學(xué)學(xué)位論文獨(dú)創(chuàng)性聲明 本人聲明:所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作與取得的研究成果。據(jù)我所知,除了文中特別加以標(biāo)注和致的地方外,本論文不包含其他人己經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得西北大學(xué)或其它教育機(jī)構(gòu)的學(xué)位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻(xiàn)均己在論文中作了明確的說明并表示意。學(xué)位論文作者簽名:州互年石月夕日基于J2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘要 隨著現(xiàn)代網(wǎng)絡(luò)技術(shù)和通訊技術(shù)的高速發(fā)展,電子政務(wù)已成
4、為“信息高速公路”五大應(yīng)用領(lǐng)域(電子政務(wù)、電子商務(wù)、遠(yuǎn)程教育、遠(yuǎn)程醫(yī)療、電子娛樂)之首。通過電子政務(wù)系統(tǒng)可以極提高政府部門的辦公效率。網(wǎng)上申報(bào)審批系統(tǒng)作為G t0 G和GLOB模式的結(jié)合體,是行政管理信息化建設(shè)的重要突破口。 為了構(gòu)建強(qiáng)擴(kuò)展性的電子政務(wù)系統(tǒng),并結(jié)合網(wǎng)上申報(bào)審批系統(tǒng)的需求,本文主要進(jìn)行了以下方面的研究: 1. J2EE組件技術(shù)和設(shè)計(jì)模式的研究與應(yīng)用 J2EE技術(shù)提供了基于組件的設(shè)計(jì)方法和多層分布式應(yīng)用模式,使得基于J2EE架構(gòu)的應(yīng)用系統(tǒng)具有較強(qiáng)的重用能力。本文結(jié)合在開發(fā)網(wǎng)上申報(bào)審批系統(tǒng)中的實(shí)際應(yīng)用,對J2EE組件技術(shù)以與J2EE設(shè)計(jì)模式中的部分模式進(jìn)行了分析和研究。 2.基于J2
5、EE多層架構(gòu)的系統(tǒng)應(yīng)用框架的設(shè)計(jì) 結(jié)合電子政務(wù)的具體應(yīng)用,本文在分析多種J2EE模式的基礎(chǔ)上,提出了一個基于J2EE多層架構(gòu)的系統(tǒng)框架。并利用UML序列圖結(jié)合應(yīng)用實(shí)例對該框架進(jìn)行了詳細(xì)描述。 3.網(wǎng)上申報(bào)審批工作流子系統(tǒng)的研究和實(shí)現(xiàn) 申報(bào)審批工作流自動化是網(wǎng)上申報(bào)審批系統(tǒng)中最重要的環(huán)節(jié),實(shí)現(xiàn)工作流子系統(tǒng)和Web應(yīng)用的結(jié)合是研究的關(guān)鍵。本文在對工作流自動化詳細(xì)分析的基礎(chǔ)上,提出一個網(wǎng)上申報(bào)審批工作流子系統(tǒng)的設(shè)計(jì)方案,并結(jié)合應(yīng)用框架,通過一個實(shí)例給出這個方案的實(shí)現(xiàn)過程。 4. XML技術(shù)在電子政務(wù)系統(tǒng)中的研究和應(yīng)用 本文分析了XML文檔特點(diǎn),以與代替關(guān)系數(shù)據(jù)庫表的可行性。在此基礎(chǔ)上利用XML解析技
6、術(shù)解決了電子政務(wù)系統(tǒng)中臨時數(shù)據(jù)的存取問題,不僅方便了操作而且大大增強(qiáng)了數(shù)據(jù)庫的安全性能。關(guān)鍵詞:申子政務(wù)、J2EE、設(shè)計(jì)模式、XML、工作流基于J2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) ABSTRACT With the rapid development of network technology and communicationtechnology, the E-Governor has become the head of the five information freewayapplications. Through the E-Governor, the efficie
7、ncy of handling affairs in thegovernment can be improved greatly. Application and Approval Online System whichcombines the G to G pattern and G to B pattern has become an importantbreakthrough of the informationlization construction of administrative management. In order to develop the more expansib
8、le E-Governor system and meet thedemand of the Application and Approval Online System, this thesis has chieflyconducted the research of the following aspects: 1 .Research and application of J2EE component technology and design pattern J2EE technology provides the design methods based on many compone
9、nts andthe distributed application pattern of multi-layer, which improves the reusable abilityof the application system based on J2EE framework. Combined with the practicalapplication in the development of the Application and Approval Online System, thisthesis has studied and analyzed the J2EE compo
10、nent technology and several DesignPatterns of J2EE. 2 .Design of systems framework on the basis of J2EE framework. After analyzing the Design Patterns of J2EE, this thesis puts forward one systemframework which is based on the J2 EE multi-layer architecture. This framework willmeet the need of E-Gov
11、ernor. In order to describe this framework clearly in this thesis,the author uses UMLs Sequence Diagram. 3. Research and implementation of workflow sub-system in Application andApproval Online System The automatic workflow of application an approval is themost important function in the Application a
12、nd Approval Online System. Furthermore,how to integrate the workflow sub-system with the Web application also is a key pointin our research. This thesis puts forward a design solution of the workflow sub-systemin Application and Approval Online System after analyzing the theories of automaticworkflo
13、w in detail. Besides, the implementation of this solution based on the system了擴(kuò)矛基于12EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)framework is also provided in this article. 4. Research and application of XML technology in the E-Governor system This thesis analyses the characteristics of XML document and the feasibility o
14、freplacing tables in Relationship Data Base. Based on those researches and with theXML processing technology, the author has resolved the problem how to access thetemp data in an E-Governor system. With the result, the operation becomes easier andData Base is more secure.Key Words: E-Governor, J2EE,
15、 Design Pattern, XML, Workflow基于J2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 目錄摘要 1ABSTRACT 。ii目錄 iv引言 1第一章電子政務(wù)概論 3 1.1電子政務(wù)的概念。 3 1.1.1電子政務(wù)的概念 3 1.1.2電子政務(wù)的分類模式 4 1.1.3電子政務(wù)的意義, 5 1.2電子政務(wù)的發(fā)展現(xiàn)狀 6 1.2.1國外電子政務(wù)的發(fā)展 6 1.2.2國電子政務(wù)的發(fā)展 7 1.2.3今后電子政務(wù)的發(fā)展趨勢 8 1.3網(wǎng)上申報(bào)審批系統(tǒng)概述,、., 9 1.3.1網(wǎng)上申報(bào)審批系統(tǒng)的概念 9 1.3.2網(wǎng)上申報(bào)審批系統(tǒng)的意義10 1.4本章小結(jié)。10第二章相關(guān)技
16、術(shù)研究 11 2.1 J2EE系統(tǒng)架構(gòu),。11 2.1.1 J2EE體系結(jié)構(gòu)概述11 2.1.2企業(yè)Java Bean 13 2.1.3 J2EE中的事務(wù)管理16 2.1.4 J2EE中的資源連接16 2.2設(shè)計(jì)模式,17 2.2.1設(shè)計(jì)模式概述17 2.2.2模式的四個要素 17 2.2.3 MVC設(shè)計(jì)模式,18 2.2.4 J2EE設(shè)計(jì)模式。19 2.3 XML技術(shù)簡介 22 2.3.1 XML概念,22 2.3.2 XML優(yōu)勢,。22 2.3.3基于Java的XML解析技術(shù)23 2.4本章小結(jié)。,.,.24第三章網(wǎng)上申報(bào)審批系統(tǒng)的系統(tǒng)需求 25 3.1網(wǎng)上申報(bào)審批系統(tǒng)需求分析 25 3.
17、1.1基本功能分析 25 3.1.2申報(bào)審批工作流過程分析 26 3.1.3對系統(tǒng)用戶的分析 27 3.2網(wǎng)上申報(bào)審批系統(tǒng)需求建模 30 3.2.1系統(tǒng)用例建模 30 3.2.2申報(bào)審批工作流建模 31 3.3本章小結(jié)31s基于J2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)第四章網(wǎng)上申報(bào)審批系統(tǒng)的框架設(shè)計(jì)二。 32 4.1系統(tǒng)整體框架設(shè)計(jì)思路,.32 4.2系統(tǒng)框架詳細(xì)設(shè)計(jì),32 4.2.1系統(tǒng)框架設(shè)計(jì)概述二,.,.,.,二。33 4.2.2表示層設(shè)計(jì) 33 4.2.3業(yè)務(wù)層設(shè)計(jì),.。.。34 4.2.4整合層設(shè)計(jì)二。二,。.,37 4.3本章小結(jié),38第五章網(wǎng)上申報(bào)審批系統(tǒng)的功能設(shè)計(jì)和實(shí)
18、現(xiàn) 39 5.1網(wǎng)上申報(bào)審批工作流子系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)39 5.1.1申報(bào)審批工作流的分析。二。 39 5.1.2網(wǎng)上申報(bào)審批工作流的設(shè)計(jì), 40 5.1.3網(wǎng)上申報(bào)審批工作流的實(shí)現(xiàn) 43 5.2基于角色的動態(tài)授權(quán),。 45 5.2.1基于角色的動態(tài)授權(quán)機(jī)制二, 45 5.2.2系統(tǒng)中基于角色的動態(tài)授權(quán)機(jī)制的實(shí)現(xiàn) 46 5.3使用XML技術(shù)建立臨時數(shù)據(jù)源, 47 5.3.1臨時信息的產(chǎn)生,。, 47 5.3.2臨時數(shù)據(jù)源的實(shí)現(xiàn)。,二48 5.4系統(tǒng)安全機(jī)制設(shè)計(jì)49 5.4.1 SSL保證數(shù)據(jù)傳輸安全。,二49 5.4.2表示層中的安全性策略 50 5.4.3對資源層重要數(shù)據(jù)加密 51 5.5數(shù)據(jù)
19、庫連接方法與系統(tǒng)數(shù)據(jù)庫表設(shè)計(jì).,51 5.5.1數(shù)據(jù)庫連接方法。,51 5.5.1數(shù)據(jù)庫表設(shè)計(jì),.,53 5.6本章小結(jié),.,53第六章結(jié)束語 54 6.1總結(jié).,54 6.2展望,.,、,54參考文獻(xiàn),56致,.。58附錄,59 1.發(fā)表的論文,.,卜,.59 2.參與的課題, 59 3.獲得的獎勵 59基于J2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 引言 隨著網(wǎng)絡(luò)技術(shù)和現(xiàn)代通訊技術(shù)的高速發(fā)展,特別是因特網(wǎng)在全球的廣泛應(yīng)用,電子政務(wù)己成為“信息高速公路”五大應(yīng)用(電子政務(wù)、電子商務(wù)、遠(yuǎn)程教育、遠(yuǎn)程醫(yī)療、電子娛樂)領(lǐng)域之首。 電子政務(wù)是指政府機(jī)構(gòu)在其管理和服務(wù)職能中運(yùn)用現(xiàn)代信息技術(shù),實(shí)
20、現(xiàn)政府組織結(jié)構(gòu)和工作流程的重組優(yōu)化,超越時間、空間和部門分隔的制約,建成一個精簡、高效、廉潔、公平的政府運(yùn)作模式。電子政務(wù)模型可簡單概括為兩方面:政府部門部利用先進(jìn)的網(wǎng)絡(luò)信息技術(shù)實(shí)現(xiàn)辦公自動化、管理信息化、決策科學(xué)化;政府部門與社會各界利用網(wǎng)絡(luò)信息平臺充分進(jìn)行信息共享與服務(wù)、加強(qiáng)群眾監(jiān)督、提高辦事效率與促進(jìn)政務(wù)公開等等。因此”政府上網(wǎng)工程”與”電子政務(wù)”可謂互為因果,相輔相成,”政府上網(wǎng)工程”的最終目標(biāo)正是推動電子政務(wù)的實(shí)現(xiàn)。 電子政務(wù)己成為世界各國政府實(shí)現(xiàn)國家信息化,深化政府改革和提高政府工作效率的必然選擇和關(guān)鍵之一。在經(jīng)濟(jì)全球化和信息技術(shù)高速發(fā)展的條件下,發(fā)達(dá)國家高度重視政府管理的變革,積
21、極運(yùn)用信息技術(shù)改造傳統(tǒng)的管理方式,在實(shí)踐中取得了顯著成效。不僅提高了政府管理效率,滿足了民眾對政府提供公共服務(wù)的要求,同時大大提高了國家的競爭力。 我國的“信息高速公路”建設(shè)雖然起步較晚,但政府高度重視,近年來發(fā)展迅速,目前己步入快速發(fā)展階段。但從總體上看,我國電子政務(wù)建設(shè)仍處于初始階段,存在一些問題,主要是:網(wǎng)絡(luò)建設(shè)各自為政、重復(fù)建設(shè),結(jié)構(gòu)不合理;業(yè)務(wù)系統(tǒng)水平低,應(yīng)用和服務(wù)領(lǐng)域窄;信息資源開發(fā)利用滯后,互聯(lián)互通不暢,共享程度低;標(biāo)準(zhǔn)不統(tǒng)一,安全存在隱患,法制建設(shè)薄弱。 網(wǎng)上申報(bào)審批系統(tǒng)作為G to G和G to B模式的結(jié)合體,是行政管理信息化、現(xiàn)代化建設(shè)的重要突破口,具有很強(qiáng)的實(shí)用意義:
22、1.運(yùn)用計(jì)算機(jī)技術(shù),提高申報(bào)審批工作的工作效率,節(jié)約管理成本。 2.運(yùn)用網(wǎng)絡(luò)技術(shù),增強(qiáng)申報(bào)審批的透明性,同時提供了申報(bào)者和審批者的交流平臺。申報(bào)審批工作網(wǎng)絡(luò)化使工作更加高效、準(zhǔn)確。 3.將申報(bào)和審批結(jié)合到一個系統(tǒng)中,實(shí)現(xiàn)一站式服務(wù)體系,方便政府機(jī)關(guān)對系統(tǒng)的管理和維護(hù),有效的實(shí)現(xiàn)了信息共享的目的。 電子政務(wù)系統(tǒng)作為企業(yè)級應(yīng)用系統(tǒng),其架構(gòu)勢必要以多層次、分布式應(yīng)用為基于J2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)發(fā)展方向。在系統(tǒng)的開發(fā)中,也需要越來越多地注意到系統(tǒng)的可復(fù)用性和可擴(kuò)展性等問題。每開發(fā)一類系統(tǒng),能從中提取可復(fù)用的設(shè)計(jì)模式或者功能構(gòu)件;每開發(fā)一個系統(tǒng),能充分考慮其可擴(kuò)展性。在設(shè)計(jì)和
23、開發(fā)各功能模塊時,要盡量做到松禍合、高聚。 西北大學(xué)可視化研究所在電子商務(wù)、電子政務(wù)方面做了積極的研究和探索,取得了一定的成績。曾經(jīng)成功的為市交通管理局開發(fā)了智能交通管理系統(tǒng)、省公安廳開發(fā)了刑偵現(xiàn)場勘查物證管理系統(tǒng)、為省黃陵縣人事局開發(fā)了人事政務(wù)系統(tǒng)。為了探索新的N層分布式技術(shù)、J2EE組件技術(shù)、XML等技術(shù)在電子政務(wù)系統(tǒng)中的應(yīng)用,我們對基于J2EE體系結(jié)構(gòu)和基于N層體系模型的技術(shù)進(jìn)行研究,并深入對電子政務(wù)中網(wǎng)上申報(bào)審批系統(tǒng)技術(shù)難點(diǎn)進(jìn)行分析和設(shè)計(jì)。在研究的基礎(chǔ)上為省科技廳開發(fā)了科技廳網(wǎng)上申報(bào)審批系統(tǒng)。并己經(jīng)開始建立申報(bào)審批系統(tǒng)的軟構(gòu)件庫。 本論文共分為七個部分:引言部分,主要介紹了研究背景;第
24、一章介紹電子政務(wù)以與網(wǎng)上申報(bào)審批系統(tǒng)的概念、容和特點(diǎn);第二章介紹在如何構(gòu)建電子政務(wù)系統(tǒng)的研究中所涉與到的相關(guān)技術(shù);第三章主要分析了網(wǎng)上申報(bào)審批系統(tǒng)的需求,并利用UML技術(shù)對需求建模;第四章詳細(xì)描述了基于J2EE架構(gòu)的網(wǎng)上申報(bào)審批系統(tǒng)的框架設(shè)計(jì)和實(shí)現(xiàn);第五章重點(diǎn)討論了在網(wǎng)上申報(bào)審批系統(tǒng)中幾個關(guān)鍵功能的設(shè)計(jì)和實(shí)現(xiàn);第六章是總結(jié)與展望?;贘2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第一章電子政務(wù)概論1.1電子政務(wù)的概念1.1.1電子政務(wù)的概念 電子政務(wù)是政府機(jī)關(guān)運(yùn)用現(xiàn)代化網(wǎng)絡(luò)通信與計(jì)算機(jī)技術(shù)將其部的管理和服務(wù)職能通過精簡、優(yōu)化、整合、重組到網(wǎng)上實(shí)現(xiàn),打破時間、空間的制約,為社會公眾提供一體
25、化的高效、優(yōu)質(zhì)、廉潔的管理和服務(wù)。電子政務(wù)包括政府的“”、“外”兩個部分,“管理”與“服務(wù)”兩大職能。“”是指政府部的信息化,主要指辦公自動化(OA),信息管理系統(tǒng)。這些系統(tǒng)往往是為了解決政府某個部門部的管理問題,實(shí)現(xiàn)對的管理功能,提供部管理效益。“外”是指政府對外職能部門的信息化,主要解決部門之間,政府與公眾、企業(yè)之間的可公開信息資源共享,實(shí)現(xiàn)對外的服務(wù)功能。電子政務(wù)所包含的容極為廣泛,幾乎可以包括傳統(tǒng)政務(wù)活動的各個方面l。 電子政務(wù)與其他幾個概念的區(qū)別: 1.辦公自動化與電子政務(wù) 所謂辦公自動化,主要是指利用現(xiàn)代化的辦公設(shè)備、計(jì)算機(jī)技術(shù)和通信技術(shù)來代替辦公人員的手工作業(yè),從而大幅度地提高辦
26、公效率。電子政務(wù)和辦公自動化系統(tǒng)在以下幾個方面存在明顯的差異: 1)應(yīng)用定位不同。電子政務(wù)側(cè)重于政府部門部以與跨部門、系統(tǒng)和地區(qū)的 應(yīng)用,而辦公自動化系統(tǒng)的應(yīng)用重點(diǎn)一般是在部門部,并且集中于辦公 人員的個人層面。 2)二者的應(yīng)用主體不同。辦公自動化廣泛地應(yīng)用于幾乎所有的黨政機(jī)關(guān)和企 事業(yè)單位,而電子政務(wù)顧名思義,其應(yīng)用主體主要是各級政府部門。 3)系統(tǒng)用戶不同。辦公自動化系統(tǒng)的用戶多為辦公人員,而電子政務(wù)由于一 般是互動式進(jìn)行的,因此其系統(tǒng)用戶的圍要廣得多,除了政府部門的工 作人員之外,還包括與這些部門相關(guān)的企業(yè)和公眾等。 2.電子政府與電子政務(wù) 最易與電子政務(wù)在概念上產(chǎn)生混淆的當(dāng)屬“電子政府
27、”?!半娮诱泵Q直譯自英文單詞Electronic Govemment(簡稱E-Government),其原意是指利用網(wǎng)絡(luò)技術(shù)來構(gòu)建一個“虛擬政府”,從而使民眾能夠隨時隨地的享受各類政府服務(wù)?;贘2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)“電子政府”和電子政務(wù)其實(shí)并不是同一個概念?!半娮诱睒?gòu)想集中于政府與民眾之間的電子政務(wù),而一個完整的電子政務(wù)的概念,則同時包含了政府部門部、政府部門之間以與政府與民眾之間的電子政務(wù),不但其圍更廣,而且容也要比“電子政府”豐富得多。 電子政務(wù)的發(fā)展目標(biāo)是電子政府。而電子政府的建設(shè)是一個漫長的過程,不可能一墩而就。只有政府管理的絕大多數(shù)政務(wù)工作實(shí)現(xiàn)
28、了信息化:如政府部的辦公自動化、政府間信息傳遞、溝通的網(wǎng)絡(luò)化以與政府對社會對公眾提供的主要服務(wù)實(shí)現(xiàn)了完全的網(wǎng)上服務(wù),以與政府管理中的資源實(shí)現(xiàn)了高度共享,才標(biāo)志著電子政府的最終建立。 3.政府上網(wǎng)與電子政務(wù) 還有一個極易與電子政務(wù)相混淆的概念,那就是“政府上網(wǎng)”。這個詞來源于1999年啟動的“政府上網(wǎng)工程”。由于“政府上網(wǎng)工程”取得了很大成功,所以人們后來經(jīng)常用“政府上網(wǎng)”來指代我國的電子政務(wù)建設(shè)。然而,嚴(yán)格地說,“政府上網(wǎng)”與電子政務(wù)建設(shè)并不是同一個概念。如果取“政府上網(wǎng)工程”的原意,那么“政府上網(wǎng)”的重點(diǎn)還是在于通過開通政府來推動政府部門與民眾之間的電子政務(wù)活動。而完整意義上的電子政務(wù)則是一
29、個更為寬泛的概念,還包括了政府部門部以與部門之間的電子政務(wù)活動。所以,除非我們把“政府上網(wǎng)”的含義進(jìn)行適當(dāng)?shù)臄U(kuò)展,把政府部門部和部門之間的聯(lián)網(wǎng)辦公也包括進(jìn)來,否則“政府上網(wǎng)”與電子政務(wù)之間不能簡單地畫等號。1.1.2電子政務(wù)的分類模式 根據(jù)近年來國際電子政務(wù)的發(fā)展和我國電子政務(wù)的實(shí)踐,目前,電子政務(wù)的主要模式有G to G模式、G to E模式、G to B模式和G to C模式等四種。 1 .GtoG G to G電子政務(wù)即政府(Government)與政府(Government)之間的電子政務(wù),又稱作G2G,它是指政府部、政府上下級之間、不同地區(qū)和不同職能部門之間實(shí)現(xiàn)的電子政務(wù)活動。利用G
30、2G模式實(shí)現(xiàn)的電子政務(wù)系統(tǒng)如:政府部網(wǎng)絡(luò)辦公系統(tǒng)。 2 .G to B G to B電子政務(wù)是指政府(Government)與企業(yè)(Business)之間的電子政務(wù),又基于J2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)稱作G2B。企業(yè)是國民經(jīng)濟(jì)發(fā)展的基本經(jīng)濟(jì)細(xì)胞,促進(jìn)企業(yè)發(fā)展,提高企業(yè)的市場適應(yīng)能力和國際競爭力是各級政府機(jī)構(gòu)共同的責(zé)任。利用G2B模式實(shí)現(xiàn)的電子政務(wù)系統(tǒng)如:政府電子化采購系統(tǒng)。 3. GtoC電子政務(wù) G to C電子政務(wù)是指政府(Government)與公民(Citizen)之間的電子政務(wù),又稱作G2C,是政府通過電子網(wǎng)絡(luò)系統(tǒng)為公民提供各種服務(wù)。利用G2C模式實(shí)現(xiàn)的電子政務(wù)
31、系統(tǒng)如:電子社保服務(wù)系統(tǒng)。 4. GtoE G to E電子政務(wù)是指政府(Government)與政府公務(wù)員(即政府雇員)(Employee)之間的電子政務(wù),又稱作G2E o G to E電子政務(wù)是政府機(jī)構(gòu)通過網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)部電子化管理的重要形式,也是G to G, G to B和G to C電子政務(wù)模式的基礎(chǔ)。G to E電子政務(wù)主要是利用Intranet建立起有效的行政辦公和員工管理體系,為提高政府工作效率和公務(wù)員管理水平服務(wù)。利用G2E模式實(shí)現(xiàn)的電子政務(wù)系統(tǒng)如:電子人事管理系統(tǒng)。1.1.3電子政務(wù)的意義 推行電子政務(wù)的現(xiàn)實(shí)意義巨大,可以帶來以下社會效益。 1)提高政府的決策理性和公共政策的
32、品質(zhì)。政府信息化促使政府運(yùn)用所獲取的準(zhǔn)確、可靠的信息制定正確的決策,做出理性的判斷并采取必要的行動,進(jìn)而提升政府決策和公共政策的水準(zhǔn)和質(zhì)量。 2)促進(jìn)信息流通與平等共享。政府是最大的信息收集者,“政府上網(wǎng)”將極大的豐富網(wǎng)絡(luò)的信息資源,為我國信息產(chǎn)業(yè)的健康發(fā)展創(chuàng)造一個良好的生態(tài)環(huán)境,同時對促進(jìn)我國政治、經(jīng)濟(jì)和文化的發(fā)展產(chǎn)生深遠(yuǎn)的影響。 3)實(shí)現(xiàn)政府信息化為政府管理導(dǎo)入全新的觀念,帶來辦公模式與觀念的一次革命。有利于提高政府工作的透明度,從而提高政府辦事效率;有利于減少會海,實(shí)現(xiàn)無紙化辦公;有利于信息資源共享,與時、快捷的發(fā)布信息;有利于提高政府機(jī)關(guān)工作人員的素質(zhì)和政府的全面建設(shè)。 4)提高政府的
33、反應(yīng)能力和社會回應(yīng)力,擴(kuò)大公民的參與。政府的信息化可以使政府機(jī)關(guān)借助現(xiàn)代信息和通信技術(shù)建立政府組織間、政府與社會、政府與企業(yè)、政府與公民之間的廣泛的溝通網(wǎng)絡(luò)。 S)公開政府信息,實(shí)現(xiàn)開放政府。信息公開是政治的基礎(chǔ),也是開放基于J2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)政府的根本。政務(wù)公開便于社會大眾、新聞媒體監(jiān)督政府實(shí)施,起到透明公開的作用201.2電子政務(wù)的發(fā)展現(xiàn)狀 隨著電子化浪潮的來臨,各國政府都開始把利用信息技術(shù)改進(jìn)傳統(tǒng)管理方式看作是新世紀(jì)政府變革的重大機(jī)遇和挑戰(zhàn)。世界各國積極倡導(dǎo)“信息高速公路”的五個應(yīng)用領(lǐng)域(電子政務(wù)、電子商務(wù)、遠(yuǎn)程教育、遠(yuǎn)程醫(yī)療和電子娛樂)中,“電子政務(wù)”是
34、常常被放在第一位的。1.2.1國外電子政務(wù)的發(fā)展 發(fā)達(dá)國家很早就將國家政府信息化建設(shè)作為一項(xiàng)具有戰(zhàn)略意義的重要工作,通過信息技術(shù)的應(yīng)用改進(jìn)政府組織、組織公共管理,基本實(shí)現(xiàn)了辦公自動化和信息資源共享。他們認(rèn)識到要利用信息技術(shù)來促進(jìn)國家社會經(jīng)濟(jì)的發(fā)展,其最關(guān)鍵的步驟就是利用信息技術(shù)來改進(jìn)政府智能,提高管理效率。 美國是較早發(fā)展電子政務(wù)的國家,也是電子政務(wù)最發(fā)達(dá)的國家。2000年9月,美國政府開通”第一政府”( )。這是個超大型電子,旨在加速政府對公民需要的反饋,減少中間工作環(huán)節(jié),讓美國公眾能更快捷、更方便地了解政府,并能在同一個政府站點(diǎn)完成競標(biāo)合同和向政府申請貸款的業(yè)務(wù)。美國政府的網(wǎng)上交易也己經(jīng)展
35、開,在全國圍實(shí)現(xiàn)了網(wǎng)上購買政府債券、網(wǎng)上繳納稅款以與郵票、硬幣買賣等。 2000年3月30日,英國首相布萊爾在”信息時代特別閣會議”上提出,把英國全面實(shí)施電子政務(wù)的時間從2008年提前到2005年:到2002年,英國政府機(jī)構(gòu)服務(wù)的上網(wǎng)率要達(dá)到25%0 2001年1月,英國閣辦公室宣布,英國建設(shè)”電子政務(wù)”的工作成效顯著,現(xiàn)在已經(jīng)有40%的政府服務(wù)可以通過互聯(lián)網(wǎng)提供給公眾,提前一年超額完成了預(yù)定的目標(biāo)。根據(jù)英國國家統(tǒng)計(jì)局的報(bào)告,目前英國的成年網(wǎng)民中,有18%的人使用政府機(jī)構(gòu)獲取服務(wù)或官方文件等信息。政府機(jī)構(gòu)總數(shù)達(dá)1000多個,每星期的訪問請求超過2000萬。 亞洲的日本、新加坡等國家電子政務(wù)的發(fā)
36、展步伐也較快。日本政府于2000年3月正式啟動了”電子政務(wù)工程”。這項(xiàng)電子政務(wù)工程的主要容是通過因特網(wǎng)等網(wǎng)絡(luò)系統(tǒng)辦理各種申請、申報(bào)、審批等手續(xù),實(shí)施政府網(wǎng)上采購計(jì)劃。新加坡從20世紀(jì)80年代起就開始發(fā)展電子政務(wù),現(xiàn)在已成為世界上電子政務(wù)最發(fā)達(dá)的基于J2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)國家之一。目前,普通公民在家里通過政府的”電子公民中心”即可完成各種日常事務(wù)。 從共性上看,國外電子政務(wù)發(fā)展具有以下特點(diǎn):1)改善對企業(yè)和公眾服務(wù)是普遍目標(biāo)選擇。2)電子政務(wù)的發(fā)展與政府改革緊密結(jié)合。3)遵循長遠(yuǎn)規(guī)劃、由易到難、分階段實(shí)施的原則。4)利用互聯(lián)網(wǎng)實(shí)現(xiàn)資源共享和集成。5)制定統(tǒng)一的規(guī)劃和標(biāo)
37、準(zhǔn)。1.2.2國電子政務(wù)的發(fā)展 中國電子政務(wù)起步于上個世紀(jì)八十年代。初期發(fā)展主要表現(xiàn)在兩個方面:一是20世紀(jì)80年代中期,中央和地方黨政機(jī)關(guān)所開展的辦公自動化(OA)工程,建立了一些縱向和橫向部辦公信息網(wǎng)絡(luò),為利用計(jì)算機(jī)和通信網(wǎng)絡(luò)技術(shù)奠定了基礎(chǔ);二是1993年底啟動的“三金工程”,即“金橋”、“金關(guān)”和“金卡”工程,這是中央政府主導(dǎo)的以政府信息化為特征的系統(tǒng)工程,重點(diǎn)是建設(shè)信息化的基礎(chǔ)設(shè)施,為重點(diǎn)行業(yè)和部門傳輸數(shù)據(jù)和信息。但是,這些都還只是電子政務(wù)發(fā)展的雛形,是電子政務(wù)發(fā)展的初級階段。到90年代末期,由于信息網(wǎng)絡(luò)技術(shù)的快速發(fā)展和信息基礎(chǔ)設(shè)施的不斷完善,電子政務(wù)的發(fā)展進(jìn)入快車道,突破了部門和地域
38、限制,向交互性和互聯(lián)網(wǎng)方向發(fā)展。這一階段屬于中國電子政務(wù)的展開階段,這個階段的代表工程為“政府上網(wǎng)工程”。2000年10月,我國的“十五”規(guī)劃把推進(jìn)國民經(jīng)濟(jì)信息化放在優(yōu)先位置,并將信息化確立為我國產(chǎn)業(yè)優(yōu)化升級和實(shí)現(xiàn)工業(yè)化、現(xiàn)代化的關(guān)鍵環(huán)節(jié),電子政務(wù)進(jìn)入以拓展網(wǎng)絡(luò)應(yīng)用為基礎(chǔ)的快速發(fā)展階段。我國電子政務(wù)的特點(diǎn)如下: 1.注重與行政體制改革緊密結(jié)合 與外國電子政務(wù)建設(shè)一樣,中國電子政務(wù)建設(shè)也是與政府改革緊密結(jié) 合在一起的。政治體制改革的整體推進(jìn),政府自身改革所取得的成績成為 推動政府信息化和電子政務(wù)的重要基礎(chǔ)。 2.政府推動,重點(diǎn)突破 我國的電子政務(wù)發(fā)展,從根本上說是由政府推動的。各級政府在電子 政
39、務(wù)的發(fā)展中扮演著十分重要的角色。根據(jù)我國的實(shí)際情況,在電子政務(wù) 發(fā)展中不是齊頭并進(jìn),而是選擇某些重要行業(yè)和領(lǐng)域進(jìn)行重點(diǎn)突破。 3.當(dāng)前發(fā)展的態(tài)勢主要是“縱橫交錯,以橫為主”,“條塊結(jié)合,以塊為主”基于J2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)“縱”是指貫穿中央到地方的縱向部門業(yè)務(wù)系統(tǒng),“橫”是指同級政府的橫向部門。我國的電子政務(wù)主要是以同級政府各部門之間的辦公協(xié)調(diào)為重點(diǎn)?!皸l”是指政府的某個具體職能部門,“塊”是指政府整體。以“塊”為主,對外提供多種多樣的政府服務(wù)fzJa1.2.3今后電子政務(wù)的發(fā)展趨勢 總結(jié)國外政府的建設(shè)過程,可以發(fā)現(xiàn),用戶需求在政府建設(shè)方面具有主導(dǎo)作用。在網(wǎng)民的期望
40、中,政府得以建成運(yùn)行;在網(wǎng)民更高的期望中,的功能得以不斷完善。同時,政府也有激發(fā)用戶需求的作用。當(dāng)用戶第一次看到政府的許多職能和服務(wù)出現(xiàn)在互聯(lián)網(wǎng)上時,感到驚喜和滿意。但隨著對的不斷使用,公眾便會發(fā)現(xiàn)某些功能的缺失,提出希望改進(jìn)的要求,這又促使的改進(jìn)和更新,從而確立更加清晰的服務(wù)目標(biāo)和對象。滿足人們多元化的需求,帶動用戶的需求,其實(shí)就是在帶動政府工作的發(fā)展。政府與用戶的互動是政府建設(shè)過程中的主線。具體而言,政府的建設(shè)具有以下規(guī)律。 1.容服務(wù)由靜態(tài)信息公布向動態(tài)信息發(fā)布、信息查詢方向發(fā)展。人們訪問政府逐漸不再滿足于看看政府組成,了解一下辦事程序;還希望看到時效性強(qiáng)的政府信息,更希望能夠自主查詢所
41、需信息。這促使政府的容服務(wù)向多元化方向發(fā)展。在公布的信息中,動態(tài)信息有了大幅度的提升,當(dāng)信息量比較大時,允許用戶從多個角度進(jìn)行檢索。 2.便民服務(wù)成為政府建設(shè)的焦點(diǎn)。政府是政府與公眾聯(lián)系的中介,它是政府對外服務(wù)的工具,具有很強(qiáng)的對外服務(wù)性。為民眾想得越多,網(wǎng)民的支持率和滿意度就會越高,這一點(diǎn)促使便民服務(wù)成為政府建設(shè)的焦點(diǎn)。很多國家和地區(qū)的政府都將與百姓生活密切相關(guān)的信息和服務(wù)功能優(yōu)先上網(wǎng)并予以積極改進(jìn),包括各類證件審批、醫(yī)療信息、環(huán)保信息、商品質(zhì)量信息等。比如在新加坡政府的中心站點(diǎn)上,用戶可以查到新加坡任意一個注冊醫(yī)生和診所。這為公民的尋醫(yī)問藥提供了極大的方便。 3.由獨(dú)立系統(tǒng)向集成化政務(wù)系統(tǒng)
42、的組成部分發(fā)展。政府是電子政務(wù)建設(shè)的一個組成部分,是政務(wù)系統(tǒng)外交接的環(huán)節(jié),是電子政務(wù)取得成效的基礎(chǔ)。因此,不應(yīng)將只看成是一個相對獨(dú)立的公布信息的工具,而應(yīng)將它作為政府機(jī)關(guān)工作的有機(jī)組成部分。對于提供網(wǎng)上辦公功能的,其收集來的用戶數(shù)據(jù)基于J2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)將參與到政府部門整個信息流之中。因此,需要將政府與整個政務(wù)信息系統(tǒng)相互,建設(shè)統(tǒng)一的集成化的電子政務(wù)系統(tǒng),這是真正實(shí)現(xiàn)對外辦公的一個前提。 4一站式成為發(fā)展重點(diǎn)。部門林立、條塊分割、等級森嚴(yán)、辦事手續(xù)煩瑣可能是公民對傳統(tǒng)政府的印象,而在公眾心目中,最理想的同政府打交道的方式是不須了解政府各部門的職能劃分,不須了解某
43、件事應(yīng)由政府哪個部門負(fù)責(zé),希望在某一個窗口上一次完成,這便是一站式出現(xiàn)的動因。它為用戶提供統(tǒng)一的界面,人們無須了解政府組織的復(fù)雜結(jié)構(gòu)和關(guān)系,也不需要知道哪一個服務(wù)該向哪個部門要求,會把用戶帶到有關(guān)單位,用戶不必為一件事分別登錄多個政府。一站式與各政務(wù)網(wǎng)安全和集成,便形成基于一站式服務(wù)框架的電子政務(wù)系統(tǒng),這被譽(yù)為“電子政務(wù)系統(tǒng)建設(shè)的最終目標(biāo),。 5政府建設(shè)與技術(shù)進(jìn)步、政府改革、法規(guī)標(biāo)準(zhǔn)建設(shè)等支撐環(huán)境互動。政府所能提供的所有信息和服務(wù)都基于現(xiàn)有技術(shù)成果、政府職能框架、法規(guī)標(biāo)準(zhǔn)的支持,后者構(gòu)成政府建立和運(yùn)行的支撐環(huán)境。一方面,支撐環(huán)境為政府提供生存和發(fā)展的土壤,又會限制功能實(shí)現(xiàn)的程度;另一方面,政府
44、既受環(huán)境的約束,又會對其功能的完善提出新要求。因此兩者之間有一個互相促進(jìn)、彼此推動的互動關(guān)系。1.3網(wǎng)上申報(bào)審批系統(tǒng)概述1.3.1網(wǎng)上申報(bào)審批系統(tǒng)的概念 網(wǎng)上申報(bào)審批系統(tǒng)就是:借助網(wǎng)絡(luò)技術(shù)的應(yīng)用,使傳統(tǒng)的公民和政府、政府和政府間的申請、審核、公告、通知等在保證信息安全的前提下通過數(shù)字化的方式在不同部門之間實(shí)現(xiàn)瞬時傳遞,并將政府的各項(xiàng)行政審批業(yè)務(wù)轉(zhuǎn)移到網(wǎng)上,起到精簡政府機(jī)構(gòu),提高辦事效率的作用,真正做到公開、公正、透明。 從服務(wù)對象上看,政府的審批業(yè)務(wù)可以分為兩類:針對組織機(jī)構(gòu)的業(yè)務(wù)和針對個人的業(yè)務(wù)。針對組織機(jī)構(gòu)的業(yè)務(wù)包括向企業(yè)、事業(yè)等組織機(jī)構(gòu)發(fā)布各種有關(guān)政策、進(jìn)出口、注冊、納稅、工資勞保、社保
45、等方針政策法規(guī),向企事業(yè)辦發(fā)各種營業(yè)執(zhí)照、許可證、合格證、質(zhì)量認(rèn)證等。針對個人的業(yè)務(wù)包括信息服務(wù)、遷徙戶口管理、件等的管理和防偽3a 從審批涉與的行政部門來看,則幾乎包含所有公眾關(guān)系密切、審批業(yè)務(wù)較基于J2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)為集中的政府部門。如工商局、司法局、財(cái)政局、勞保和社會保障局等。網(wǎng)上申報(bào)審批系統(tǒng)的主要目標(biāo)對外是對組織機(jī)構(gòu)和個人提供各種行政事務(wù)的流程查詢、表格下載、網(wǎng)上填報(bào)、批復(fù)信息反饋等項(xiàng)服務(wù)。對實(shí)現(xiàn)網(wǎng)上審批、時限監(jiān)督、流程控制、辦公自動化等功能。1.3.2網(wǎng)上申報(bào)審批系統(tǒng)的意義 網(wǎng)上申報(bào)審批是行政管理信息化、現(xiàn)代化建設(shè)的重要突破口,是應(yīng)對經(jīng)濟(jì)全球化挑戰(zhàn),提
46、高政府工作透明度、辦事效率和服務(wù)水平的有力措施,是壓縮行政運(yùn)行成本、減輕企業(yè)和基層負(fù)擔(dān)的客觀要求,是強(qiáng)化依法行政從源頭上遏制腐敗現(xiàn)象發(fā)生的有力措施,也是轉(zhuǎn)變政府職能、提高機(jī)關(guān)工作人員素質(zhì),全面加強(qiáng)新時期政府自身建設(shè)的措施之一。另一方面,這些在網(wǎng)絡(luò)上運(yùn)行傳輸?shù)纳陥?bào)文件以數(shù)字化的形式存在,具有易形成、便于修改、存儲量大、傳遞快速、使用方便等特點(diǎn),從而節(jié)省了人們大量的時間和精力,提高了效率。1.4本章小結(jié) 本章主要介紹了電子政務(wù)的概念和與其他幾個容易混淆的概念辨析,并且給出了電子政務(wù)分類模式和意義。在詳細(xì)介紹國外電子政務(wù)的發(fā)展現(xiàn)狀和特點(diǎn)的同時總結(jié)了電子政務(wù)未來發(fā)展的趨勢。最后概要的介紹了電子政務(wù)中網(wǎng)
47、上申報(bào)審批系統(tǒng)的概念,以與其實(shí)施的意義。基于12EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第二章相關(guān)技術(shù)研究2.1 J2EE系統(tǒng)架構(gòu) 從1995年出現(xiàn)Java語言以來,就有許多宣傳包圍著Java語言和平臺。隨著電子商務(wù)和其他“企業(yè)級”應(yīng)用的增長,Sun公司聯(lián)合多家業(yè)界巨頭,把所有與企業(yè)開發(fā)相關(guān)的標(biāo)準(zhǔn)、API整合起來,構(gòu)成了J2EE(Java 2 Enterprise Edition)Java2企業(yè)版平臺。它為分布式的、針對服務(wù)器的應(yīng)用系統(tǒng)提供了統(tǒng)一的技術(shù)平臺。對于企業(yè)級開發(fā),J2EE平臺有很多優(yōu)勢: 1) J2EE為企業(yè)級運(yùn)算的許多領(lǐng)域設(shè)立了標(biāo)準(zhǔn)。 2) J2EE促進(jìn)人們基于開放的標(biāo)準(zhǔn)開
48、發(fā)軟件。 3) J2EE是一種標(biāo)準(zhǔn)的開發(fā)平臺,基于此開發(fā)的軟件組件能夠在不同的廠商的 產(chǎn)品中相互移植,從而避免了被一家廠商鎖定。 4) J2EE增進(jìn)了現(xiàn)存各種異構(gòu)系統(tǒng)之間的互操作性。 5) J2EE提高了程序員的生產(chǎn)力。 今天,越來越多的開發(fā)人員都想編寫分布式的,事務(wù)型的企業(yè)級應(yīng)用程序,以與平衡速度、安全與服務(wù)器方可靠度的技術(shù)。J2EE技術(shù)提供了基于組件的設(shè)計(jì)方法,開發(fā)、集成、部署應(yīng)用程序。J2EE平臺提供了多層分布式應(yīng)用模式,使具有重用的能力,并集成了基于XML的數(shù)據(jù)交換一個統(tǒng)一的安全模式與靈活的事務(wù)控制4J02.1.1 J2EE體系結(jié)構(gòu)概述 J2EE平臺使用多層分布式的應(yīng)用模式。應(yīng)用邏輯根
49、據(jù)其功能分成多個組件,各種不同的應(yīng)用組件構(gòu)成分布在不同的、依賴于層的機(jī)器上的J2EE程序。J2EE的層次模型見圖2-1所示。下面列出了位于不同層的組件: 1)運(yùn)行在客戶機(jī)上的客戶層組件 J2EE客戶端可以是網(wǎng)絡(luò)瀏覽器也可以是桌面應(yīng)用程序。網(wǎng)絡(luò)客戶端又稱為瘦客戶。瘦客戶端通常不運(yùn)行像查詢數(shù)據(jù)庫,執(zhí)行復(fù)雜的業(yè)務(wù)規(guī)則,或連到合法的應(yīng)用程序。當(dāng)使用瘦客戶時,重量級的操作都載入到運(yùn)行于J2EE服務(wù)器上的企業(yè)Bean,它能夠均衡安全,速度,服務(wù)與可靠性。 2)運(yùn)行在J2EE服務(wù)器上的網(wǎng)絡(luò)層 J2EE網(wǎng)絡(luò)組件可以是servlet或jspa servlet是java類,它能動態(tài)處理請求基于J2EE架構(gòu)的電子政
50、務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)與響應(yīng)。Jsp頁面是基于文檔的,能像servlet一樣執(zhí)行的能允許更多的靜態(tài)頁面容。 3)運(yùn)行在J2EE服務(wù)器上的邏輯層 業(yè)務(wù)邏輯代碼是解決、達(dá)到特定業(yè)務(wù)領(lǐng)域的需求,如銀行、零售、金融,由E處理的業(yè)務(wù)邏輯層。企業(yè)Bean可以重新從存儲器找回?cái)?shù)據(jù),如果必要并處理它,然后發(fā)送到客戶程序。 總共有三種E:會話bean,實(shí)體bean,消息驅(qū)動bean。會話bean代表短暫的與客戶的會話,當(dāng)客戶結(jié)束執(zhí)行時,會話bean與它的數(shù)據(jù)就消失了。與會話bean相比,實(shí)體bean代表存儲在數(shù)據(jù)庫的表,如果客戶結(jié)束程序或服務(wù)器關(guān)閉,潛在的服務(wù)方法會將數(shù)據(jù)存儲。 4)運(yùn)行在EIS(Ent
51、erprise Information System)服務(wù)器上的企業(yè)信息層 企業(yè)信息層處理信息系統(tǒng)軟件,包括企業(yè)基礎(chǔ)建設(shè)系統(tǒng)如企業(yè)資源計(jì)劃(ERP),大型機(jī)事務(wù)處理,數(shù)據(jù)庫系統(tǒng),和其他信息系統(tǒng)sa圖2-I .J2EE系統(tǒng)層次結(jié)構(gòu)基于J2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)2.1.2企業(yè)Java Bean 用Java語言編寫,企業(yè)Java Bean(E)就是一個應(yīng)用中封裝了商務(wù)邏輯的服務(wù)器端組件。這些商務(wù)邏輯是實(shí)現(xiàn)應(yīng)用程序目標(biāo)的代碼。企業(yè)Bean大大簡化了分布式應(yīng)用的開發(fā)。首先E容器給企業(yè)Java Bean提供了系統(tǒng)級服務(wù),使Bean開發(fā)者可以專注于商務(wù)問題的解決。是E容器而不是開發(fā)者
52、負(fù)責(zé)像事務(wù)處理和安全授權(quán)等系統(tǒng)級服務(wù)的管理。其次因?yàn)槠髽I(yè)Bean而不是客戶端實(shí)現(xiàn)商務(wù)邏輯,客戶端開發(fā)者就可以致力于客戶端表述的開發(fā),而不必為實(shí)現(xiàn)商務(wù)規(guī)則或者數(shù)據(jù)庫訪問的日常處理而編碼了。結(jié)果使客戶端“瘦”了許多,很明顯,這個有點(diǎn)對于在小設(shè)備上運(yùn)行的客戶端來說是很重要的。最后,因?yàn)槠髽I(yè)Java Bean是可移植的,應(yīng)用程序組裝者可以用現(xiàn)有的企業(yè)Bean建立新的應(yīng)用程序。這些應(yīng)用程序可以在任何兼容的J2EE服務(wù)器上運(yùn)行。 為了適應(yīng)不斷增長的用戶,可能需要將應(yīng)用程序組件分布在多臺不同的機(jī)器上運(yùn)行。雖然并不僅僅是企業(yè)Bean可以在不同的機(jī)器上運(yùn)行,但企業(yè)Bean的運(yùn)行位置對于客戶端始終是透明的。企業(yè)B
53、ean支持事務(wù)機(jī)制以提供對共享資源并發(fā)訪問的管理。只需要極少的幾行代碼,遠(yuǎn)程不同類型的客戶端就可以很容易的訪問到企業(yè)Bean. 一個E組件由一個Bean類,兩個接口組成。Bean類包含了企業(yè)應(yīng)用事務(wù)邏輯實(shí)現(xiàn)細(xì)節(jié)的一個類。遠(yuǎn)程接口定義了相應(yīng)Bean類公開的所有事務(wù)方法。這些事務(wù)方法僅僅對客戶應(yīng)用程序是可見的。引導(dǎo)接口定義了Bean生命周期的方法,這些方法用來創(chuàng)建新的Bean。圖2-2顯示了E運(yùn)行時候的環(huán)境。咚公白 毛少 客戶端 應(yīng)用服務(wù)器程序 數(shù)據(jù)庫 圖2-2 E運(yùn)行時環(huán)境基于J2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)會話Bean 會話Bean(Session Bean)表現(xiàn)連接到J2E
54、E服務(wù)器的一個單獨(dú)的客戶端。會話Bean被用來實(shí)現(xiàn)一個具有特定客戶事務(wù)邏輯的事務(wù)對象??蛻舳送ㄟ^調(diào)用會話Bean的方法來訪問部署在服務(wù)器上的應(yīng)用程序。會話Bean完成客戶端的請求,從而對客戶端隱藏了服務(wù)器復(fù)雜商務(wù)邏輯的執(zhí)行過程。 正如會話Bean的名稱所表示的,它代表一次會話。單獨(dú)的會話Bean對象是不可以共享的,它只能有一個客戶端訪問,同樣一次會話也只能有一個用戶。和一次會話一樣,會話Bean對象不是持久性對象。(就是說它的數(shù)據(jù)并不保存到數(shù)據(jù)庫。)當(dāng)客戶端結(jié)束運(yùn)行,對應(yīng)的會話Bean也跟著結(jié)束并斷開與客戶端的聯(lián)系(不保留特定客戶端的任何信息)。 會話Bean在客戶程序和Bean之間保持會話。
55、不同形式的會話可以模型化兩種類型的會話Bean,分別是有狀態(tài)(stateful)會話Bean和無狀態(tài)(stateless)會話Bean. 1)有狀態(tài)會話Bean是客戶應(yīng)用程序的擴(kuò)展。它代表客戶程序執(zhí)行任務(wù)并維護(hù)客戶程序相關(guān)的狀態(tài)。該狀態(tài)稱為會話狀態(tài),因?yàn)樗硪粋€有狀態(tài)會話Bean與客戶程序之間的持續(xù)會話。在有狀態(tài)會話Bean中調(diào)用的方法即可以從該會話狀態(tài)中讀取數(shù)據(jù),也可將數(shù)據(jù)寫入該狀態(tài)中如圖2-3所示。該狀態(tài)可以被該會話Bean所調(diào)用的所有方法共享。如果客戶程序終止,則會話就終止,狀態(tài)就消失了。有狀態(tài)會話Bean 圖2-3有狀態(tài)會話Bean 2)無狀態(tài)會話Bean不為特定的客戶程序保持會話狀
56、態(tài)。僅僅是一組類似于批處理的相關(guān)服務(wù),每一服務(wù)由一個方法來表示如圖2-4所示。其狀態(tài)也僅僅在基于J2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)方法調(diào)用期間持續(xù),當(dāng)方法完成后,狀態(tài)也就不再保持了。與有狀態(tài)會話Bean的只服務(wù)于一個特定客戶程序相比,無狀態(tài)會話Bean對于需要大量客戶程序應(yīng)用可以提供更好的可伸縮性60無狀態(tài)會話Bean 圖2一無狀態(tài)會話Bean實(shí)體Bean 一個實(shí)體Bean(EntityBean)描述一個持久存儲備的商業(yè)對象。實(shí)體Bean常用來表示永久性數(shù)據(jù)并提供相關(guān)的操作這些數(shù)據(jù)的方法。一個實(shí)體Bean類的實(shí)例是唯一的,它們可以被多個用戶訪問。一個典型的例子是:每個實(shí)體Bea
57、n在關(guān)系數(shù)據(jù)庫中都有一個基本表,每個Bean類的實(shí)例相當(dāng)于該表的一行。 實(shí)體Bean和會話Bean最大的區(qū)別在于實(shí)體Bean具有持久性、允許共享訪問和主鍵的特性。實(shí)體Bean的狀態(tài)保存在持久存儲介質(zhì)中,該狀態(tài)的存在超越了應(yīng)用程序的生命周期。 根據(jù)管理持久性的方式劃分,有兩種實(shí)體Bean,分別是容器管理持久(CMP)的實(shí)體Bean和Bean管理持久(BMP)的實(shí)體Bean. 1) Bean管理持久:管理自身持久性的實(shí)體Bean稱為Bean管理持久實(shí)體Bean。對于這種實(shí)體Bean, E開發(fā)者需要通過編寫數(shù)據(jù)庫調(diào)用或其他方式對持久存儲的訪問,來明確的編寫B(tài)ean的持久性邏輯。在大多數(shù)情況下,開發(fā)者
58、使用JDBC來編寫持久性邏輯。 2)容器管理持久:由容器來處理實(shí)體Bean要求的所有數(shù)據(jù)訪問和持久性工作。在開發(fā)CMP實(shí)體Bean的時候,開發(fā)人員不需要知道用何種數(shù)據(jù)源來提供Bean的持久狀態(tài),他們只需要制定那個域是持久的即可。所有訪問數(shù)據(jù)庫所需的JDBC代碼都是自動產(chǎn)生的,沒有任何SQL嵌入到Bean代碼中,Bean也沒基于J2EE架構(gòu)的電子政務(wù)網(wǎng)上申報(bào)審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)有綁定到特定的數(shù)據(jù)庫,是完全可以移植的。2.1.3 J2EE中的事務(wù)管理 事務(wù)是健壯的服務(wù)器端開發(fā)所必須的一種關(guān)鍵性的服務(wù)。事務(wù)一般被定義為一個不可分割的工作單元。 JDBC事務(wù) JDBC事務(wù)通過DBMS事務(wù)管理器來控制。
59、可能會為了使用會話Bean中的原有代碼而采用JDBC事務(wù)將這些代碼封裝到一個事務(wù)中。使用JDBC事務(wù),要調(diào)用java.sql.Connection接口的commit和rollback方法。事務(wù)啟動是隱式的。一個事務(wù)得從最近的提交、回滾或連接操作后的第一個SQL的語句開始7e JTA事務(wù) JTA是Java Transaction API的縮寫。這些API允許用獨(dú)立于具體的事務(wù)管理器實(shí)現(xiàn)的方法確定事務(wù)界限。J2EE SDK事務(wù)管理器通過Java事務(wù)服務(wù)(JavaTransaction Service, JTS)實(shí)現(xiàn)。但是代碼并不直接調(diào)用JTS中的方法,而是調(diào)用JTA方法來替代,JTA方法會調(diào)用底層
60、的JTS實(shí)現(xiàn)。 JTA事務(wù)被J2EE事務(wù)管理器管理??赡苄枰褂靡粋€JTA事務(wù),因?yàn)樗軌蚪y(tǒng)一操作不同廠商的數(shù)據(jù)庫。一個特定DBMS的事務(wù)管理器不能工作在不同種類的數(shù)據(jù)庫上。然而J2EE事務(wù)管理器仍然有一個限制它不支持嵌套事務(wù)。就是說,它不能在前一個事務(wù)結(jié)束前啟動另一個事務(wù)f8102.1.4 J2EE中的資源連接 JNDI是Java命名和目錄接口的首字母縮寫。J2EE平臺通過用M名來定位提供服務(wù)(資源訪問)的對象。JNDI名是由J2EE服務(wù)器提供的命名和目錄服務(wù)綁定到特定對象的用戶友好的訪問名稱,因?yàn)镴2EE組件通過NDI API來訪問這些服務(wù),所以通常稱這些對象訪問名為JNDI名。例如dbc
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 會務(wù)公司會議合同范本
- 2025年金華年貨運(yùn)從業(yè)資格證考試題大全
- 公司保險(xiǎn)擔(dān)保合同范本
- 農(nóng)民養(yǎng)車用車合同范本
- 傭金制合同范本
- 公司資產(chǎn)入股合同范本
- 代理簽訂協(xié)議合同范本
- 養(yǎng)殖木船出售合同范本
- 公司部分收購合同范本
- 產(chǎn)品獨(dú)家使用合同范本
- 第一講 文化概論
- 小兒急性喉炎-課件
- 醫(yī)院難免壓瘡申報(bào)表
- 七年級上冊走進(jìn)Python的世界第一課python導(dǎo)入及海龜編輯器介紹
- 公路工程概論全套課件
- 中小學(xué)教師師德師風(fēng)警示教育培訓(xùn)PPT
- 全文《中國式現(xiàn)代化》PPT
- 2023年山東司法警官職業(yè)學(xué)院單招綜合素質(zhì)考試筆試模擬試題及答案解析
- 膽囊結(jié)石疾病護(hù)理質(zhì)量考核標(biāo)準(zhǔn)
- 《荷花》課件(人教版三年級語文下冊課件)
- 校園文化建設(shè)方案(共60張PPT)
評論
0/150
提交評論