
2.4 开发环境测试
下面通过创建一个包含动态JSP页面的Java EE应用来对新搭建的Java EE开发环境进行测试。关于JSP编程的详细指导将在第4章展开。
打开NetBeans IDE,选择“文件”菜单的“新建项目”选项,弹出“新建项目”对话框,如图2-9所示。

图2-9 新建测试项目
在“类别”列表框中选中Java Web选项,在“项目”列表框中选中“Web应用程序”。单击“下一步”按钮,得到如图2-10所示的对话框。

图2-10 设置测试Web应用选项
在“项目名称”文本框输入test。单击“浏览”按钮选择项目文件夹位置,单击“下一步”按钮得到如图2-11所示的对话框。

图2-11 设置Web应用服务器
Web应用程序必须发布到Java EE Web服务器上才能够运行。因此从“服务器”下拉列表框中选择2.3节配置的GlassFish Server,默认其他选项设置,单击“完成”按钮,Web应用程序创建完毕。
下面在Web应用程序中添加一个动态JSP页面。在NetBeans IDE的项目视图中选中新建的项目test,右击,选择“新建”→JSP命令,弹出如图2-12所示的对话框。默认所有选项设置,单击“完成”按钮,JSP页面创建完成。

图2-12 新建JSP测试页面
newjsp.jsp可动态显示Java EE服务器当前时间,完整代码如程序2-1所示。
程序2-1:newjsp.jsp
<%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>测试页面</title> </head> <body> <center><%out.print(new java.util.Date()); %></center> </body> </html>
下面发布newjsp.jsp到应用服务器上。在“项目”视图中选中文件newjsp.jsp,右击,在弹出的快捷菜单中选择“运行文件”命令,则Web应用程序test被打包、部署且内置的应用服务器GlassFish Server 5被启动,在自动弹出的浏览器窗口中,将得到如图2-13所示的运行结果页面。

图2-13 动态显示服务器当前时间的测试页面
页面显示的为GlassFish Server 5服务器当前时间,通过不断刷新页面,可以看到显示时间随服务器时间改变而改变。至此,利用本章搭建的开发环境,一个Java EE应用从创建、编码、发布到运行已全部顺利通过。