作者:郝春利
转贴请注明出处!
powered by http://www.loveapple.cn
Struts对于Form的验证机制大家都很熟悉。
虽然Struts的Form验证机制给开发提高了效率,但是,在实际开发中,书写大量定义验证规则的XML仍旧是一项非常繁琐的工作。
因为,XML定义文件是由人来编写的,一旦出现输入错误,将给挑错带来很大的难度。(这也是Struts设计中的缺陷,被称为XML陷阱)
那么能不能,即用到Struts的Form验证机制,又可以避免XML的输入错误呢?
XDoclet的出现让编写XML验证规则的定义工作效率和质量有了质的飞跃。
只要在Form注释中加入相应的标签,XDoclet就可以根据需要自动生成Struts的验证机制文件。
这种方法非常好,在使用Struts的项目中XDoclet十个非常不错的选择。
在loveapple工程中,服务器端采用XML-RPC,所以不需要使用Structs,对于请求信息的验证机制将采用类似于Structs类似的方法。
但是,笔者绝对不想让loveapple也像Struts一样陷入到XML陷阱中去,受到Struct+XDoclet的启发,在JDK6的环境中,我们是否可以通过灵活运用注视标签功能,实现验证机制呢?
在以后的文章中,我将就如何活用Java6注释功能实现验证机制展开论述。
转贴请注明出处!
powered by http://www.loveapple.cn
Struts对于Form的验证机制大家都很熟悉。
虽然Struts的Form验证机制给开发提高了效率,但是,在实际开发中,书写大量定义验证规则的XML仍旧是一项非常繁琐的工作。
因为,XML定义文件是由人来编写的,一旦出现输入错误,将给挑错带来很大的难度。(这也是Struts设计中的缺陷,被称为XML陷阱)
那么能不能,即用到Struts的Form验证机制,又可以避免XML的输入错误呢?
XDoclet的出现让编写XML验证规则的定义工作效率和质量有了质的飞跃。
只要在Form注释中加入相应的标签,XDoclet就可以根据需要自动生成Struts的验证机制文件。
这种方法非常好,在使用Struts的项目中XDoclet十个非常不错的选择。
在loveapple工程中,服务器端采用XML-RPC,所以不需要使用Structs,对于请求信息的验证机制将采用类似于Structs类似的方法。
但是,笔者绝对不想让loveapple也像Struts一样陷入到XML陷阱中去,受到Struct+XDoclet的启发,在JDK6的环境中,我们是否可以通过灵活运用注视标签功能,实现验证机制呢?
在以后的文章中,我将就如何活用Java6注释功能实现验证机制展开论述。