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

基于Java開發(fā)的EJB技術(shù)應(yīng)用探究

2015-07-13 15:17:48胡艷梅沈陽職業(yè)技術(shù)學院遼寧沈陽110000
中國新技術(shù)新產(chǎn)品 2015年11期

胡艷梅(沈陽職業(yè)技術(shù)學院,遼寧 沈陽 110000)

基于Java開發(fā)的EJB技術(shù)應(yīng)用探究

胡艷梅
(沈陽職業(yè)技術(shù)學院,遼寧 沈陽 110000)

摘要:從出現(xiàn)軟件開始,程序語言作為軟件開發(fā)的相應(yīng)產(chǎn)物發(fā)展的越來越迅速,程序員運用程序語言開發(fā)出更多的程序,Java就是其中的一種程序語言,在本文中筆者詳細的敘述了什么是程序語言以及EJB技術(shù)在Java中的完美應(yīng)用。

關(guān)鍵詞:程序語言;Java;EJB

隨著計算機網(wǎng)絡(luò)技術(shù)和通信技術(shù)的發(fā)展,計算機應(yīng)用軟件越來越廣泛地應(yīng)用于工業(yè)生產(chǎn)的各種活動,Java語言廣泛的被運用在各個領(lǐng)域。Java軟件在商業(yè)領(lǐng)域中的發(fā)展是非常好的,在計算機語言中是特別有發(fā)展的一門分支學科。Java語言是可以重組的,這種語言由Java語言的創(chuàng)始人JavaBean作為一個特定類型的語言提出,Java語言可以基于組件的重組形態(tài)進行不同的變換,這在這個領(lǐng)域中是和其他語言有很明顯的不同的。

一、什么是程序語言,程序語言的分類和出現(xiàn)

1程序語言的出現(xiàn)

程序語言是一種編程語言,是用來定義計算機程序的形式語言。它采用標準的交流技巧,用來發(fā)送指令給計算機,計算機程序員能夠精確定義計算機需要使用的數(shù)據(jù),在不同的條件下應(yīng)采用不同的程序語言。

2程序語言是什么

程序語言最早是由計算機語言產(chǎn)生的,用于對計算機的軟件進行控制和操作。程序語言的誕生使計算機領(lǐng)域出現(xiàn)了成千上萬的不同的編程語言,并且每年都在不斷增加。描述語言編程的一般可分為語法和語句,語法是符號的組合或純文本的一種程序語言,它可以正確的解釋程序語言的意思,另一些語言則是一種定義文件的規(guī)范文件。

3程序語言的分類

編程語言通常被稱為“計算機語言”,種類很多,一般可分為機器語言,匯編語言,高級語言三大類。每個計算機將一次一步按照計算機語言程序執(zhí)行計算程序,計算機指令的執(zhí)行是一個大的集合,該程序是使用我們的語言來寫成的,所以人們必須控制計算機通過計算機語言向計算機發(fā)出命令,匯編語言和高級語言是編程語言的兩種形式。

二、Java簡介

1Java的發(fā)展歷程

Java是一種面向?qū)ο蟮木幊陶Z言,其推出公司為sun公司(以下簡稱Java語言)和一般的開發(fā)平臺不同,Java平臺是聯(lián)合研究和開發(fā)的公司在1995官方LANC上公布發(fā)行平臺。Java最初被稱為Oak,1991由電子芯片集成設(shè)計,1995更名為Java,JavaApplet的瀏覽器支持網(wǎng)頁重新設(shè)計的應(yīng)用,它是一種動態(tài)的平臺,可以進行獨立的網(wǎng)絡(luò)計算。從此,Java被廣泛接受,并作為Web瀏覽器的推廣快速發(fā)展,Java技術(shù)也進行不斷更新。自從Java推出后很受歡迎,對于C++語言形成了強烈的沖擊。在工業(yè)環(huán)境中最重要的優(yōu)勢和廣闊的前景是Java網(wǎng)絡(luò)世界云計算和移動能力。

2什么是Java

