在 Apache Geronimo 中创建登录和注册系统,第 2 部分: 用 JSP 构建注册系统
2010-04-19 00:00:00 来源:WEB开发网现在转移到有趣的部分:在 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. 注册新用户
查看原图(大图)
单击 Submit。在数据库中和 registeredUsers 组中现在应当有了新用户。请单击 Users login here 登录用户区,对此进行确认。现在用刚刚输入的用户名和口令登录,如 图 3 所示。
图 3. 以 newuser 登录
查看原图(大图)
浏览器上应当显示用户区。应用程序工作了!
结束语
现在已经成功地扩展了在本系列的第 1 部分中创建的数据库登录系统,创建了一个使用 Geronimo 应用服务器的注册系统。还学习了如何创建简单的 JSP 脚本和一个全功能的 Java servlet,前者用于动态地生成内容,后者负责搜集用户的注册数据并把新用户的数据插入 Geronimo 的内置 Derby 数据库。
本文示例源代码或素材下载
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››创建SQL2005自动备份,定期删除的维护计划
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››创建动态表单 javascript
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
更多精彩
赞助商链接