JAVA2 JSP絕對入門(三)(轉)

JAVA2JSP學習的門檻相對比較的高
所涉及的專業技術語也是很多
下面是我自己搜錄的,請看:

J2SE = Java 2 Standard Edition = Java2標準版
J2EE = Java 2 Enterprise Edition = Java2企業版(包括JSP/Servlet、EJB、JNDI、JTA等)
J2SDK == JDK = Java 2 Standard Development Kit = Java2標準開發工具集
J2RE == JRE = Java 2 Runtime Environment = Java2運行時環境
JVM == Java Virtual Machine = Java虛擬機

有關JVM的介紹請看
http://www.cnbruce.com/blog/showlog.asp?cat_id=26&log_id=287

J2SDK 內是包含J2RE的,所以一般來說,下載了J2SDK,就既有編譯調試Java程序的功能,又能執行Java應用程序(Java Application)和Java小程序(Java Applet)。但如果只有J2RE,則不能編譯調試Java程序(沒有javac命令,不能編譯Java源代碼),僅能運行Java程序(在MS- DOS窗口的命令行執行或雙擊.jar圖標執行)和在瀏覽器(IE/Navigator/Mozilla)裏運行Java小程序。如果你已經安裝了 JBuilder或WebLogic Server,它們已經自帶了jdk1.3.1(按其具體位置(如“c:/jbuilder7/jdk1.3”或“c:/bea/jdk131_03”) 設置所需的JAVA_HOME環境變量的值),可以不必下載網上的j2sdk 1.4.2。

其中Java2 Platform 平臺包括瞭如下內容

[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]

JavaBean :是 一種組件,它在內部有接口或有與其相關的屬性,以便不同人在不同時間開發的 bean 可以詢問和集成。可以構建一個 bean,而在以後構造時將其與其它 bean 綁定。這種過程提供了先構建,然後重複使用的方法,這就是組件的概念。可以將這種單一應用程序部署成獨立程序、ActiveX 組件或在瀏覽器中。JavaBean 因其外部接口(即屬性接口)而與純對象不同。這種接口允許工具讀取組件要執行的功能,將其與其它 bean 掛鉤,以及將其插入其它環境。JavaBean 設計成對單一進程而言是本地的,它們在運行時通常可視。這種可視組件可能是按鈕、列表框、圖形或圖表 - 但這不是必需的。

EJB:

EJB的全稱是Enterprise Java bean。是JAVA中的商業應用組件技術。EJB結構中的角色 EJB 組件結構是基於組件的分佈式計算結構,是分佈式應用系統中的組件。
   一個完整的基於EJB的分佈式計算結構由六個角色組成,這六個角色可以由不同的開發商提供,每個角色所作的工作必須遵循Sun公司提供的EJB規範,以 保證彼此之間的兼容性。這六個角色分別是EJB組件開發者(Enterprise Bean Provider)、應用組合者(Application Assembler)、部署者(Deployer)、EJB服務器提供者(EJB Server Provider)、EJB 容器提供者(EJB Container Provider)、系統管理員(System Administrator)
EJB 是設計成運行在服務器上,並由客戶機調用的非可視遠程對象。可通過多個非可視 JavaBean 構建 EJB。它們有一個部署描述符,其目的與 JavaBean 屬性相同:它是以後可由工具讀取的 bean 的描述。EJB 還獨立於平臺,一旦編寫好,還可以在任何支持 Java 的平臺(包括客戶機和服務器)上使用。

因爲 EJB 由諸如 IBM VisualAge for Java 這樣的工具集生成,所以,它是基於服務器的對象,並用於遠程調用。它們安裝在 EJB 服務器上,並象調用其它 CORBA 遠程對象那樣獲得進行調用的遠程接口。
EJB 的主要好處在於:構建 bean 時,bean 開發人員可以規定需要什麼類型的行爲,而不必規定如何去做。開發分爲兩部分:程序員開發 bean,然後驗證:它可與構建工具一起工作,幷包括標識所需服務質量行爲種類的部署描述符。下一步,另一個程序員可以採用這個 bean,並使用讀取 EJB 部署描述符的部署工具,然後將該 bean 安裝到 Enterprise Java Server 上的容器中。在第二步中,部署工具採取一些操作 - 這可能意味着生成如狀態保存代碼,放入事務掛鉤,或執行安全性檢查這樣的代碼。所有這些操作由部署工具生成,bean 開發人員和部署人員可以是不同的人。

可以通過使用部署工具,將任何獨立於平臺的 JavaBean 改寫成具有可靠服務質量、特定於平臺的 EJB,以滿足現有商業系統和應用程序的特定需求。這就是 EJB 服務器對集成系統、網絡和體系結構如此重要的原因所在。

JBuilder

Jbuilder 是一個榮獲多項獎項的產品,Inprise一向有支持開發者社區的傳統,因此Jbuilder同時推出了linux的版本。Jbuilder提供一個可視 化的開發集成環境,你可以方便的開發純JAVA應用程序,APPLET,JAVA BEANS以及兼容J2EE的分佈式的企業應用。Jbuilder可以和Enhydra,Bea WebLogic協同工作,加速團隊的開發速度。總之,作JAVA應用開發,用JBUILDER,能夠倍感輕鬆。

JCreator

JCreator 是一個Java程序開發工具,無論你是要開發Java應用程序或者網頁上的Applet元件都難不倒它。在功能上與Sun公司所公佈的JDK等文字模式程序工具相較之下來得容易操作,還允許使用者自訂義操作窗口界面及無限Undo /Redo等功能。

JNDI

JNDI的全稱是Java Naming and Directory Interface, 可以理解爲Java名稱和目錄服務接口。
JNDI嚮應用程序提供了一個查詢和使用遠程服務的機制。這些服務可以是任何企業服務。對於JDBC應用程序來說,JNDI提供的是數據庫連接服務。當然JNDI也可以向數據庫提供其他服務,但是這超出了本文範圍,在此不做論述。

其 實JNDI並不難理解。簡單來說,名稱服務提供了一個把文件,打印機,服務器等實體映射到一個邏輯名稱的機制。例如在操作系統中的名稱服務就把打印機映射 到一個I/O端口。而目錄服務可以理解爲名稱服務的一個擴展,它允許在服務中的各項擁有自己的屬性。又以打印機爲例,打印機可以是彩色打印機,支持雙面打 印,支持網絡打印,支持高速打印等。所有這些打印機的屬性都可以儲存在目錄服務中,和相應的打印機聯繫起來。一些常見的目錄服務有NIS,NIS+, LDAP和Novell的NDS等。

那麼現在已經很入門了,回到第一篇再看看,是不是有收穫~! 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章