作為與C++相反的經(jīng)典程序,sun在開始之際,作為一個Java技術(shù)的創(chuàng)使公司,Java開發(fā)使全球成千上萬的軟件的設(shè)計要求與之相互兼容?!癑ava語言對團隊的力量和權(quán)力”不是一個口號,sun微系統(tǒng)公司獲得承認與絕大多數(shù)開發(fā)商完全不同。sun在解釋Java編程語言的時候說到:Java編程語言是一種簡單、面向?qū)ο蠛头植际?、解釋、平穩(wěn)、安全和獨立的便攜式系統(tǒng),高性能和動態(tài)的語言是這一系統(tǒng)的特色地方。這是一個基于Java語言的平臺,該平臺是非常流行的。因此,微軟推出的語言平臺NET和C++、與Java相仿。但是Java是作為編程語言中的通用功能最完善、最可靠、最嚴謹?shù)某绦蛘Z言。

三、EJB的概況

1EJB技術(shù)總結(jié)

EJB是服務(wù)器端的Java語言的理想平臺。為了更好地應(yīng)用J2EE,開發(fā)服務(wù)器計算功能的Java服務(wù)器的配置,EJB技術(shù)提供給用戶一個便攜式的幾乎獨立的平臺,基礎(chǔ)平臺的安全形式是非常重要的(EJB,JavaBean和J2EE的企業(yè))。EJB本身不作為產(chǎn)品的衡量標準,它是一個Java服務(wù)器組件,許多軟件制造商提供了一個管理組件中的框架組件構(gòu)成相同的服務(wù)器,應(yīng)用程序設(shè)計和應(yīng)用軟件開發(fā)通常只關(guān)注與支持業(yè)務(wù)邏輯上的要求,而忽略了EJB組件所實現(xiàn)的發(fā)展模式和結(jié)構(gòu)框架,專注于業(yè)務(wù)邏輯,取消寫“完整的代碼(plumbing)”的要求,在條件允許的彈性元件供應(yīng)商中選擇放棄其一部分中心的服務(wù)內(nèi)容,加強Java的軟件功能,這樣,開發(fā)者不需要做過多的準備、操作、安全系統(tǒng)、連接和共享結(jié)構(gòu)代碼,這些任務(wù)委托給工廠對EJB服務(wù)器進行改進。會話Bean用來實現(xiàn)業(yè)務(wù)邏輯,這將是一個特別好的狀態(tài),也可以把EJB變成接受客戶端請求的容器,同時可以選擇一個會議EJB為客戶服務(wù)。會話Bean可以直接訪問數(shù)據(jù)庫,但更多的時候,這是實現(xiàn)數(shù)據(jù)訪問的實體Bean。由于復(fù)雜的EJB.2.0,Spring和Hibernate和更輕的用戶的構(gòu)架的出現(xiàn),大量用戶的方向偏向于更廣泛的使用。EJB規(guī)范是期待已久的新標準,對元數(shù)據(jù)的表示,包括新的技術(shù)支持和修改,新的方法和操作上的實體Bean訪問環(huán)境模型很受限制,信息之間的關(guān)系非常的復(fù)雜,EJB的調(diào)整與其他規(guī)范的發(fā)展是我們樂于看到的。

2EJB的工作原理

目前EJB技術(shù)的企業(yè)應(yīng)用開發(fā)者在后臺服務(wù)規(guī)范并沒有成型,所以應(yīng)該盡量減少應(yīng)用程序的創(chuàng)建,避免工作中存在的問題反復(fù)曝光。EJB總是重復(fù)軟件開發(fā)設(shè)計的原則,其主要特點是手動編碼實現(xiàn)簡單的用戶之間的數(shù)據(jù)轉(zhuǎn)換。首先應(yīng)該創(chuàng)建EJB技術(shù)規(guī)范的底層結(jié)構(gòu),這要涉及到規(guī)則和語言用法的層面問題。如安全、共享、命名和遠程訪問等API,API技術(shù)的分布式應(yīng)使用一個組件對象模型作為基礎(chǔ),應(yīng)用程序訪問現(xiàn)有的程序盡可能簡化,并在同一時間,創(chuàng)作工具和使用該模型,并且用于開發(fā)的應(yīng)用程序是基于Java語言基礎(chǔ)的,通過可重用的組件使會話結(jié)構(gòu)更簡單。

應(yīng)用程序的分布式的形成是一個很漫長的過程,這個過程就像一堆積木,程序代碼中的每一個都像是一塊積木,然后結(jié)合形成的文件就像是積木搭好最后的成型,這個文件的組合和特定的參數(shù),最后在配置平臺上進行構(gòu)建EJB模型,客戶已分配的Bean只能定位該接口,Bean可以產(chǎn)生相應(yīng)的實例程序,為客戶提供可以使用的應(yīng)用方法,任何一個Bean將會是非常容易的調(diào)用和遠程接口。

