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

遠程考試系統的主要技術分析

2009-07-05 06:53:02周振波
新媒體研究 2009年24期
關鍵詞:跨平臺程序數據庫

[摘要]系統采用B/S模式,使用Java開發平臺eclipse+Tomcat+MYSQL開發,使用Java集合框架以及I/O流等。數據庫采用MYSQL Server使用Tomcat的連接池技術進行連接。

[關鍵詞]網絡考試Java數據庫

中圖分類號:TP3文獻標識碼:A文章編號:1671-7597(2009)1220030-01

近年來信息科學技術取得了跳躍性發展,隨著我國的網絡基礎建設的不斷完善和高速因特網用戶數量的大量增加,遠程輔助教學實現的條件已經成熟。遠程考試作為當今教育界的熱點一直得到了眾多教育界人士的推崇和贊譽。

一、主要技術分析

MVC系統架構。MVC模式主要由3個部分組成:模型、視圖和控制器。它可以用JavaBean和EJB等組件技術來處理數據庫的訪問。模型能為多個視圖提供數據。由于應用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復性。 MVC模式的處理過程:首先由控制器接收用戶的請求并決定應該調用哪個模型來進行處理,然后模型用業務邏輯來處理用戶的請求并返回數據,最后控制器用相應的視圖返回數據,并通過表達層呈現給用戶。

Servlet。Servlet有以下優點:可移植性。Servlet皆是利用Java語言來開發的,延續Java在跨平臺上的表現,不論Server的操作系統是Windows、Solaris、Linux、HP-UX、FreeBSD、CompaqTru64、AIX等等,都能夠將我們寫好的Servlet程序放在這些操作系統上執行。借助Servlet的優勢,就可以真正達到“Write Once,Serve Anywhere”的境界。強大的功能。Servlet能夠完全發揮JavaAPI的威力,包括網絡和URL存取、多線程、影像處理、RMI、分布式服務器組件、對象序列化等。若想寫個網絡目錄查詢程序,則可利用JNDI API;想連接數據庫,則可利用JDBC,有這些強大功能的API做后盾,相信Servlet更能夠發揮其優勢。性能。Servlet在加載執行之后,其對象實體通常會一直停留在Server的內存中,若有請求發生時,服務器再調用Servlet來服務,假若收到相同服務的請求時,Servlet會利用不同的線程來處理,不像CGI程序必須產生許多進程來處理數據。在性能的表現上,大大超越以往撰寫的CGI程序。最后補充一點,那就是Servlet在執行時,不是一直停留在內存中,服務器會自動將停留時間過長一直沒有執行的Servlet從內存中移除,不過有時候也可以自行寫程序來控制。至于停留時間的長短通常和選用的服務器有關。安全性。Servlet也有類型檢查的特性,并且利用Java的垃圾收集與沒有指針的設計,使得Servlet避免內存管理的問題。由于在Java的異常處理機制下,Servlet能夠安全地處理各種錯誤,不會因為發生程序上邏輯錯誤而導致整體服務器系統的毀滅。JavaBean組件。JavaBean是一個可重復使用、且跨平臺的軟件組件。一般而言,JavaBean可分為:有用戶接口(UI,User Interface)的JavaBean和沒有用戶接口的JavaBean。通常JSP是搭配沒有UI的JavaBean。一個標準的JavaBean有如下幾項特性:JavaBean是一個公開的類;JavaBean類必須有一個無傳入參數的構造函數;取得或設定屬性時,必須使用getXXX方法或setXXX方法。JSP搭配JavaBean來使用有以下優點:可將HTML和Java程序分離,為了日后維護的方便。

二、系統使用服務器平臺和系統環境建立

Tomcat簡介:Tomcat是Apache Jakarta的子項目之一,是Sun公司推薦的JSP、Servlet容器。Tomcat提供了數據庫連接池、SSL、Proxy等許多通用組件功能。在使用開發基于數據庫的WEB程序時,傳統的模式基本是按以下步驟:在主程序(如Servlet、Beans)中建立數據庫連接。進行SQL操作,取出數據。斷開數據庫連接。使用這種模式開發,存在很多問題。首先,我們要為每一次WEB請求(例如察看某一篇文章的內容)建立一次數據庫連接,對于一次或幾次操作來講,或許覺察不到系統的開銷,但是,對于WEB程序來講,即使在某一較短的時間段內,其操作請求數也遠遠不是一兩次,而是數十上百次,在這種情況下,系統開銷是相當大的。事實上,在一個基于數據庫的WEB系統中,建立數據庫連接的操作將是系統中代價最大的操作之一。很多時候,可能網站速度瓶頸就在于此。針對以上問題,首先想到可以采用一個全局的Connection對象,創建后就不關閉,以后程序一直使用它,這樣就不存在每次創建、關閉連接的問題了。但是,同一個連接使用次數過多,將會導致連接的不穩定,進而會導致WEB SERVER的頻頻重啟。故而,這種方法也不可取。實際上,可以使用連接池技術來解決上述問題。連接池最基本的思想就是預先建立一些連接放置于內存對象中以備使用。當程序中需要建立數據庫連接時,只須從內存中取一個來用而不用新建。同樣,使用完畢后,只需放回內存即可。而連接的建立、斷開都由連接池自身來管理。同時,我們還可以通過設置連接池的參數來控制連接池中的連接數、每個連接的最大使用次數等等。通過使用連接池,將大大提高程序效率,同時,我們可以通過其自身的管理機制來監視數據庫連接的數量、使用情況等。

