999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Web2.0中小企業網管平臺的設計與實現

2011-03-31 23:23:38呂太之
電腦與電信 2011年9期
關鍵詞:圖表數據庫用戶

呂太之

(江蘇海事職業技術學院信息工程系,江蘇 南京 211170)

1.引言

基于web2.0的網絡管理平臺是企業網絡管理集成平臺,實現對企業網絡的管理。系統采用基于JAVA EE四層體系架構,即用戶層、Web表示層、業務邏輯層和數據信息層。采用了中間件、組件技術,在開發中利用面向對象程序開發的建模技術,程序的編寫使用 EJB、Servlet、JSP、AJAX、Web Service技術,增強了系統與用戶的交互性。在數據庫設計上,采用了MYSQL數據管理理念,保證了數據管理的經濟性。

2.系統架構設計和環境選擇

系統是一個N層體系結構,包括瀏覽器層、Web服務器層、數據庫層、數據采集層、被管設備層。服務器負責系統的業務處理,包括配置管理、安全管理、故障管理、計費管理和性能管理。該層采用當前主流的J2EE框架,使用Tomcat作為Web服務器。數據庫層采用了MySQL作為后臺數據庫,部署在Linux服務器上面,降低了使用成本。數據采集系統負責從被管理設備中獲得管理所需的原始數據。

3.系統設計與實現

3.1 Web服務器層

