免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1105 | 回复: 0
打印 上一主题 下一主题

使用 Struts Validator--z转贴IBM开发者学习文-1 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-06 15:42 |只看该作者 |倒序浏览
2006 年 2 月 16 日
    跟随 Web 开发专家 Brett McLaughlin 一步步安装和配置 Struts Validator 组件。Validator 最初始是在 Struts 之上独立于 Sruts 开发的,现在已经是专业 Struts 应用程序编程的必备组件。使用 Validator,可以验证 Struts ActionForm 中的输入。在本教程中,将学习在不触及现有 Java™ 代码的情况下,声明性地执行这种验证。
开始之前
关于本教程
    本教程将指导您安装和配置 Struts Validator 组件。我将介绍如何使用 Validator —— 至少在一个简单的级别上使用 —— 并确保它能在具体的 Struts 配置中工作。而且,如果以前没有用过 Struts(但是却有足够的勇气跟随本教程),那么可以回顾 附录,里面提供了 Struts 安装的速成课程。
   完成本教程后,就设置并运行了 Validator,应当能够自如地把 Validator 配置成在自己的 ActionForm 中使用。另外,还会看到一些非常简单的 Validator 应用,就 Struts/Validator 应用程序编程提供了一些前瞻性的体会。
谁应当阅读本教程?
本教程是为那些对 Java 技术、Tomcat servlet 引擎和 Struts 应用程序框架有一定熟悉程度的 Web 开发人员编写的。
如果目前使用的 servlet 引擎不是 Tomcat,那么需要熟悉所使用的 servlet 引擎的设置和配置。本教程假设使用的是 Tomcat,所以没有提供针对非 Tomcat 配置的额外细节。请检查 Struts 的文档,了解在 Tomcat 之外的 servlet 容器中安装 Struts 的更多信息(在
参考资料
中有一个链接,链接到文档中的特定小节。)
本教程只处理 Struts 的配置,所以还需要对 XML 文档有最起码的熟悉。对于设置 Struts 的机器,还应当拥有管理访问权;我们将添加一些 JAR 文件并修改 Struts 的核心设置,让 Validator 启动并运行。还需要了解一点声明性编程(如果是新接触声明性编程,还是请参阅
参考资料
)。
前提条件
要跟上本教程,需要一台安装了 servlet 引擎(例如
Apache Tomcat
)的机器或 ISP。我强烈建议在本地的开发计算机上或者在非生产的 ISP 帐户上运行本教程。换句话说,不要在为成千上万用户服务的机器上试验,因为将要对 servlet 容器做修改,可能不得不多次重新启动容器服务器。
我使用的是 Mac OS X 上的 Java 平台 5.0 版,但对本教程来说这两样并不是必需的。在本教程中看到的一些捕获的警告和输出体现了这一点。另外,我使用的是 Tomcat 5.5.9,它要求 Java 平台 5.0 版(要让它在早期的 JVM 中工作需要下载特殊代码才能做到)。虽然我强烈建议采用最新的 5.0 版本,但本教程并不要求 Java 平台和 Tomcat 的特殊版本。
还需要一个文本编辑器(如果愿意,也可以是 XML 和 Java 编辑器),最好是用一个可以同时打开多个窗口的编辑器。有许多文件需要配置,所以在终端窗口中用 vi 可能有点过时。(比如,我用的就是 Mac OS X 上的 TextEdit,所以您也不需要什么太奇怪的东西。)
最后,请确保下载了 Struts 引擎和示例应用程序(请参阅
附录
)。我用示例应用程序来避免过多地陷入设置 Struts 表单的细节,因为这并不是本教程的重点。
Validator 本身要运行的话还需要几个库,但是我们将在
安装 Validator 框架
中讨论这些库。
待续……


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/16590/showart_96063.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP