1. 程式人生 > >J2EE基礎教程(1):簡介和windows下環境配置

J2EE基礎教程(1):簡介和windows下環境配置

(1)相關概念

我們以前在linux作業系統初級教程中,介紹過LAMP架構伺服器技術。現在,我們來介紹J2EE。
通過J2EE開發的應用程式屬於分散式多層應用程式,包括
(1)客戶層:客戶應用,web瀏覽器的動態網頁(含applet)
(2)web層: jsp,servlet
(3)業務層:EJB
(4)企業資訊系統層 : 資料庫

J2EE包含如下構件:

執行中,客戶端有本地JVM執行,其可以直接訪問在業務層的EJB 也可以,也可以通過servlet 達到業務處理的目的
業務層(也稱為中間層),主要構件是EJB。EJB可以分為三種:
會話Bean 描述與客戶端短暫會話,會話結束後所有資料都會消失
實體Bean 描述儲存在資料庫的持久資料
訊息驅動Bean

J2EE容器,容器為每一個構件提供的底層服務
EJB容器:管理EJB,提供遠端介面,建立清除,檢查安全性,協調分散式業務處理
WEB容器:執行在伺服器的web層,管理jsp和servlet
MVC是J2EE上最流行的設計模式。
J2EE基於EJB架構模式只提出了一般意義的框架設計,略顯臃腫,所以出現了一些基於J2EE平臺的輕量級架構,主要有:

(1)struts
(2)spring
(3)hibernate

對於重量級開發來說,其執行效率高,但是開發效率低,和輕量級架構正好相反。

(2)windows下的環境配置
第一步,安裝jdk和配置環境變數。不再贅述
我這裡安裝的版本是jdk8u73,64位
第二步,配置tomcat
我這裡的版本是9.0.0M8。下載core版本,直接解壓縮就好了
然後配置環境變數
1,新建使用者變數名:CATALINA_BASE,變數值:解壓縮目錄
2,新建使用者變數名:CATALINA_HOME,變數值:解壓縮目錄
3,開啟PATH,新增變數值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
然後啟動Tomcat服務:
方法兩種:
1,方法一:在CMD命令下輸入命令:startup,出現如下對話方塊,表明服務啟動成功。
2,方法二:在CMD命令下輸入命令:catalina run,出現如下對話方塊,表明服務啟動成功。
注意,上述命令列都要以管理員許可權開啟。在位址列輸入

http://localhost:8080就可以檢查是否搭建完成了。
第三步,使用eclipse
在官網上下載eclipse。