熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

JAVA基本名詞解釋

2013-11-15 11:34:41  來源: JSP教程 

  一.Java發展到現在按應用來分主要分為三大塊
  
  JSEJME和JEE這也就是Sun ONE(Open Net Environment)體系
  
  JSE(Java[tm] Platform Standard Edition)就是Java的標准版主要用於桌面應用軟件的編程
  
  JME(JME(TM) Java Platform Micro Edition)主要應用於嵌入是系統開發如手機和PDA的編程
  
  JEE(Java(TM) Platform Enterprise Edition)是Java的企業版主要用於分布式的網絡程序的開發如電子商務網站和ERP系統
  
  二.JEE又包括許多組件如JspServletJavaBeanEJBJDBCJavaMail等
  
  JSPJava Server Pages(TM) Technology 為了解決Java Servlet沒有把網站的邏輯和頁面的輸出分開而出現的整個Servlet代碼混亂不堪的問題SUN推出了Java Server Pages—JSP按照腳本語言是服務於某一個子系統的語言這種論述 JSP應當被看作是一種腳本語言
  
  Java ServletJava Servlet是JSP技術的基礎Servlet這個名稱大概源於Applet可以稱之為小服務程序
  
  JavaBeans就是Java的可重用組件技術JavaBeans就是Java的可重用組件技術JavaBean 組件可以用來執行復雜的計算任務或負責與數據庫的交互以及數據提取等
  
  EJBJEE 平台提供了多層的分布式的應用模型組件再用一致化的安全模型以及靈活的事務控制這些層是客戶層Web層業務層及企業信息系統層( EIS )等業務層經常被稱作Enterprise JavaBeans (EJB )層業務層和Web 層一起構成了 層JEE應用的中間層而其他兩層是客戶層和企業信息系統層EJB上層的分布式應用程序是基於對象組件模型的低層的事務服務使用了API技術EJB技術簡化了用JAVA語言編寫的企業應用系統的開發配置和執行EJB的體系結構規范由Sun Microsystems公司制定
  
  Enterprise BeansEJB技術定義了一組可重用的組件 Enterprise Beans可以利用這些組件像搭積木一樣你的建立分布式應用程序當你把代碼寫好之後這些組件就被組合到特定的文件中去每個文件有一個或多個Enterprise Beans在加上一些配置參數最後這些Enterprise Beans被配置到一個裝了EJB容器的平台上客戶能夠通過這些Beans的Home接口定位到某個Beans並產生這個Beans的一個實例這樣客戶就能夠調用Beans的應用方法和遠程接口
  
  Session BeansBeans 類提供了業務方法創建方法和查詢方法的實現如果Enterprise Beans 管理它自己的持久性的話還為其生命期方法提供了實現有兩種Enterprise Beans Entity Beans 和Session Beans
  
  EAR應用裝配商從組件提供商獲得應用組件JAR 文件並將它們組裝成一個JEE 應用的Enterprise Archive(EAR)文件的公司或個人這種文件是一個帶ear擴展名的標准文件應用裝配商提供與該應用程序相關的整體信息並使用驗證工具來檢驗EAR 文件的內容是正確的
  
  JARJAR文件格式是基於通用的和可以自由使用ZLIB文件的格式ZLIB格式是基於zip的文件格式這是一個可移植的文件格式它可以在某個目錄層次上存儲多個文件ZLIB格式不是針對某個特殊的壓縮方法的格式deflate壓縮方案是通用的這是在JAR文件中使用的壓縮方法deflate協議是基於LempeeZiv算法的變體LZ它具有較低的壓縮開銷和適當的內存要求這使得它成為十分通用的壓縮協議有關ZLIB更詳細的信息請查閱RFC和RFCl.用戶可以從ftp:///rfc/上獲得它們
  
  RMIJava RMI (Remote Method Invocation 遠程方法調用)是用Java在JDK中實現的它大大增強了Java開發分布式應用的能力Java作為一種風靡一時的網絡開發語言其巨大的威力就體現在它強大的開發分布式網絡應用的能力上而RMI就是開發百分之百純Java的網絡分布式應用系統的核心解決方案之一Java RMI 支持存儲於不同地址空間的程序級對象之間彼此進行通信實現遠程對象之間的無縫遠程調用RMI目前使用Java遠程消息交換協議JRMP(Java Remote Messaging Protocol)進行通信JRMP是專為Java的遠程對象制定的協議因此Java RMI具有Java的Write OnceRun Anywhere的優點是分布式應用系統的百分之百純Java解決方案用Java RMI開發的應用系統可以部署在任何支持JRE(Java Run Environment Java運行環境)的平台上但由於JRMP是專為Java對象制定的因此RMI對於用非Java語言開發的應用系統的支持不足不能與用非Java語言書寫的對象進行通信
  
  XMLXML是一個精簡的SGML它將SGML的豐富功能與HTML的易用性結合到Web的應用中XML保留了SGML的可擴展功能這使XML從根本上有別於HTMLXML要比HTML強大得多它不再是固定的標記而是允許定義數量不限的標記來描述文檔中的資料允許嵌套的信息結構HTML只是Web顯示數據的通用方法而XML提供了一個直接處理 Web 數據的通用方法HTML著重描述Web頁面的顯示格式而XML著重描述的是Web頁面的內容

From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19235.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.