posts - 44,  comments - 48,  trackbacks - 0

          ?????? 以一個(gè)很簡(jiǎn)單的 Web 應(yīng)用來(lái)說(shuō)明使用 MyEclipse 的 Web 服務(wù)器配置,應(yīng)用部署和調(diào)試過(guò)程。??????
          ? 一、準(zhǔn)備開(kāi)發(fā)工具???????
          ???????? 這里使用 Eclipse 3.1.2 和 MyEclipse4.1.1 ,當(dāng)然 Java 通常都是用來(lái)開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用的,那么 Web 服務(wù)器也就少不了了,這里使用tomcat5.0版本,當(dāng)然如果你沒(méi)有 J2SDK 那么所有的程序都沒(méi)法編譯運(yùn)行了,所以,你也去準(zhǔn)備一個(gè)吧,這里使用 J2SDK 1.5.0_06-b05 ,上,就無(wú)所謂,我們就可以使用所有的功能。??????????????
          下載地址:???????
          http://www.inspiresky.com/bbs/dispbbs.asp?boardID=13&ID=6356&page=1 ?????? http://www.inspiresky.com/bbs/dispbbs.asp?boardID=13&ID=3889&page=1 ?????? http://java.sun.com ?????? http://www.eclipse.org ?????? http://www.apache.org
          http://www.myeclipseide.com/ContentExpress-display-ceid-10.html??????
          里面有 MyEclipse 的注冊(cè)碼,這里提供的僅供個(gè)人學(xué)習(xí)研究使用,公司用戶請(qǐng)自行購(gòu)買序列號(hào)。???????
          二、軟件的安裝和注冊(cè)??????????????
          ????? 首先要安裝 JDK ,我這里使用默認(rèn)安裝,目錄所有的都不改變, C:\Program Files\Java ,下面有兩個(gè)文件夾,一個(gè)是 jdk ,一徑之類的,請(qǐng)去網(wǎng)上查找相關(guān)資料吧,那個(gè)很多文章講了。
          ??????? Tomcat 的安裝,我們使用 Exe 版本的安裝文件,除了選擇目錄外,其他的都默認(rèn)好了,這里安裝到 D:\Tomcat5.5 ,注意中間為有時(shí)候有空格會(huì)很麻煩。
          ??????? Eclipse 的安裝比較方便,直接解包就行了,然后把解開(kāi)的文件 Eclipse 文件夾放置到適當(dāng)?shù)陌惭b目錄,如這里是 D:/eclipse 。 pse.exe 文件,啟動(dòng) Eclipse ,設(shè)置 JDK 和工作路徑后就可以看到 Eclipse 的歡迎頁(yè)面了。這里我們不使用 Eclipse ,所以,把它關(guān)閉 ?????? ?????? MyEclipse 是一個(gè) Exe 安裝文件,有安裝向?qū)В苯与p擊安裝,選擇完 Eclipse 安裝目錄 D:/eclipse 和自身的安裝目錄,這里使用 pse ,然后一路 next 就行了。 ?????? ?????? 我們?cè)诔绦蚪M中可以找到 MyEclipse 程序組,點(diǎn)擊打開(kāi),如果你沒(méi)有默認(rèn)的工作路徑,選擇一個(gè)工作路徑后,會(huì)看到集成 e 的典型界面。 ?????? 最后需要輸入 MyEclipse 的注冊(cè)碼,打開(kāi)菜單 window->preferences ,在對(duì)話框的菜單樹(shù)中打開(kāi) MyEclipse->Subscription 項(xiàng), n … 按鈕,然后輸入注冊(cè)用戶名和密碼即可。 ?????? OK ,到這里所有需要的軟件都安裝好了,下面我們來(lái)創(chuàng)建一個(gè)簡(jiǎn)單的工程來(lái)說(shuō)明 MyEclipse 的應(yīng)用。
          ?????? 三、創(chuàng)建 Web 工程
          ????? 由于這里只講解 MyEclipse 的基本操作和設(shè)置,所以,就不做很復(fù)雜的項(xiàng)目了,完全可以觸類旁通的。
          ??????? 打開(kāi) MyEclipse 開(kāi)發(fā)界面, File->New->Projects … ,打開(kāi)新建項(xiàng)目對(duì)話框,選中 MyEclipse->J2EE Projects->Web Project ,點(diǎn) Project Details 的 Projects Name 中輸入 WebTest ,其他采用默認(rèn)值,注意這里的 Context root URL 為 /WebTest ,否則,你就要在 IE 才能使用了。注意這里的最下面有是否加入標(biāo)簽庫(kù)支持,我們選擇 JSTL1.1 。然后,點(diǎn)擊 Finish 按鈕完成項(xiàng)目創(chuàng)建。
          ??????? 我們察看我們新建的工程,需要的類都已經(jīng)自動(dòng)加載了進(jìn)來(lái),還有一個(gè) J2EE 的類環(huán)境變量,這就是使用 MyEclipse 的方便之?
          ?????? 四、新建 Hello 類 ?????? 選中工程項(xiàng)目 WebTest 下的 src 文件夾(注意是在 Package Explorer 下,如果這個(gè)找不到,去找 Eclipse 使用指南看吧, Window kage Explorer ),右鍵菜單 New->Package ,新建一個(gè)包 com.inspiresky.bean 。選中新建的包,右鍵菜單 New ->Class , Name 中輸 static void main 選項(xiàng),其他全部默認(rèn),點(diǎn)擊 Finish 按鈕完成類的創(chuàng)建。

          編輯類的代碼,如下所示:
          ?package com.inspiresky.bean;
          /* * Junsan * http://www.inspiresky.com/bbs */
          public class Hello
          { private String message = "Hello World";
          /** * @return Returns the message. */
          public String getMessage()
          { ????????return message; }
          /** * @param message The message to set. */
          public void setMessage(String message)
          { ????????this.message = message; } }???????
          ??????? 注意這里 Bean 屬性的操作方法,可以先定義好屬性,然后,在編輯窗口右鍵菜單 Source->Generate Getters and Setters 框中選擇要生成 get 和 set 方法的屬性確定就可以了
          ?????? 五、創(chuàng)建 JSP 頁(yè)面
          ??????? 在 WebTest 工程中,選中 WebRoot 文件夾,右鍵菜單 New->JSP , File Name 修改為 index.jsp ,其他默認(rèn),點(diǎn)擊 Finish 按
          ??????? 編輯 JSP 文件的內(nèi)容如下:

          <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
          <%
          String path = request.getContextPath();
          String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
          %>
          <jsp:useBean id="hello" class="com.inspiresky.bean.Hello" scope="page"/>
          <jsp:setProperty name="hello" property="message" value="Hello World!"/>
          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
          <html>
          ? <head>
          ??? <base href="<%=basePath%>">
          ???
          ??? <title>My JSP 'index.jsp' starting page</title>
          ???
          ?<meta http-equiv="pragma" content="no-cache">
          ?<meta http-equiv="cache-control" content="no-cache">
          ?<meta http-equiv="expires" content="0">???
          ?<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
          ?<meta http-equiv="description" content="This is my page">
          ?<!--
          ?<link rel="stylesheet" type="text/css" href="styles.css">
          ?-->

          ? </head>
          ?
          ? <body>
          ? <jsp:getProperty name="hello" property="message" /><br>
          ??? This is my JSP page. <br>
          ? </body>
          </html>


          注意紅色部分為我們添加的代碼。好了我們的代碼已經(jīng)編寫完畢了。
          ??????? 六、配置 Tomcat 服務(wù)器
          ??????? Eclipse 菜單, Window->Preference… ,打開(kāi) Preference 對(duì)話框,找到菜單樹(shù)中 MyEclipse->Application Servers->Tomcatat 5 項(xiàng),在對(duì)話框中,選中 Enable 單選按鈕,然后點(diǎn)擊 Tomcat Home Directory 輸入框后的 Browse 按鈕,選擇 Tomcat 的安裝根目 omcat5.5 ,其它的框會(huì)自動(dòng)填充。點(diǎn)擊 Apply 按鈕。 ?????? 選中 Tomcat 5 中的 JDK 一項(xiàng),這里要特別注意,默認(rèn)的是 JRE 的運(yùn)行環(huán)境,這里要設(shè)定成 JDK 的,否則, MyEclipse 無(wú)法正常
          也無(wú)法正常運(yùn)行 Tomcat 服務(wù)器。
          ?????????????? 我們點(diǎn)擊 Add 按鈕, JRE Name 中寫入 JDK1.5.0_06 ,然后在 Browse 選擇框中選擇 JDK 的根目錄,這里是 C:\Program Files\Java\jdk1.5.0_0 6 ,其他的默認(rèn),點(diǎn)擊 OK 按鈕。在 Tomcat JDK Name 中選擇我們剛才創(chuàng)建的那個(gè),就是 JDK1.5.0_06 。點(diǎn)擊 Apply 按鈕,每次都點(diǎn) e 出問(wèn)題,你不點(diǎn)這個(gè)跑到另一個(gè)配置頁(yè)面就會(huì)丟失上面的配置。
          ??????? 我們?cè)?Tomcat 5 的 Launch 中確保選中了 Debug 模式。
          ??????? 而 Paths 中就是一些類路徑設(shè)置,第一個(gè)是提前加載的類路徑,有些包一啟動(dòng)服務(wù)器初始化 Web Application 時(shí)就要用到第二個(gè)是運(yùn)行時(shí)才用到的;第三個(gè)是沒(méi)有打包的類,這里我們就不管了。
          ??????? 現(xiàn)在可以點(diǎn)擊 preference 對(duì)話框的 OK 按鈕了,完成 Tomcat 的配置。 ?????? 七、部屬 Web 應(yīng)用程序
          ??????? 這里就簡(jiǎn)單點(diǎn)了,我們選中 WebTest 工程的根目錄,右鍵菜單 MyEclipse->Add and Remove Projects Deployments… ,確保 Projects 為 WebTest ,點(diǎn)擊 Add 按鈕,在彈出對(duì)話框的 Server 中選擇 Tomcat 5 ,下面的兩個(gè)單選項(xiàng), Exploaded Archive 和分別是目錄方式部屬和包方式部屬,這個(gè)都是由 MyEclipse 來(lái)做的,我們使用目錄部署方式,不用打成 war 包,其他的不管它了鈕回到上一個(gè)頁(yè)面。
          ??????? 服務(wù)器指定了,下面來(lái)部署應(yīng)用程序。選中對(duì)話框服務(wù)器列表中的 Tomcat 5 項(xiàng),此時(shí),灰顯的按鈕變?yōu)榭捎茫渲?Remove 是移除部署和重新部署,我們點(diǎn)擊 Redeploy 按鈕,以后我們修改了工程也可以點(diǎn)此按鈕重新部署。這里我們可以點(diǎn)擊一下了。
          ??????? OK ,程序已經(jīng)部署完成了,下面要運(yùn)行調(diào)試了。
          ??????? 八、運(yùn)行調(diào)試程序?
          ?????? 在 Eclipse 的圖形菜單欄找到(這個(gè)按鈕左邊那個(gè)是重新部署按鈕,右邊是自掉的瀏覽器),點(diǎn)擊下拉按鈕,后點(diǎn)擊 Start 菜單,啟動(dòng) Tomcat 。 ?????? ?????? 等 Consol 窗口中提示 Tomcat 啟動(dòng)成功,我們就可以運(yùn)行我們的程序了。打開(kāi)一個(gè) IE 瀏覽器窗口,輸入 http://localhost:8080/WebTes t/ ,我們可以看到如下信息:
          ??????? Hello World!???
          ???? This is my JSP page. 說(shuō)明運(yùn)行成功。

          posted on 2006-08-29 12:04 摩西 閱讀(8135) 評(píng)論(6)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 遵义县| 新营市| 保康县| 贵德县| 大余县| 磴口县| 古浪县| 沂源县| 瓮安县| 吴桥县| 威海市| 深水埗区| 玉溪市| 辽宁省| 长丰县| 桃源县| 河南省| 淳化县| 正宁县| 拉萨市| 湖南省| 原阳县| 锦州市| 黔南| 姚安县| 开化县| 彩票| 广汉市| 会昌县| 会宁县| 红安县| 吉木萨尔县| 应用必备| 昭平县| 富裕县| 会东县| 拜城县| 永昌县| 晋州市| 黎城县| 五河县|