EJB與服務(wù)器之間的聯(lián)系,為平臺和EJB容器的底部提供基礎(chǔ)的作用,負責管理EJB的容器,例如,EJB容器允許訪問服務(wù)管理系統(tǒng),如管理服務(wù)和其他應(yīng)用程序需要EJB容器,在EJB容器的所有實例中,訪問服務(wù)器的EJB容器服務(wù)的提供最為簡單,同時實現(xiàn)集成控制的活動的例子會導致相應(yīng)的變化在平臺的數(shù)據(jù)庫中有所體現(xiàn),數(shù)據(jù)庫不斷更新依賴于EJB容器,為了確保容器之間的活動正常,不會產(chǎn)生任何多余的效果,能更成功地更新數(shù)據(jù)庫,那么就要確保如果更新失敗,將返回到初始狀態(tài)的服務(wù)狀態(tài)。解決或改正其他的影響平臺的因素,基于EJB組件實踐中的應(yīng)用,已經(jīng)包含了應(yīng)用邏輯處理企業(yè)數(shù)據(jù)。那么用戶界面是最初的定義,在未來的活動中,最初的定義是頗為受容器和服務(wù)器接受的形態(tài)。因此,就需要設(shè)計出,對應(yīng)用程序EJB進行訪問,也無需重新編譯便可以實現(xiàn)很多的服務(wù)和交易的安全系統(tǒng),雖然他們并不屬于EJB,而是通過配置工具和應(yīng)用程序來執(zhí)行的程序。

在任何情況下,由于復(fù)雜的EJB還不是很完善,EJB的J2EE架構(gòu)是唯一不履行規(guī)范在這方面規(guī)則的程序,那么發(fā)展和提高生產(chǎn)效率,降低產(chǎn)生的錯誤使發(fā)展背景復(fù)雜的EJB更加的簡單,工作開發(fā)商取消或減少很多的程序負荷(以前必須實現(xiàn)回調(diào)方法),從而降低了實體Bean的O/R映射模型的復(fù)雜性。EJB規(guī)范的一個重要目標是組織緩解原代碼,給他們一個完美的方式去解決數(shù)據(jù)之間的鏈接問題,企業(yè)Bean在任何類型的對象中只是一個簡單的Java的相關(guān)程序。

四、Java和EJB完美結(jié)合的應(yīng)用

EJB的更廣泛的適用性設(shè)計和開發(fā)在于其基本結(jié)構(gòu)可以提供更簡單快捷的鏈接方式,但也包括兩種基本模型,這兩種模式的應(yīng)用,其中之一是客戶為應(yīng)用對象,這個對象是可以在數(shù)據(jù)庫中執(zhí)行任務(wù)的客戶;另一個對象模型是客戶端訪問一個實體,實體可以包括應(yīng)用基礎(chǔ),會話Bean包括第一模型,即時發(fā)揮互動在與客戶的溝通的代表,并能夠執(zhí)行數(shù)據(jù)庫客戶端編寫,可以方便的進行業(yè)務(wù)邏輯,包括二種選擇模型通常被定義為一個數(shù)據(jù)庫的記錄,通過訪問一個對象的實體,產(chǎn)生記錄,類型Beans需要可以代表這一個功能的相關(guān)的表現(xiàn)視圖之間的數(shù)據(jù)庫優(yōu)化。

兩個模型之間的比較,很少拿來進行對比,尤其是在數(shù)據(jù)驅(qū)動的應(yīng)用程序中,因為通常作為一個數(shù)據(jù)庫對象,事實上一個實體的產(chǎn)生,在案件的數(shù)量和數(shù)據(jù)庫當中的體現(xiàn)是一對一的,即當客戶端需要訪問多個潛在客戶記錄,一邊在實體Beans共享只有一次,即實體Bean只能實現(xiàn)儲存客戶數(shù)據(jù)不能進行數(shù)據(jù)的交換。通過前面的介紹,我們知道信息狀態(tài)會話Bean的客戶和客戶之間關(guān)系,如一對一對應(yīng)關(guān)系,可以彌補實體Bean的不足之處。最理想的組合是客戶端首先通過服務(wù)器連接實體Bean,然后通過對數(shù)據(jù)庫的訪問,保護可以獲得的客戶信息,在數(shù)據(jù)庫中的信息也可以不斷的讀和寫,記錄和儲存信息的服務(wù),最終實現(xiàn)會話Bean,如果有集成控制的獨立系統(tǒng),會話Bean就不僅僅只是一個會話系統(tǒng),客戶直接連接到服務(wù)器,必須首先響應(yīng)服務(wù)的EJB,然后選擇客戶交易控制功能的分類。因此,EJB技術(shù)的軟件開發(fā)者使用的要求主要是EJB的交互性,為了可以直接使用會話Bean作為邏輯的變量,不需要客戶進行獨自的數(shù)據(jù)交互。

