WEB开发网
开发学院软件开发Java 在 Apache Geronimo 中创建登录和注册系统,第 2 ... 阅读

在 Apache Geronimo 中创建登录和注册系统,第 2 部分: 用 JSP 构建注册系统

 2010-04-19 00:00:00 来源:WEB开发网   
核心提示: 现在转移到有趣的部分:在 Geronimo 上测试这个应用程序!测试应用程序在应用程序投入使用之前,对应用程序进行全面测试总是重要的,在 Apache Geronimo 中创建登录和注册系统,第 2 部分: 用 JSP 构建注册系统(9),现在构建应用程序、重新部署在 Geronimo 上,并通

现在转移到有趣的部分:在 Geronimo 上测试这个应用程序!

测试应用程序

在应用程序投入使用之前,对应用程序进行全面测试总是重要的。现在构建应用程序、重新部署在 Geronimo 上,并通过注册新用户、登录到用户区对 servlet 进行测试。

构建和重新部署

现在需要构建应用程序并创建应用程序的 .war 文件。要用 Ant 构建 .war 文件,请输入:ant。

现在创建了最终的 security.war 文件,可以重新部署在 Geronimo 上了。根据第 1 部分,应当已经在 Geronimo 上部署了应用程序的安全性部署计划(my-db-plan.xml)和应用程序(security.war)。所以这次只需要重新部署更改过的 security.war 文件。请输入以下命令执行这个工作:

java -jar bin/deployer.jar --user system --password manager
redeploy security.war com/ibm/geronimo/security/myDbApp


这会停止、卸载并反安装当前已经部署的模块(在第 1 部分中部署的),然后输出以下内容,开始新的模块:

清单 8. 重新部署最终的应用程序

Stopped com/ibm/geronimo/security/myDbApp 
    Unloaded com/ibm/geronimo/security/myDbApp 
    Uninstalled com/ibm/geronimo/security/myDbApp 
    Deployed com/ibm/geronimo/security/myDbApp 
    Started com/ibm/geronimo/security/myDbApp 
  Redeployed com/ibm/geronimo/security/myDbApp 

最终的应用程序现在安装在 Geronimo 上。接下来测试它的能力。

测试最终应用程序

现在需要注册一个新用户以测试 servlet。请单击 new users register here 链接,并注册一个新用户,输入 newuser 作为用户名,newpass 作为口令,如 图 2 所示。

图 2. 注册新用户
在 Apache Geronimo 中创建登录和注册系统,第 2 部分: 用 JSP 构建注册系统

查看原图(大图)

单击 Submit。在数据库中和 registeredUsers 组中现在应当有了新用户。请单击 Users login here 登录用户区,对此进行确认。现在用刚刚输入的用户名和口令登录,如 图 3 所示。

图 3. 以 newuser 登录
在 Apache Geronimo 中创建登录和注册系统,第 2 部分: 用 JSP 构建注册系统

查看原图(大图)

浏览器上应当显示用户区。应用程序工作了!

结束语

现在已经成功地扩展了在本系列的第 1 部分中创建的数据库登录系统,创建了一个使用 Geronimo 应用服务器的注册系统。还学习了如何创建简单的 JSP 脚本和一个全功能的 Java servlet,前者用于动态地生成内容,后者负责搜集用户的注册数据并把新用户的数据插入 Geronimo 的内置 Derby 数据库。

本文示例源代码或素材下载

上一页  4 5 6 7 8 9 

Tags:Apache Geronimo 创建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接