Lomboz插件的安裝與配置[Eclipse 3.0,3.1.x與3.2.x版本]第二部分
2.Lomboz for Eclipse3.1.x
Eclipse目前雖然已經(jīng)發(fā)布到3.2版,但是其高版本還是相當(dāng)不穩(wěn)定的,插件開發(fā)得還不夠成熟。而Eclipse3.1.x版已經(jīng)相當(dāng)成熟,各種插件都相當(dāng)齊全。針對(duì)Eclipse3.1的改進(jìn),Lomboz專門推出一個(gè)與Eclipse平臺(tái)結(jié)合在一起的Eclipse開發(fā)平臺(tái),叫Lomboz? SWT Designer ,V6.0 & V5.1.x ,Window Builder Pro 。它本身也是Eclipse開發(fā)平臺(tái),但是它已經(jīng)把Lomboz完整地封裝到其平臺(tái)中。Lomboz for? Eclipse3.1.x的下載頁面如圖2.1所示。
兩種下載可供選擇:一個(gè)是Lomboz Eclipse版本,一個(gè)是同時(shí)下載emf包和lomboz插件。
(1)Lomboz Eclipse版本
下載下來的壓縮包叫做lomboz-wtp-emf-gef-jem-eclipse-SDK-3.1.2-win32.zip。這個(gè)包已經(jīng)封裝了所有的在Eclispe平臺(tái)上可利用地Lomboz插件。直接解壓縮該ZIP包就可以使用,運(yùn)行Lomboz 。
下載地址:
http://download.zh.forge.objectweb.org/lomboz/lomboz-wtp-emf-gef-jem-eclipse-SDK-3.1.2-win32.zip
Eclipse的界面如圖2.2所示。
?
圖2.1 Lomboz Eclipse下載頁面
?圖2.2 運(yùn)行Lomboz Eclipse頁面
如果運(yùn)行以后不是這個(gè)圖標(biāo),那么應(yīng)該是因?yàn)槟闼螺d的Lomboz Eclipse不正確,請(qǐng)重新下載。
(2)emf包和lomboz插件對(duì)應(yīng)的壓縮包名字為:
lomboz-wtp-emf-gef-jem-3.1.2.zip
從如下地址:http://forge.objectweb.org/project/showfiles.php?group_id=97&release_id=1456
或者http://forge.objectweb.org/project/showfiles.php?group_id=97
中選擇對(duì)應(yīng)的文件名字下載。
3 .Lomboz for Eclipse3.2.1(注意:目前最新版本為release版本)
在Eclipse3.2.1平臺(tái)上使用的Lomboz插件,這個(gè)插件可以在http://lomboz.objectweb.org/downloads/drops/R-3.2-200610201336/中下載,圖3.1是該站點(diǎn)中的下載頁面。有兩種下載可供選擇:一個(gè)是all-in-one版本,一個(gè)是lomboz插件。
(1)all-in-one版本下載下來的壓縮包名字為:
lomboz-all-in-one-R-3.2-200610201336-win32.zip
這個(gè)文件比較大,下載的時(shí)候可能需要的時(shí)間比較長一些。
(2)lomboz插件對(duì)應(yīng)的壓縮包名字為:
lomboz-and-prereqs-R-3.2-200610201336.zip
圖3.1 Lomboz的下載頁面
三、配置Lomboz插件
Lomboz插件和Eclipse結(jié)合在一起,是需要進(jìn)行一系列的配置的,那么如何配置Lomboz插件?
1 Lomboz for Eclipse3.0.x
在Eclipse3.0平臺(tái)中配置Lomboz插件的步驟如下。
(1)把下載下來的壓縮包解壓,把里邊的plugins和features分別放到Eclipse
3.0中對(duì)應(yīng)的目錄中去。打開Eclipse3.0,單擊【窗口】|【首選項(xiàng)】命令,可以看到如圖3.11所示的窗口。
圖3.11 首選項(xiàng)窗口
(2)在左邊的樹目錄中選擇【Lomboz】選項(xiàng),然后在【JDK Tools.jar】文本框中指定JDK的tools.jar包的路徑。
(3)單擊【Lomboz】選項(xiàng)的【服務(wù)器定義】子項(xiàng),如圖3.12所示。
圖3.12 配置Lomboz
在【Server types】下拉框中單擊Apache Tomcat v5.0.x選項(xiàng),然后單擊【Properties】標(biāo)簽。在【Application
Server Directory】和【Classpath Variabe】文本框中設(shè)置Tomcat的安裝路徑。
除了Properties以外,還有像Server
Classpath這樣的子選項(xiàng),如圖3.13所示。在該子選項(xiàng)中自動(dòng)導(dǎo)入了Tomcat下所需要的各個(gè)包的路徑。這樣,配置工作就完成了。
圖3.13 配置Lomboz
2 Lomboz for Eclipse3.1.x
(特別注意:3.1.x版本以后與3.0.x版本以前配置的重要區(qū)別,在3.1.x版本以后lomboz插件安裝成功以后lomboz安裝成功的標(biāo)志是什么哪,在lomboz插件安裝完畢,重新啟動(dòng)你的Eclipse,在【文件】|【新建】|【項(xiàng)目】中將會(huì)看到在項(xiàng)目類型中新增加了許多J2EE相關(guān)的類型。如J2EE,WEB,EJB等,而且在【窗口】|【打開透視圖】|【其他】中會(huì)看到新增加了一個(gè)J2EE透視圖,這就說明你的lomboz插件安裝成功了,同時(shí)如果你也下載了org.objectweb.lomboz_3.1.0.zip文件并安裝后也會(huì)看到lomboz節(jié)點(diǎn)的!~~)
打開Lomboz Eclipse開發(fā)平臺(tái)以后,單擊【新建】|【項(xiàng)目】命令,可以看到如圖3.21所示的界面。
圖3.21 開發(fā)結(jié)構(gòu)圖
可以看到,Lomboz Eclipse支持多種開發(fā)。其中,有一部分是Eclipse3.1.x本身就提供的支持,有一部分是Lomboz所提供的。在Lomboz
Eclipse中不用進(jìn)行其他特殊的配置,其使用方法跟Eclipse官方提供的Eclipse3.1.2基本一樣。
具體配置方法見
Eclipse中Java Web開發(fā)環(huán)境的搭建------安裝配置說明
http://www.tkk7.com/hongjunli/archive/2006/05/29/48652.html
3 Lomboz for Eclipse3.2.1(以前版本我用的是漢化版本的,現(xiàn)在我用的是英文版本的了。)
打開Eclipse開發(fā)平臺(tái)以后,單擊【File】|【New】|【Project】命令,可以看到如圖3.31所示的界面。
圖3.31開發(fā)結(jié)構(gòu)圖
具體配置方法見:
Eclipse3.2中 Java Web 開發(fā)環(huán)境的搭建之LOMBOZ+TOMCAT 安裝 和 Eclipse3.2+Tomcat 5.0.28(5.5.17)+lomboz-all-in-one-win32 配置
http://lihongjun.blog.ccidnet.com/blog/ccid/do_showone/tid_70576.html
http://lihongjun.blog.ccidnet.com/blog/ccid/do_showone/tid_57794.html
四、用Lomboz Eclipse構(gòu)建J2EE項(xiàng)目
下面介紹如何在Lomboz Eclipse中構(gòu)建J2EE工程并運(yùn)行工程。本實(shí)例在Lomboz
Eclipse平臺(tái)上構(gòu)建,該Eclipse版本為3.1.2,采用Tomcat5.0.28作服務(wù)器。
1 建立服務(wù)器
在Eclipse3.1.2中,構(gòu)建Web系統(tǒng)的模式相對(duì)以前發(fā)生了變化。在Eclipse3.1.2版以前,都是先建立Web工程,然后打開服務(wù)器如Tomcat,然后把工程進(jìn)行部署,最后再進(jìn)行訪問。在Eclipse3.1.2中,提供了一個(gè)Server組件,該組件專門用來建立一個(gè)到某個(gè)特定服務(wù)器的連接。如連接到JBoss服務(wù)器,然后就可以直接把構(gòu)建好的Web工程在服務(wù)器上運(yùn)行。現(xiàn)在開始講解如何在Lomboz
Eclipse中建立一個(gè)Tomcat服務(wù)器。
(1)打開Lomboz SWT Designer ,V6.0 & V5.1.x ,Window Builder Pro,單擊【文件】|【新建】|【其他】命令,彈出【新建】對(duì)話框,如圖4.11所示。
(2)單擊【Server】選項(xiàng),然后單擊【下一步】按鈕,彈出New Server對(duì)話框,如圖4.12所示。
圖4.11 新建服務(wù)器 圖4.12 新建服務(wù)器
(3)在圖4.12中,提供了很多服務(wù)器供選擇,本實(shí)例要使用Tomcat5.0.28作服務(wù)器,因此選擇圖中箭頭所指的【Tomcat v5.0
Server】選項(xiàng)。單擊【完成】按鈕,完成服務(wù)器的建立。
2 開啟Tomcat服務(wù)器
在Eclipse平臺(tái)中開啟服務(wù)器有如下幾個(gè)步驟。
(1)完成建立服務(wù)器的操作以后,在Eclipse控制臺(tái)下方多出一個(gè)Servers欄,如圖4.21所示。
(2)在圖4.21 中,服務(wù)器Tomcat v5.0
Server的狀態(tài)是關(guān)閉的。同時(shí),可以在Eclipse包資源管理器中看到,多了一個(gè)Servers文件夾,展開該文件夾,如圖4.22所示。
圖4.21 Servers欄 圖4.22 Servers文件夾
(3)右擊【Tomcat v5.0 Server】選項(xiàng),會(huì)彈出一個(gè)新的菜單。
(4)在彈出的菜單中單擊【Start】按鈕,在Eclipse的控制臺(tái)中可以看見Tomcat服務(wù)器啟動(dòng)的字幕。當(dāng)Tomcat啟動(dòng)完畢以后,在圖4.21中的服務(wù)器Server
v5.0 Server的關(guān)閉狀態(tài)改變?yōu)镾tarted,如圖4.23所示。
圖4.23 啟動(dòng)以后的服務(wù)器
3 新建一個(gè)Web工程
現(xiàn)在開始創(chuàng)建Web工程。
(1)單擊【文件】|【新建】|【項(xiàng)目】命令,彈出【新建項(xiàng)目】對(duì)話框,如圖4.31所示。
(2)單擊【Enterprise Application Project】選項(xiàng),然后單擊【下一步】按鈕,會(huì)彈出如圖4.32所示的對(duì)話框。
圖4.31 新建Web工程 圖4.32 填寫Web工程名
(3)在【Project Name】文本框中輸入工程的名稱,這里取為TestLombozEclipse。依次單擊【下一步】按鈕,直到進(jìn)入圖4.33所示的對(duì)話框。
(4)單擊【New Module】按鈕,彈出創(chuàng)建默認(rèn)模塊的對(duì)話框,如圖4.34所示。
圖4.33 新建Web模塊 圖4.34 選擇Web模塊
(5)選擇【Create default modules】和【W(wǎng)eb
module】復(fù)選框,單擊【完成】按鈕,回到圖4.33所示的界面。再單擊【完成】按鈕,就完成了工程的建立。
在Eclipse的包資源管理器中可以看到多出了兩個(gè)工程文件夾。一個(gè)是TestLombozEclipse,另一個(gè)是TestLombozEclipseWeb,后者就是這里建立的J2EE工程。
4 利用Lomboz Eclipse提供的模板創(chuàng)建JSP文件
(1)右擊TestLombozEclipseWeb下的WebContent目錄,如圖4.41所示。
(2)在彈出的菜單中單擊【新建】|【其他】命令,會(huì)彈出【新建】對(duì)話框,如圖4.42所示。
圖4.41 單擊WebContent目錄 圖4.42 新建JSP文件
(3)展開Web文件夾,單擊該文件夾下的【JSP】選項(xiàng),然后單擊【下一步】按鈕。
(4)在下一個(gè)對(duì)話框中輸入JSP文件的文件名,這里取為index.jsp。單擊【完成】按鈕,Eclipse會(huì)自動(dòng)打開新建立好的index.jsp文件。在該index.jsp文件中,已經(jīng)自動(dòng)生成了一些代碼如下。
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
</body>
</html>
這幾行代碼其實(shí)就是一個(gè)JSP文件最基本的框架結(jié)構(gòu)。剩下的工作就是往index.jsp中添加需要的代碼。這里在兩個(gè)<body></body>標(biāo)簽之間添上一個(gè)字符串“Hello,World”。
(5)查看web.xml配置文件。要完成一個(gè)Web工程,需要使用web.xml文件進(jìn)行部署。在Lomboz
Eclipse中,當(dāng)建立好一個(gè)Web工程時(shí)候,系統(tǒng)會(huì)自動(dòng)為工程建立一個(gè)默認(rèn)的web.xml文件。該文件在/TestLombozEclipseWeb/WebContent/WEB-INF/下存放。打開該文件,可以看到在該文件中已經(jīng)生成了一些代碼如下。
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/
j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>TestLombozEclipseWeb</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
以上的代碼的功能就是設(shè)定index.html、index.htm、index.jsp、default.html、default.htm和default.jsp這六個(gè)文件作為工程的默認(rèn)主頁,其優(yōu)先級(jí)關(guān)系是從上到下遞減。這里建立的JSP文件叫index.jsp,因此不用進(jìn)行設(shè)置,直接就可以使用index.jsp作為工程默認(rèn)的主頁。
posted on 2006-12-07 22:04 XiaoLi 閱讀(21216) 評(píng)論(4) 編輯 收藏 所屬分類: Eclipse