三. 利用MyEclipse 开发第一个Web Project。
1.下载apache-tomcat-5.5.20.exe
http://www.apache.org/dist/tomcat/tomcat-5/v5.5.20/bin/apache-tomcat-5.5.20.exe
默认安装到C:\Program Files\Apache Software Foundation\Tomcat 5.5
2.测试Tomcat服务器
开始->程序->apache tomcat 5.5->Configure Tomcat,可以看到安装后默认已经启动tomcat服务器。我们可在IE浏览器中输入http://localhost:8080/将看到一下画面说明安装成功。
3.为MyEclipse配置Tomcat服务器
<1>新建系统变量CATALINA_HOME设置其变量值为tomcat的安装路径
C:\Program Files\Apache Software Foundation\Tomcat 5.5
<2>编辑系统变量Path在其后添加;% CATALINA_HOME%\bin
<3>编辑系统变量CLASSPATH在其后添加;% CATALINA_HOME%\common\lib
<4>启动MyEclipse->Window->Preferences->MyEclipse->Application Server->Tomcat->选择右边的Configure Tomcat 5.X
在Tomcat server的Choice中选择Enable ,然后Browse Tomcat home directory到
C:\Program Files\Apache Software Foundation\Tomcat 5.5,点击Apply按钮。
展开左边Tomcat 5.x,点击其下的JDK,配置为本机上已经装好的jdk. 点击Apply按钮。
Launch中的调试模式保持Debug Mode不变,Paths不变,然后点击OK按钮。
这时我们发现工具栏中的多了一个Tomcat 5.x.
4. 创建第一个Web Project。
<1>File->New Project->Web Project-> Project Name:WebTest.其他默认,点击Finish完成工程的创建。我们查看我们新建的工程,需要的类都已经自动加载了进来,还有一个 J2EE 的类环境变量,这就是使用 MyEclipse 的方便之处。
<2>选中工程项目 WebTest 下的 src 文件夹,右击 New->Package ,新建一个包firstJSP 。选中新建的包,右键菜单 New ->Class , Name 中输入HelloJSP。其他全部默认,点击 Finish 按钮完成类的创建。
编辑类的代码,如下所示:
package fisrtJSP;
public class HelloJSP {
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;
}
}
<3>创建 JSP 页面
在 WebTest 工程中,展开 WebRoot 文件夹,打开index.jsp.在<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">之前添加以下两行代码:
<jsp:useBean id="HelloJSP" class="fisrtJSP.HelloJSP" scope="page"/>
<jsp:setProperty name="HelloJSP" property="message" value="Hello World!"/>
在<body>和This is my JSP page. <br>之间添加以下一行代码:
<jsp:getProperty name="HelloJSP" property="message" /><br>
<4>选中 Package Explorer中的WebTest工程根目录,右击 MyEclipse->Add and Remove Projects Deployments… ,确保 Projects 为 WebTest ,点击 Add 按钮,在弹出对话框的 Server 中选择 Tomcat 5.x
<5>保存后通过开始->程序->apache tomcat 5.5->Configure Tomcat或MyEclipse的工具栏Start Tomcat 5.x
<6>运行调试程序
打开一个 IE 浏览器,再其中输入 http://localhost:8080/WebTest/ ,我们可以看到如下页面
我们可以类比ASP.NET Web Project(C#)的文件结构,
一个JSP Web Project由以下几中类型的文件构成。它们分别是:
1)*.jsp网页文件<===>*.aspx:网页文件。
一个工程里面可以有多个网页文件,原因是一个网站里面有多个页面
2)*.java文件<===>*.aspx.cs:网页对应的代码文件
3) J2EE Lib,web.xml<===>Web.Config文件:应用程序配置文件(重要),可以为应用程序设置一个参数.
评论