国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

JAVA基本名詞解釋

2019-11-18 13:20:14
字體:
來源:轉載
供稿:網友

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 萨迦县| 宜州市| 焦作市| 鄂托克旗| 雷州市| 鄢陵县| 施秉县| 宝丰县| 五大连池市| 台东县| 内江市| 尼勒克县| 文化| 磴口县| 宜城市| 眉山市| 蕉岭县| 青神县| 桂阳县| 自治县| 紫阳县| 商丘市| 历史| 巴林左旗| 仁寿县| 华阴市| 宿迁市| 陕西省| 庄河市| 福建省| 轮台县| 连城县| 油尖旺区| 绥化市| 惠安县| 商都县| 五莲县| 即墨市| 格尔木市| 柘城县| 新兴县|