系統環境的建立:該系統可跨平臺運行于各種操作系統之上,現以windows 2003 Server為例來說明系統的搭建過程。服務器搭建,系統采用Apache作為Web服務器,采用Tomcat作為JSP服務器。然后將二者結合。首先安裝Tomcat5.0版,安裝完成后將%JAVAHOME%/lib/tools.jar拷貝到%TomcatHome%/common/lin/目錄下。在瀏覽器中鍵入:http://127.0.0.1:

8080,如出現歡迎界面如圖,則說明Tomcat以啟動并正常工作。其次安裝Apache_2.0.47-win32-x86-no_ssl.msi。然后測試:在瀏覽器中鍵入:http://127.0.0.1,如出現歡迎界面則web服務器成功啟動并運行正常。最后為兩者的結合。重新啟動Apache,然后測試連接,在瀏覽器中鍵入http://127.0.0.1/index.jsp,如出現Tomcat歡迎界面則說明二者連接成功。數據庫搭建系統采用開源的數據庫管理系統MySQL4.0.16作為數據庫服務器,首先安裝MySQL4.0.16,安裝完成后進入%mysqlhome%/bin/下,然后運行winmysqladmin啟動MySQL服務器,然后進入mysql,最后修改root密碼。mysql>update user set password=PASSWORD(‘1234) where user =‘root;mysql>flush privileges;然后以數據庫連接池的方式與系統建立連接。虛擬主機及數據庫連接池的建立,在%TOMCATHOME%/confserver.

Xml中加入配置代碼即可建立虛擬主機及數據庫連接池。

作者簡介:

周振波(1970-),漢族,吉林磐石市人,工程師,研究方向:網絡安全。

猜你喜歡
跨平臺程序數據庫
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
跨平臺APEX接口組件的設計與實現
測控技術(2018年9期)2018-11-25 07:44:58
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
基于QT的跨平臺輸電鐵塔監控終端軟件設計與實現
主站蜘蛛池模板: 玖玖精品视频在线观看| 亚洲日韩高清在线亚洲专区| 久久无码高潮喷水| 视频一区视频二区日韩专区| 男女男免费视频网站国产| 国产爽歪歪免费视频在线观看 | 伊人大杳蕉中文无码| 亚洲欧美不卡视频| 久久国产黑丝袜视频| 成人日韩精品| 国产免费a级片| 国产成人久久综合777777麻豆| 国产9191精品免费观看| 国产人人干| 国产精品jizz在线观看软件| 久久综合结合久久狠狠狠97色| 亚洲无码视频一区二区三区| 亚洲第一精品福利| 亚洲美女一级毛片| 午夜视频免费一区二区在线看| 干中文字幕| 色综合a怡红院怡红院首页| 国模极品一区二区三区| 亚洲一级毛片免费观看| 成人夜夜嗨| 亚洲国产精品不卡在线 | 欧美国产综合视频| 日本一区二区不卡视频| 国产h视频免费观看| 国产精品色婷婷在线观看| 国产福利不卡视频| 99久久精品国产自免费| 日韩午夜片| 亚洲福利视频一区二区| 欧美日本在线观看| 欧美激情视频一区| 久久国产V一级毛多内射| 欧美日韩v| www.99在线观看| 高清色本在线www| 特级aaaaaaaaa毛片免费视频| 亚洲欧美另类色图| 91精品国产麻豆国产自产在线| 国产午夜看片| 亚洲人成影院午夜网站| 五月天丁香婷婷综合久久| 无码AV高清毛片中国一级毛片 | 午夜国产精品视频黄| 国产丝袜无码精品| 精品视频一区二区观看| 亚洲首页国产精品丝袜| 国产成人亚洲综合A∨在线播放| 99人体免费视频| 国产免费怡红院视频| 一区二区欧美日韩高清免费 | 最新亚洲av女人的天堂| 亚洲日本在线免费观看| 国产欧美成人不卡视频| 亚洲黄色激情网站| 欧美另类第一页| 亚洲第一区在线| 国产免费福利网站| 色悠久久久久久久综合网伊人| 久久久久人妻精品一区三寸蜜桃| 一区二区三区国产精品视频| 国产精欧美一区二区三区| 欧美午夜在线播放| 国产xxxxx免费视频| 91亚洲免费视频| 人妻丰满熟妇αv无码| 欧美亚洲一二三区| 波多野结衣亚洲一区| 天天做天天爱夜夜爽毛片毛片| 国产一区二区影院| 欧美一级在线看| 成人看片欧美一区二区| 国产91导航| 91极品美女高潮叫床在线观看| 久久9966精品国产免费| 国产亚洲精久久久久久无码AV| 亚洲中文字幕日产无码2021| 国产女人喷水视频|