麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發(fā)設計 > 正文

JAVA基本名詞解釋

2019-11-18 13:20:14
字體:
供稿:網(wǎng)友

  一.java發(fā)展到現(xiàn)在,按應用來分主要分為三大塊:
  
  J2SE,J2ME和J2EE,這也就是Sun ONE(Open Net Environment)體系。
  
  1、J2SE(Java[tm] 2 Platform, Standard Edition)就是Java2的標準版,主要用于桌面應用軟件的編程;
  
  2、J2ME(J2ME(TM) - Java 2 Platform, Micro Edition)主要應用于嵌入是系統(tǒng)開發(fā),如手機和PDA的編程;
  
  3、J2EE(Java(TM) 2 Platform, EnterPRise Edition)是Java2的企業(yè)版,主要用于分布式的網(wǎng)絡程序的開發(fā),如電子商務網(wǎng)站和ERP系統(tǒng)。
  
  二.J2EE又包括許多組件,如jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。
  
  1、JSP:Java Server Pages(TM) Technology,, 為了解決Java Servlet沒有把網(wǎng)站的邏輯和頁面的輸出分開而出現(xiàn)的整個Servlet代碼混亂不堪的問題,SUN推出了Java Server Pages—JSP。按照腳本語言是服務于某一個子系統(tǒng)的語言這種論述, JSP應當被看作是一種腳本語言。
  
  2、Java Servlet:Java Servlet是JSP技術的基礎,Servlet這個名稱大概源于Applet,可以稱之為“小服務程序”。
  
  3、JavaBeans:就是Java的可重用組件技術,JavaBeans就是Java的可重用組件技術。JavaBean 組件可以用來執(zhí)行復雜的計算任務,或負責與數(shù)據(jù)庫的交互以及數(shù)據(jù)提取等。
  
  4、EJB:J2EE 平臺提供了多層的分布式的應用模型、組件再用、一致化的安全模型以及靈活的事務控制。這些層是客戶層、Web層、業(yè)務層及企業(yè)信息系統(tǒng)層( EIS )等。業(yè)務層經(jīng)常被稱作Enterprise JavaBeans (EJB )層。業(yè)務層和Web 層一起構成了3 層J2EE應用的中間層,而其他兩層是客戶層和企業(yè)信息系統(tǒng)層。EJB上層的分布式應用程序是基于對象組件模型的,低層的事務服務使用了API技術。EJB技術簡化了用JAVA語言編寫的企業(yè)應用系統(tǒng)的開發(fā)、配置和執(zhí)行。EJB的體系結(jié)構規(guī)范由Sun Microsystems公司制定。
  
  5、Enterprise Beans:EJB技術定義了一組可重用的組件: Enterprise Beans。可以利用這些組件像搭積木一樣你的建立分布式應用程序。當你把代碼寫好之后,這些組件就被組合到特定的文件中去。每個文件有一個或多個Enterprise Beans,在加上一些配置參數(shù)。最后,這些Enterprise Beans被配置到一個裝了EJB容器的平臺上。客戶能夠通過這些Beans的Home接口定位到某個Beans,并產(chǎn)生這個Beans的一個實例。這樣,客戶就能夠調(diào)用Beans的應用方法和遠程接口。
  
  6、session Beans:Beans 類提供了業(yè)務方法、創(chuàng)建方法和查詢方法的實現(xiàn)。假如Enterprise Beans 治理它自己的持久性的話,還為其生命期方法提供了實現(xiàn)。有兩種Enterprise Beans :Entity Beans 和Session Beans。
  
  7、EAR:應用裝配商從組件提供商獲得應用組件JAR 文件,并將它們組裝成一個J2EE 應用的Enterprise Archive(EAR)文件的公司或個人,這種文件是一個帶.ear擴展名的標準文件。應用裝配商提供與該應用程序相關的整體信息,并使用驗證工具來檢驗EAR 文件的內(nèi)容是正確的。
  
  8、JAR:JAR文件格式是基于通用的和可以自由使用ZLIB文件的格式。ZLIB格式是基于zip的文件格式。這是一個可移植的文件格式,它可以在某個目錄層次上存儲多個文件。ZLIB格式不是針對某個非凡的壓縮方法的格式,deflate壓縮方案是通用的。這是在JAR文件中使用的壓縮方法。deflate協(xié)議是基于Lempee-Ziv算法的變體LZ77,它具有較低的壓縮開銷和適當?shù)膬?nèi)存要求。這使得它成為十分通用的壓縮協(xié)議。有關ZLIB更具體的信息,請查閱RFC1950和RFCl951.用戶可以從FTP://ds.internic.net/rfc/上獲得它們。
  
  9、RMI:Java RMI (Remote Method Invocation 遠程方法調(diào)用)是用Java在JDK1.1中實現(xiàn)的,它大大增強了Java開發(fā)分布式應用的能力。Java作為一種風靡一時的網(wǎng)絡開發(fā)語言,其巨大的威力就體現(xiàn)在它強大的開發(fā)分布式網(wǎng)絡應用的能力上,而RMI就是開發(fā)百分之百純Java的網(wǎng)絡分布式應用系統(tǒng)的核心解決方案之一。Java RMI 支持存儲于不同地址空間的程序級對象之間彼此進行通信,實現(xiàn)遠程對象之間的無縫遠程調(diào)用。RMI目前使用Java遠程消息交換協(xié)議JRMP(Java Remote Messaging Protocol)進行通信。JRMP是專為Java的遠程對象制定的協(xié)議。因此,Java RMI具有Java的"Write Once,Run Anywhere"的優(yōu)點,是分布式應用系統(tǒng)的百分之百純Java解決方案。用Java RMI開發(fā)的應用系統(tǒng)可以部署在任何支持JRE(Java Run Environment Java,運行環(huán)境)的平臺上。但由于JRMP是專為Java對象制定的,因此,RMI對于用非Java語言開發(fā)的應用系統(tǒng)的支持不足。不能與用非Java語言書寫的對象進行通信。
  
  10、xml:XML是一個精簡的SGML,它將SGML的豐富功能與Html的易用性結(jié)合到Web的應用中。XML保留了SGML的可擴展功能,這使XML從根本上有別于HTML。XML要比HTML強大得多,它不再是固定的標記,而是答應定義數(shù)量不限的標記來描述文檔中的資料,答應嵌套的信息結(jié)構。HTML只是Web顯示數(shù)據(jù)的通用方法,而XML提供了一個直接處理 Web 數(shù)據(jù)的通用方法。HTML著重描述Web頁面的顯示格式,而XML著重描述的是Web頁面的內(nèi)容。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 看91| 国产精品视频不卡 | 国产精品久久久久久久久久东京 | 亚洲欧美不卡视频 | 一区二区三区视频在线播放 | 欧美精品一二三区 | 亚洲国产高清自拍 | 午夜噜噜噜 | 久久久成人动漫 | 久久资源总站 | 中文字幕视频在线播放 | 欧美精品国产综合久久 | 美国av片在线观看 | 色中色在线播放 | 久久精品亚洲一区 | 91在线免费观看 | 激情在线视频 | 中文字幕亚洲视频 | 黄色aaa视频 | 国产亚洲精品久久久久久久软件 | 一级大片久久 | 亚洲精品a级 | 亚洲男人一区 | 一级黄片毛片免费看 | 亚洲国产精品久久久久久久久 | 性日本xxx | 亚州精品天堂中文字幕 | 亚洲欧美国产精品va在线观看 | 看毛片的网址 | 夜添久久精品亚洲国产精品 | 黄色网址免费在线播放 | 日本aaaa片毛片免费观看视频 | 一本色道久久综合狠狠躁篇适合什么人看 | 色猫av| 91精品老司机 | 99精品视频久久精品视频 | 日韩免费黄色 | 成人性生活视频在线观看 | 精品一区二区在线观看 | 在线播放污 | 天堂在线中文资源 |