亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        JAVA技術(shù)發(fā)展與應(yīng)用研究

        2009-03-02 09:33:14何興昌
        新媒體研究 2009年2期
        關(guān)鍵詞:應(yīng)用程序組件可視化

        何興昌

        [摘要]隨著軟件開發(fā)技術(shù),尤其是Web應(yīng)用開發(fā)技術(shù)的發(fā)展,Java越來越受到人們的青睞。敘述Java語言發(fā)展歷程以及Java技術(shù)的應(yīng)用,指出Java是當(dāng)今IT產(chǎn)業(yè)和人類文明的創(chuàng)新和未來發(fā)展的方向。

        [關(guān)鍵詞]Java技術(shù) 框架結(jié)構(gòu)

        中圖分類號(hào):TP3文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1671-7597(2009)0120128-01

        一、引言

        于1995年5月Java正式問世,一些著名的計(jì)算機(jī)公司紛紛購買了Java語言的使用權(quán),如MiCFOSoft、IBM、NetSCape、Nove11、App1e、DEC、SGI等。因此,Java語言被美國著名雜志PCMagazine評為1995年十大優(yōu)秀科技產(chǎn)品(計(jì)算機(jī)類僅此一項(xiàng)入選)之一,隨之大量出現(xiàn)了用Java編寫的軟件產(chǎn)品,更加受到了工業(yè)界的重視與好評,一致認(rèn)為“Java是八十年代以來計(jì)算機(jī)界的一件大事”。Java的誕生必將對整個(gè)計(jì)算機(jī)產(chǎn)業(yè)發(fā)生深遠(yuǎn)的影響,對傳統(tǒng)的計(jì)算模型提出了新的挑戰(zhàn)。sUNMiCrosystem公司的總裁ScottMcNealY認(rèn)為:Java對Internet和www開辟了一個(gè)嶄新的時(shí)代。

        二、Java語言的現(xiàn)狀

        Java語言是Sun公司推出的新一代的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,特別適合于Internet應(yīng)用程序的開發(fā),它的硬件和軟件平臺(tái)的無關(guān)性直接威脅到Windows和Intel的壟斷地位?!癐nternet編程用Jaya”,成為了技術(shù)人員的一種時(shí)尚,Java語言作為軟件開發(fā)的一種革命性的技術(shù),其地位已被確立,主要表現(xiàn)在以下幾個(gè)方面:

        1.計(jì)算機(jī)產(chǎn)業(yè)的許多大公司購買了Java語言的使用許可證,其中包括IBM、Apple、DEC、Adobe、si1iconGraphiCS、HP、Orac1e、Toshiba、NetScape、Novel1等以及最不情愿的MiCrosoft公司。這一點(diǎn)充分說明,Java語言已得到了工業(yè)界的認(rèn)可。

        2.眾多的軟件開發(fā)商開始支持Jaya語言的軟件產(chǎn)品。例如:Bor1and公司開發(fā)的基于Java語言的快速應(yīng)用程序開發(fā)環(huán)境Latte。數(shù)據(jù)庫廠商,例如:I11UStra、Sysbase、Versant、Orac1e公司都在開發(fā)CGI接口,來支持HTML和Java語言。

        3.Intranet(企業(yè)內(nèi)部網(wǎng))正在成為企業(yè)信息系統(tǒng)最佳的解決方案,而其中Jaya語言將發(fā)揮不可替代的作用。Intranet的目的是把Internet用于企業(yè)內(nèi)部的信息系統(tǒng),它的優(yōu)點(diǎn)表現(xiàn)在:便宜,易于使用和管理。用戶不管使用何種類型的機(jī)器和操作系統(tǒng),界面是統(tǒng)一的Internet瀏覽器,而數(shù)據(jù)庫、Web頁面、應(yīng)用程序(用Java語言編的App1et)則存在www服務(wù)器上,無論是開發(fā)人員,還是管理人員,或是用戶都可以受益于該解決方案。

        三、Java技術(shù)在企業(yè)信息系統(tǒng)開發(fā)中的應(yīng)用

        JSP(JavaServerPages)是由SUN公司倡導(dǎo)提出的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP是一種服務(wù)器的腳本語言,并通過擴(kuò)展的JSP標(biāo)簽提供網(wǎng)頁動(dòng)態(tài)執(zhí)行的能力。JSP頁面執(zhí)行的過程,WEB服務(wù)器在收到訪問JSP網(wǎng)頁的請求時(shí),先觸發(fā)JSP引擎,檢查該文件是否是新文件,再將其轉(zhuǎn)換成JavaServlet,編譯并執(zhí)行,后將執(zhí)行結(jié)果以HTML格式返回給客戶。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端僅是得到的結(jié)果,對客戶瀏覽器的要求很低。由于它是在服務(wù)器端的腳本,一般用戶無法看到,從而有效地保證了系統(tǒng)的安全性及開發(fā)人員的知識(shí)產(chǎn)權(quán)。該系統(tǒng)選用JBuilder7.0作為客戶端和中間層的客戶應(yīng)用程序組件對象的程序開發(fā)工具,數(shù)據(jù)庫服務(wù)器選取SQLServer2000。充分利用了JSP的優(yōu)點(diǎn)和強(qiáng)大的數(shù)據(jù)庫訪問功能。JavaBeans組件技術(shù)。JavaBeans是一個(gè)可重復(fù)使用的軟件部件,用來生成其進(jìn)行可視化處理的組件。

        通過JavaBeans的組件可以快速生成新的應(yīng)用程序,特點(diǎn)是:代碼可以重復(fù)使用;易編寫、使用和維護(hù);可在支持Java的任何平臺(tái)工作,不需重新編譯;能以其它部件的模式工作,并可以在網(wǎng)內(nèi)或網(wǎng)絡(luò)之間進(jìn)行傳輸。

        javaBeans過去主要用于可視化領(lǐng)域,但現(xiàn)在更多用于不可視化領(lǐng)域,在服務(wù)器端應(yīng)用方面尤為出色。不可視化的JavaBeans在JSP程序中常用來封裝事務(wù)邏輯和數(shù)據(jù)庫操作等,并可以很好地實(shí)現(xiàn)業(yè)務(wù)邏輯和前臺(tái)程序的分離,使得系統(tǒng)具有更好的健壯性和靈活性。

        不同于EJB(EnterpriseJavaBeans)所定義了一個(gè)Java組件模型,JavaBeans允許開發(fā)者在開發(fā)工具中可視化地操作組件,JavaBeans規(guī)范詳細(xì)地解釋了組件間事件的登記、傳遞、識(shí)別以及屬性的使用、定制、應(yīng)用接口等。在該系統(tǒng)中,大量使用了JavaBeans組件,來封裝事務(wù)邏輯和數(shù)據(jù)庫操作。其用法如下(以該系統(tǒng)中檢查用戶登陸的應(yīng)用為例說明其應(yīng)用):

        數(shù)據(jù)庫連接池技術(shù)JDBC(JavaDataBaseConnectivity)是用Java編寫的一組類與接口組成,也是Java用于訪問數(shù)據(jù)庫的一套標(biāo)準(zhǔn)的API,通過JDBC可以為各種數(shù)據(jù)庫提供無縫連接,通過JSP程序完成與數(shù)據(jù)庫的連接,執(zhí)行相應(yīng)的數(shù)據(jù)庫操作。

        在實(shí)際應(yīng)用中,數(shù)據(jù)庫連接的最大數(shù)據(jù)會(huì)受到許多外部因素的限制,例如RDBMS的注冊、JSP引擎的并發(fā)限制以及系統(tǒng)內(nèi)存等。為了防止并發(fā)問題而導(dǎo)致整個(gè)系統(tǒng)癱瘓,系統(tǒng)采用了數(shù)據(jù)庫連接池(ConnectionPoo1)的技術(shù)J。數(shù)據(jù)庫連接池的工作原理是首先獲得對連接池或管理連接池的一個(gè)對象的引用,這一工作由一個(gè)PoolManager類完成,這個(gè)類管理Connection-Pool類的多個(gè)實(shí)例,每個(gè)ConnectionPool管理著JD-BCConnection對象的一個(gè)池。當(dāng)有數(shù)據(jù)庫操作請求時(shí),就從連接池中獲得一個(gè)連接對象Connec.tion,每個(gè)對象負(fù)責(zé)一個(gè)JDBCURL和相應(yīng)的數(shù)據(jù)庫登錄賬戶名稱、密碼。在使用完后將這個(gè)連接返還到連接池。連接池可以通過數(shù)據(jù)庫本身的jDBCDriver連接到數(shù)據(jù)庫,也可以通過JDBC-OD-BC橋連接到數(shù)據(jù)庫。這樣,當(dāng)用戶請求數(shù)量不斷增加時(shí),數(shù)據(jù)庫連接池技術(shù)將使數(shù)據(jù)庫系統(tǒng)更加有效地運(yùn)行,保證系統(tǒng)正常工作。

        四、結(jié)束語

        總之,Java技術(shù)的種種優(yōu)勢,給目前基于Inter-net/Intranet的企業(yè)ERP系統(tǒng)的開發(fā)提供了一個(gè)更具競爭力的解決方案。相比與基于單一平臺(tái)的ASP技術(shù),基于Java的JSP技術(shù),具有基于平臺(tái)和服務(wù)器的相互獨(dú)立性,和來自各種專業(yè)化工具包、服務(wù)器組件和數(shù)據(jù)庫產(chǎn)品的支持,以及跨平臺(tái)的重用性,使其具有更多技術(shù)優(yōu)勢。

        參考文獻(xiàn):

        [1]胡軍、李宏,Web數(shù)據(jù)庫的JSP開發(fā)技術(shù)[J].現(xiàn)代計(jì)算機(jī),2002(5):13-15.

        [2]齊鯤鵬、顧宏、唐達(dá),JSP數(shù)據(jù)庫連接技術(shù)在構(gòu)建信息網(wǎng)站中的研究[J].控制工程,2002(9):22-24.

        [3]柳巧玲,JSP運(yùn)行環(huán)境及其應(yīng)用[J].計(jì)算機(jī)工程,2002(8):88-90.

        [4]周渝霞,動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù)JSP中JavaBean組件應(yīng)用及其在JsP的生命周期[J].電腦知識(shí)與技術(shù).

        猜你喜歡
        應(yīng)用程序組件可視化
        基于CiteSpace的足三里穴研究可視化分析
        無人機(jī)智能巡檢在光伏電站組件診斷中的應(yīng)用
        能源工程(2022年2期)2022-05-23 13:51:50
        基于Power BI的油田注水運(yùn)行動(dòng)態(tài)分析與可視化展示
        云南化工(2021年8期)2021-12-21 06:37:54
        新型碎邊剪刀盤組件
        基于CGAL和OpenGL的海底地形三維可視化
        U盾外殼組件注塑模具設(shè)計(jì)
        刪除Win10中自帶的應(yīng)用程序
        “融評”:黨媒評論的可視化創(chuàng)新
        傳媒評論(2019年4期)2019-07-13 05:49:14
        風(fēng)起新一代光伏組件膜層:SSG納米自清潔膜層
        太陽能(2015年11期)2015-04-10 12:53:04
        關(guān)閉應(yīng)用程序更新提醒
        電腦迷(2012年15期)2012-04-29 17:09:47
        日韩人妻中文无码一区二区| 亚洲国产高清在线视频| 亚洲精品综合一区二区| 日韩一区在线精品视频| 人妻丰满熟妇av无码区| 人人狠狠综合久久亚洲婷婷| 毛片一级精油按摩无码| 亚洲一区中文字幕一区| 国产人妻高清国产拍精品| 西西人体444www大胆无码视频| 欧美日韩综合网在线观看| 日本精品久久性大片日本| 三级日本理论在线观看| 性刺激的大陆三级视频| 小sao货水好多真紧h视频| аⅴ天堂一区视频在线观看| 亚洲国产综合一区二区| 欧美最猛性xxxx| 国产高颜值大学生情侣酒店| 美国黄色片一区二区三区| 日韩乱码精品中文字幕不卡| 亚洲麻豆视频免费观看| 亚洲精品午夜无码专区| 一国产区在线观看| 国产精品一区二区三区蜜臀| 国内精品亚洲成av人片| 九九热线有精品视频86| 精品十八禁免费观看| 久久久亚洲精品蜜臀av| 不卡的av网站在线观看| 中国农村熟妇性视频| 国产精品白浆一区二区免费看| 日韩中文字幕一区在线| 欧美激情乱人伦| a级毛片在线观看| 国产精品98福利小视频| 国产性感午夜天堂av| 少妇高潮无套内谢麻豆传| 暖暖免费 高清 日本社区在线观看| 久久久9色精品国产一区二区三区| 久草视频这里只有精品|