Java EE架构设计与开发实践
上QQ阅读APP看书,第一时间看更新

2.5 在MyEclipse中开发Java Web程序

通过前面的介绍,我们对Java Web程序开发有了大致的了解,下面通过一个简单的项目来完成利用MyEclipse工具开发Java Web程序的过程。

2.5.1 Web工程的创建

(1)启动MyEclipse,选择File→New→Web Project命令,输入工程名字,如HelloWorld,其他为默认值,如图2-15所示。

图2-15 创建Web工程

(2)单击Finish按钮完成工程创建。创建完成后,工程将会出现在左边的项目管理器中,如图2-16所示。

图2-16 Web项目

2.5.2 Web工程的发布

应用程序开发完成后,可以打包成WAR文件,发布到独立的Tomcat服务器上运行。

在项目HelloWorld上右击,在弹出的快捷菜单中选择Export,在打开的对话框中,选择MyEclipse JEE下的WAR file,如图2-17所示。

图2-17 Web项目导出

单击Next按钮,选择目的地址,如图2-18所示。

图2-18 选择目的地址

单击Finish按钮即发布成功。这样在Tomcat安装的Webapps目录下会出现发布的程序。

2.5.3 在Eclipse中调试程序

在Eclipse中不仅可以方便地编辑执行Java程序,而且还提供了功能强大的调试功能,在调试Java程序的过程中,可以给程序设置断点,程序在运行到断点以后会暂停执行,通过设置断点,可以跟踪程序中的变量,从而对程序中的错误进行定位。

要调试程序,首先需要在Java源文件如HelloWorld.java中添加断点,在如图2-19所示界面中左侧的阴影部分双击鼠标即可添加断点,图中的小圆点就是断点,断点和源代码中的对应行是一一对应的。如果要取消某个断点,只需要右击断点,在弹出的快捷菜单中选择Toggle Breakpoint就可以取消这个断点。

图2-19 在程序中添加断点

一般情况下,只需要在怀疑程序出错的地方设置断点,用来跟踪错误,逐步排错即可。

在断点设置结束以后,就可以对断点进行调试,在MyEclipse开发界面左侧的目录树中右击HelloWorld.java文件,在弹出的快捷菜单中选择Debug As→Java Application命令,就可以进入如图2-20所示的调试界面。在图2-20所示的调试界面中,左上角的窗口中可以查看变量的值、断点和表达式,在中间的源代码窗口可以查看程序执行到的位置,在调试的过程中,默认的快捷键有F8(恢复)、F5(进入方法)、F6(跳过语句)、F7(跳出方法),通过这些快捷键可以方便地控制调试的过程。

图2-20 MyEclipse调试界面