結(jié)語

Java語言的應(yīng)用和業(yè)務(wù)的發(fā)展是基于Java技術(shù)的發(fā)展而發(fā)展的。基于EJB的軟件的設(shè)計提供了新的方法,為企業(yè)的發(fā)展,企業(yè)應(yīng)用開發(fā),部署和管理節(jié)省了大量的麻煩和時間,JavaBean專注于系統(tǒng)級的分布式編程,可以直接從服務(wù)器組件進行最終的復(fù)用,實現(xiàn)把編程語言變得越來越簡單的目的,把企業(yè)技術(shù)進步中開發(fā)管理的程序變成一個非常實用的應(yīng)用。

參考文獻

[1]彭兵,羅薇.基于JavaBean的數(shù)據(jù)庫訪問技術(shù)[J].電腦知識與技術(shù)(學術(shù)交流),2007(13).

[2]孫發(fā)令.Java軟件的性能測試[J].中國新通信,2012(09).

[3]李蘋.基于JSP與JavaBean技術(shù)的數(shù)據(jù)庫訪問方法研究[J].楚雄師范學院學報,2006(09).

[4]劉平波.基于JSP與JavaBean的購物車設(shè)計[J].科協(xié)論壇(下半月),2008(02).

中圖分類號:TP391

文獻標識碼:A

主站蜘蛛池模板: 91福利国产成人精品导航| 国内毛片视频| 不卡午夜视频| 国产成人91精品免费网址在线| 国产aⅴ无码专区亚洲av综合网| 国产精品福利一区二区久久| 久久亚洲综合伊人| 亚洲欧美另类日本| 色偷偷综合网| 夜夜操国产| av色爱 天堂网| 欧美亚洲国产视频| 欧美精品v欧洲精品| 国产一区三区二区中文在线| 国产精品三区四区| 2020国产免费久久精品99| 久久先锋资源| 精品少妇人妻av无码久久| 亚洲自拍另类| 婷婷六月综合| 亚洲免费毛片| 在线免费观看AV| 无码AV日韩一二三区| 精品国产自在在线在线观看| 亚洲色精品国产一区二区三区| 婷婷色狠狠干| 欧美亚洲一二三区| 中文无码精品a∨在线观看| h视频在线播放| 亚洲精品第一在线观看视频| 久久综合亚洲鲁鲁九月天| 999福利激情视频 | 欧美视频二区| 中文字幕 91| 国产成年无码AⅤ片在线| 久久精品人人做人人爽电影蜜月| 久久这里只精品国产99热8| 人人91人人澡人人妻人人爽| 国产av剧情无码精品色午夜| 国产高颜值露脸在线观看| 欧美.成人.综合在线| 青青草原国产免费av观看| 久久无码av三级| 亚洲免费播放| 国产精品三级专区| 亚洲欧洲日产无码AV| 97一区二区在线播放| 91福利一区二区三区| 成人福利一区二区视频在线| 久久永久免费人妻精品| 久久成人18免费| 这里只有精品国产| 色婷婷亚洲综合五月| 久青草国产高清在线视频| 欧美性猛交一区二区三区| 一区二区理伦视频| 国产91丝袜| 亚洲第一成年人网站| 伊人色综合久久天天| 97色伦色在线综合视频| 国产高清在线精品一区二区三区| 色综合婷婷| 色综合五月婷婷| 国产国产人免费视频成18| 久久99国产乱子伦精品免| 亚洲浓毛av| 日韩在线欧美在线| 亚洲无码精彩视频在线观看| 国产情精品嫩草影院88av| 亚洲无码精彩视频在线观看| 黄色片中文字幕| 久久福利网| 99re在线视频观看| 免费观看国产小粉嫩喷水| 黄色在线不卡| 免费又爽又刺激高潮网址| V一区无码内射国产| 欧美日韩高清在线| 一区二区三区国产精品视频| 成人小视频在线观看免费| 999国内精品视频免费| 青青青国产视频|