注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Java >> 开源技术 >> Struts >> Java正文

开发框架:深入了解Struts Validator

文章来源:examda.com 作者:佚名 更新时间:2008-8-23 14:40:52 【 】 【加入收藏

    Struts 提供了一个名为 Validator 的优秀组件。Validator 可以插入 Struts 应用程序,甚至直接和最新的 Struts 发行版绑定在一起。只要几个 JAR 文件就可以了。但是 Validator 强在什么地方呢?为什么要用它代替 JavaScript 呢?

    而且,您应当认识到,Validator 的大部分执行都使用 JavaScript.所以实际上并没有离开 JavaScript,而且得到的客户端验证也是 JavaScript 擅长的内容。但是,Validator 消除了 JavaScript 的许多问题。首先,它是由成千上万的 Struts 开发人员和用户编码、测试和调试过的,因此降低了您需要进行的测试数量。(我绝对不是 暗示您不要测试; Validator 只是降低了测试负担,但并没有完全消除它。)另外,Validator 提供了大量常用验证函数,所以您不必为电子邮件地址、电话号码、邮编以及其他常用数据编写验证器。这棒不棒?

    而最重要的,可能是 Struts Validator 主要通过配置文件工作,而不用内联的 HTML 代码。通过简单的 XML 文件,可以指示要验证哪个字段,要执行哪类验证。Struts 和 Validator 负责把配置变成工作的 JavaScript 代码,您这一边不需要做任何额外工作!虽然偶尔也要为特定于应用程序的数据添加新的验证函数,但是在 HTML 中使用这些函数的工作由 Struts 处理 ?? 不需要手工过程。这就是 Validator 真正胜出而珍贵的地方。

  • 上一篇Java:

  • 下一篇Java:
  • 最 新 热 门
     Flash、HTML、Ajax 谁将赢得Web应用之战
     超越XML和JSON:YAML,Java开发人员的新选择
     优秀Java程序员必须了解的GC工作原理
     Java 6 RowSet 使用完全剖析
     pureQuery带注释的方法风格简介
     面向Java开发人员的Scala指南: 实现继承
     Java 6中的性能优化
     Java实现Windows的dir命令
     Java标准类库提供的容器总结
     在Tomcat上开发Web应用如何保证兼容性
    最 新 推 荐
     J2EE综合:Struts上传多个文件的例子
     开发框架:深入了解Struts Validator
     一种简单的struts级连菜单实现方法
     struts简单案例-适合初学者(二)
     struts简单案例-适合初学者(一)
     Struts入门初步知识
     使用Struts+Hibernate上传大对象(BLOB)
     struts2.1 验证框架 嵌套验证
     Struts 1.x中批量封装对象
     在JBuilder+Tomcat下开发sturts
    相 关 文 章

    超越XML和JSON:YAML,Java开发人员的新选择
    面向Java开发人员的Scala指南: 实现继承
    在Tomcat上开发Web应用如何保证兼容性
    使用CommonNavigator开发资源管理器--模型篇
    使用CommonNavigator开发资源管理器--基础篇
    基于Spring框架的WebSphere应用开发
    Hibernate开发者中好的软件开发理念
    开源框架Hibernate3的新特性以及发展趋势
    struts2.1 验证框架 嵌套验证
    在JBuilder+Tomcat下开发sturts

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用