在Eclipse环境开发JavaWeb项目.pdf_第1页
在Eclipse环境开发JavaWeb项目.pdf_第2页
在Eclipse环境开发JavaWeb项目.pdf_第3页
在Eclipse环境开发JavaWeb项目.pdf_第4页
在Eclipse环境开发JavaWeb项目.pdf_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 / 11 在在 EclipseEclipse 环境下开发环境下开发 Java WebJava Web 项目项目 张家恺 2014-03-10 修订 1. 从 下载 Eclipse,强烈建议下载 Eclipse IDE for Java EE Developers 版本,本文基于 Eclipse 4.2.1 (Eclipse Juno SR1)。 2. 下载完成后,解压到本地,本文假设是(D:),切换到 D:eclipse,双击 eclipse.exe,启 动 Eclipse。 3. 第一次启动 Eclipse 时,会要求你指定 workspace 路径,workspace 主要用于存放一些 Eclipse 工具本身的设置, 也可以存放在 Eclipse 开发的项目等。 本文假设是“D:workspace“, 同时可以勾选上“Use this as the default and do not ask again“,这样免得每次启动 Eclipse 时都需要出现该对话框。以后如果有需要,可以再次从 WindowPrefrences 中取消该选项。 4. 通常重新安装 Eclipse 之后,我做的第一件事就是定制 IDE 的界面。具体而言,我主要对 以下几项进行设置: 4.1 进入 WindowShow ViewOther., 在弹出的对话框中, 把自己常用的视图面板打开, 比如 Package Explorer, JUnit 等。 4.2 进入 WindowCustomize Perspective,在弹出的对话框中,Tool Bar Visibility 选 项卡对应于工具栏,这里可以把自己不需要的图标移除掉,加上自己常用的;Shortcuts 主要对应于在 Package Explorer 和 Project Explorer 视图中的右键菜单中的 new 操作的 菜单项,同样,这里也应该把自己不需要的移除掉,把常用的添加进来。 2 / 11 4.3 点击 WindowPreferences,弹出 Preferences 对话框,这里可以对 IDE 进行详尽的配 置。读者可以一项一项浏览,针对自己感兴趣的进行配置。 3 / 11 5. 配置完 Eclipse,下面进行 Web 项目的创建。在 Package Explorer 视图面板中右键,选择 Dynamic Web Project,弹出创建对话框。在 Project name 中输入项目的名字,这里输入 “WebDemo“,其他保持不变,如下图所示: 6. 点击 Next, 进入到 Java 设置, 这里一切保持不变, 再点击 Next, 进入到 Web Module 设置。 在“Context root:“中指定 Web 应用的名字,比如 http:/localhost:8080/WebDemo/index.html,这里的 WebDemo 就是本地 Tomcat 容器中部署 的应用之一。我们这里保持 WebDemo 不变; “Generate web.xml deployment descriptor“复选框是问你要不要创建 web.xml,因为在 Servlet 3.0 中,web.xml 文件已经变成可选的了,这里我们保持复选框为空,点击 Finish。 这样一个 Web 工程就在 Eclipse 中创建完成了。 4 / 11 我们可以在 Package Explorer 视图中看到如下的项目结构。 其中,src 用于存放 Java 类,WebContent 目录下存放页面文件(HTML 文件,JSP 文件,JS 脚本,静态图片等)。 7. 在 src 目录上右击,选择 new Servlet,在弹出的 Create Servlet 对话框中,在“Java package:“中输入 demo,在 Class name 中输入 HelloWorldServlet,其他保持不变,如下图所 示: 5 / 11 8. 点击 Next, 在“URL mappings:“中双击“/HelloWorldServlet“, 在弹出框中将其改为“/hw“, 如下图所示: 6 / 11 9. 点击 Next,在该对话框中,去掉“Constructors from superclass“和“doPost“复选框前面 的勾,其他保持不变,如下图所示: 10. 点击 Finish,完成 Servlet 的创建,HelloWorldServlet.java 在编辑器中打开,但是红 色的波浪线告诉我们,该类中存在一些错误,编译器无法编译,如下图所示: 7 / 11 出现这样的问题, 是因为 Servlet API 不在当前项目的 CLASSPATH 中, 我们需要手动添加。 在工程目录“WebDemo“上右键, 选择 Properties, 在弹出的项目属性对话框中点击左边的“Java Build Path“,然后在右侧切换到 Libraries 选项卡,再点击“Add External JARs.“,然后 定位到 Tomcat 安装目录下的 lib 目录中 servlet-api.jar(如果需要使用 JSP,则同时要选中 jsp-api.jar),点击确定。将 JAR 文件加入到类路径中。如下图所示: 11. 点击 OK,这样之前的错误就消失了。我们在 doGet()方法中添加三行代码,如下所示: response.setContentType(“text/html;charset=utf-8“); response.getWriter().println(“Hello World!“); 8 / 11 12. 代码编写完毕,下面开始部署。在工程根目录“WebDemo“上右击,选择“Run As“Run on Server“。在弹出框的主窗口选择 Apache 目录下的“Tomcat v7.0 Server“,如下图所示: 9 / 11 13. 点击 Next,在新窗口中的“Tomcat installation directory:“中定位到本机已安装的 Tomcat(关于 Tomcat 的安装,参见作者的另一篇博文:Tomcat 的下载、安装和卸载), 其他保 持不变,如下图所示: 10 / 11 14. 点击 Next,一切保持不变,再点击 Finish。我们看到 Server 视图中如下所示: 15. 在浏览器中输入 http:/localhost:8080/WebDemo/hw,回车,我们看到如下内容: 11 / 11 16. 至此,大功告成。 其实该 Eclipse JEE 版本对付日常的开发工作已经足够,没必要再去网上找各

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论