MVC(Model-View-Controller,模型—視圖—控制器模式)是軟件工程中的一種軟件架構模式。它把軟件系統分為三個基本部分:模型(Model,視圖(View)和控制器(Controller)。本系統采用MVC模式實現,下面將按照MVC模式分層介紹Web服務器的設計與實現。

3.1.1 模型層

本系統業務模型的實現主要由Spring和Hibernate集成的持久層來完成。本系統采用Hibernate中實體類和數據庫表映射的關系通過Hibernate Annotation(注解)的方式來實現。數據庫的操作通過spring+hibernate的集成來實現。系統中,所有數據庫的操作都封裝到相應的dao類中,dao通過繼承HibernateDaoSupport來簡化操作,只需要幾條簡單的幾條語句就能完成數據庫的增加、刪除、修改、查找等操作。

3.1.2 控制層

控制(Controller)可以理解為從用戶接收請求,將模型與視圖匹配在一起,共同完成用戶的請求。本系統采用struts2框架,控制層由核心控制器FilterDispatcher和用戶編寫的業務控制器組成。核心控制器FilterDispatcher是Struts2框架的基礎,包含了框架內部的控制流程和處理機制。業務控制器Action和業務邏輯組件是需要用戶自己實現的。用戶在開發Action和業務邏輯組件的同時,還需要編寫相關的配置文件,供核心控制器FilterDispatcher來使用。struts.xml文件是整個Struts2框架的核心。Struts2框架的核心配置文件就是struts.xml配置文件,該文件主要負責管理Struts2框架的業務控制器Action。整個項目的控制都配置在整個文件中。

3.1.3 表示層

視圖(View)代表用戶交互界面,對于Web應用來說,可以概括為HTML界面,但有可能為XHTML、XML和Applet。本系統使用JSP實現視圖層,在JSP中沒有任何業務邏輯代碼。通過使用struts2標簽庫,簡化JSP開發的難度,解決了在JSP頁面中,避免使用Java代碼的情況,能夠極大的簡化頁面開發。

3.2 數據庫層

數據庫采用了開源的Mysql數據庫,對數據庫的操作統一采用了JDBC的方式,并且使用數據庫連接池技術。數據庫連接池技術是指:在系統初期或者是初次使用時,完成數據庫的連接,而后不再釋放此連接而是在處理后面的請求時,反復使用這些已經建立的連接。這種方式可以大大減少數據庫的處理時間,有利于系統的整體性能;連接池一般比直接連接更有優越性,因為它在提高了性能的同時還保存了寶貴的資源。本系統的數據庫連接池的實現通過在spring的appliation.xml的配置DBCP來實現。

3.3 數據采集層

采集數據有兩種方式:主動訪問被管對象和被動接收告警信息。本系統采用主動訪問被管對象的方式,首先從數據庫中配置的表中獲取設備的配置信息和對應的IP地址,然后向協議適配器申請驅動程序,協議適配器從自己管理的協議棧中找到合適的協議驅動程序給采集器,目前本系統只支持SNMP協議,接著當采集器接收到報警信息或采集數據發生異常時,采集器將產生不同的事件,并通過事件處理通道提交給事件處理器,事件處理器得到事件后,根據用戶事先設定的處理策略進行處理。最后將獲取的這些數據存儲到數據庫中。采集頻率的確定需要綜合網絡帶寬權衡網絡安全過程。采集頻率過低,占用網絡資源相對較少,但是數據的更新周期相對較大,不能反映參數的真實變化情況;采集頻率過高,數據更新自然較快,但是在采集周期內所占用的網絡資源就會很大,增加網絡設備的負擔,甚至有可能會影響到正常的網絡通信。因此在確定數據采集的頻率時,必須根據實際的網絡帶寬資源進行考慮,同時還要考慮被管設備中被管對象的數量。本系統采用多態采集頻率,根據被管理的設備和網絡帶寬情況實時調整采集頻率。

4.系統采用的主要技術

4.1 Ajax

Ajax(Asynchronous JavaScript and XML)技術是目前深受Web用戶歡迎的一項技術,它利用JavaScript、DOM、XMLHttpRequest實現客戶端與服務器的異步交互。本系統中設備分組樹、設備監控信息動態更新等功能的實現需要客戶端向服務器發出HTTP請求,服務器收到請求后進行驗證、訪問數據庫等處理,處理完畢后刷新頁面顯示出結果給用戶,該技術大大提高了顯示效率。

4.2 JFreechart

為了能在web瀏覽器上顯示,要求用戶界面使用HTML以及圖片的方式來展現數據,而傳統的一些利用操作系統本身的控件來開發的用戶界面無法適應琳瑯滿目的客戶端,因此在這里也變得無能為力。為了創建一個可以在web瀏覽器上查看到圖表,可以直接在web服務器端生成圖表圖片文件后發送給瀏覽器。在本系統中我們采用JAVA的圖表引擎JFreeChart來產生基于WEB的圖表。它主要用來產生各種各樣的圖表,這些圖表包括:餅圖、柱狀圖(普通柱狀圖以及堆棧柱狀圖)、線圖、區域圖、分布圖、混合圖、甘特圖以及一些儀表盤等等。這些不同式樣的圖表基本上可以滿足目前的要求。在本系統中,我們使用JFreeChart來顯示各設備的使用情況,讓用戶可以對設備的大致情況一目了然。

5.結束語

本文討論基于Web2.0中小企業網管平臺的設計與實現。該系統采用了“集中管理,分布處理”的策略來設計中小企業網絡管理平臺,并給出了一個比較靈活的設計方案。本系統采用了MVC模式來進行系統的設計與實現。隨著web應用程序的不斷發展,使用MVC模式可以很好地將web系統分為三層,使得程序開發人員更清楚的掌握項目的進度從而對系統進行更好的管理,在這種規范下設計出的web應用程序大大提高了軟件的可擴展性和重用性,保證了系統的穩定性、靈活性、易維護性。

[1]陳春紅.基于SNMP的層次化網絡管理體系結構的研究[D].華中師范大學學位論文,1999,7.

[2]朱非、肖德寶.基于Web/CORBA的網管關鍵技術的研究[J].小型微型計算機系統,2000.

[3]袁嘉 基于Struts+Spring+Hibernate的Web開發框架[J].網絡安全技術與應用2008,04:210-214.

[4]何瑕,肖德寶.基于Web的網管中間層分布式對象建模策略及其實現[A].第十一屆中國計算機學會網絡與數據通信專業學術會議論文集[C].北京,2000.09.

猜你喜歡
圖表數據庫用戶
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
雙周圖表
足球周刊(2016年14期)2016-11-02 10:54:56
雙周圖表
足球周刊(2016年15期)2016-11-02 10:54:16
雙周圖表
足球周刊(2016年10期)2016-10-08 18:30:55
圖表
世界博覽(2016年16期)2016-09-27 18:25:26
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 无码aaa视频| 亚洲精品爱草草视频在线| 国产AV毛片| 中文字幕乱妇无码AV在线| 国产精品区网红主播在线观看| 亚洲色无码专线精品观看| 小说区 亚洲 自拍 另类| 亚洲欧洲日韩综合色天使| 国产91蝌蚪窝| 午夜福利在线观看入口| 美女高潮全身流白浆福利区| 欧美成人影院亚洲综合图| www中文字幕在线观看| 一级高清毛片免费a级高清毛片| 欧美激情视频一区| 久久久久人妻精品一区三寸蜜桃| 国产日韩精品欧美一区灰| 亚洲欧洲综合| 99ri国产在线| 国产小视频在线高清播放| 中美日韩在线网免费毛片视频 | 亚洲福利一区二区三区| 亚洲精品波多野结衣| 精品久久久久久久久久久| 青青青国产在线播放| 欧美日韩免费| 欧美v在线| 成人精品免费视频| 国产99在线观看| 国产欧美视频在线观看| 538国产在线| 欧美乱妇高清无乱码免费| 区国产精品搜索视频| 国产a v无码专区亚洲av| 极品av一区二区| 粉嫩国产白浆在线观看| 亚洲第一视频区| 久久精品人人做人人爽电影蜜月| 一区二区三区四区精品视频 | 四虎成人精品| 四虎精品免费久久| 日韩精品专区免费无码aⅴ| 十八禁美女裸体网站| 欧美亚洲一区二区三区导航 | 久久这里只有精品23| 99久久99视频| 国产欧美日韩18| 国产成人久视频免费| 国产成人精品无码一区二| 婷五月综合| av大片在线无码免费| 欧美综合区自拍亚洲综合天堂 | 中文字幕亚洲乱码熟女1区2区| 四虎永久在线精品国产免费| 亚洲AV人人澡人人双人| 亚洲永久色| 国产福利免费视频| 亚洲日韩图片专区第1页| 一级一级一片免费| 精品国产黑色丝袜高跟鞋| 国产欧美精品一区二区| 毛片a级毛片免费观看免下载| 中文字幕2区| 国产不卡国语在线| 91精品国产综合久久不国产大片| 2021国产精品自产拍在线| 国产精品专区第1页| 亚洲天堂精品在线观看| 日韩A∨精品日韩精品无码| 欧美亚洲欧美区| 成人欧美日韩| 免费av一区二区三区在线| 亚洲国产综合自在线另类| 精品一区二区三区视频免费观看| 亚洲av无码成人专区| 天天躁夜夜躁狠狠躁图片| 思思热在线视频精品| 久久先锋资源| 91蝌蚪视频在线观看| 99视频在线免费观看| 性欧美在线| 亚洲欧洲日韩综合色天使|