阅读更多

3顶
0踩

编程语言

原创新闻 JaValid 1.0-rc1 版本发布

2008-04-15 09:59 by 正式记者 cjnajr 评论(3) 有2545人浏览
      javalid是一个新的开源项目,该项目提供了针对Java对象的基于注解的验证。它提供了继承验证,递归验证,基于组的验证和其它一些验证。
      该框架可以整合到JSF 1.1,JSF 1.2,facelets和spring中,也可以独立地为任何Java应用提供支持。 相对于JSF/facelets,它还通过使用XML文件来提供声明式验证(declarative validation)。

这里还有一个简单而美妙的例子:

@ValidateDefinition 

(

 primaryGroup="1",

 validationType=ValidateDefinition.TYPE_LOOKUP,

 lookup=@Lookup(

    type=Lookup.LOOKUP_NORMAL_BEAN,

    beanLookup=@BeanLookup(

    beanClass=BeanLookupValidation.class,

    method=@JvMethod(

      name="validate",

       params={

          @JvParam(

            valueRetrievalMode=JvParam.MODE_CURRENT_OBJECT

          ),

          @JvParam(

            valueRetrievalMode=JvParam.MODE_CURRENT_PATH

          ) 

        }

      )

    )

  )

)

3
0
评论 共 3 条 请登录后发表评论
3 楼 tdlrobin 2008-04-15 22:57
没看出美妙来,似乎吃得比较多,长胖了,可能有唐代的遗风,以胖为美观
2 楼 lisanping 2008-04-15 18:07
引用
仿佛又看到了xml配置的混乱时代

严重同意.
1 楼 dogstar 2008-04-15 15:12
仿佛又看到了xml配置的混乱时代

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Windows游戏编程大师技巧中英文版以及完整配套CD 7/10

    Windows游戏编程大师技巧中英文版以及完整配套CD 由于受上传大小限制 分10个包上传

  • windows 游戏编程大师技巧(第二版)学习之路-1

    首先说明一点,我有这个《windows 游戏编程大师技巧(第二版)》中文 pdf 资源,需要同学可以找我要。我也会上传到 csdn 资源上去,不过估计要积分,所以没积分的同学可以找我要,完全免费喲! Windows游戏编程大师技巧(第二版)_中文版.pdf:https://download.csdn.net/download/yld10/10392882 这个系列主要是我自己记录的一些觉得重要...

  • Windows游戏编程大师技巧.pdf

    Windows游戏编程大师技巧.pdf 经典的游戏编程入门书籍 中文版的哦!!!

  • Windows游戏编程大师技巧(第二版)完整版光盘文件04

    因为上传大小限制,本光盘文件一共分为四个,总大小为610MB 是本人买的书籍自带的光盘上面直接复制下来的,除了没有光盘自启动文件,基本完整

  • 《Windows游戏编程大师技巧》 四、GDI、控件和突发奇想

    本章是纯粹讲述Windows编程的最后一章。谢天谢地! 高级GDI绘图 GDI比起DirectX来实在太慢了,那为什么还要了解? 1.GDI功能很全,并且是Windows与生俱来的渲染引擎。 2.如果想创建任何工具或标准应用程序,都要用到GDI。 3.GDI与DirectX混合使用,来仿真DirectX尚未实现的函数。 到底什么是图形设备描述表? 图形...

  • 《Windows游戏编程大师技巧》一、学海无涯

    偶然发现了本很棒的游戏编程入门书 - 《Windows游戏编程大师技巧》。说是大师技巧,其实还是很深入浅出的。 它涵盖了Windows图形编程的方方面面,从Win32的Helloworld程序,到GDI简介,再到DirectX的API。很适合我 这种Windows编程的菜鸟,所以很喜欢这本书的内容。 觉得这本书好的另一个原因是:虽然内容丰富,但没有涉及Windows编程比较繁琐的...

  • Windows API ——LoadCursor——载入鼠标

    1: LoadStandardCursor使用方法 . LoadStandardCursor用来载入系统自带的光标 , 调用方式如下: HCURSOR hCursor = (HCURSOR)AfxGetApp()->LoadStandardCursor(IDC_CROSS); ::SetCu...

  • 对vc++6.0中LoadCursor和SetCursor的学习

    对vc++6.0中LoadCursor和SetCursor的学习2006-09-16 20:37//窗口函数LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){ WORD x, y; HCURSOR hcursor; switch(message) {  ca

  • Windows游戏编程大师技巧(第2版)

    《Windows游戏编程大师技巧(第2版)》基本信息作者: [美]Andre LaMothe [作译者介绍]译者: 沙鹰丛书名: 游戏设计与开发技术丛书出版社:人民邮电出版社ISBN:9787115292483上架时间:2012-11-1出版日期:2012 年11月开本:16开页码:740版次:2-1所属分类: 计算机 更多关于 》》》《Windows游戏编程大师技巧(第2版)》目录《windo...

  • Windows程序设计04:注册窗口类以及创建窗口

      在上一篇博文《Windows程序设计03:创建窗口类》(http://www.cnblogs.com/menlsh/archive/2013/01/26/2878162.html)中,我们提到创建一个应用程序窗口需要五个步骤,并实现了第一个步骤:创建窗口类。   在本篇博文中,将继续介绍第二步和第三步的实现方法,调用RegisterClass函数注册窗口类和调用CreateWindow函数创...

  • Windows游戏编程大师技巧(第二版)

    【Windows游戏编程大师技巧(第二版)】André+LaMothe,欢迎下载

  • Windows游戏编程大师技巧(第二版)完整版光盘文件01

    因为上传大小限制,本光盘文件一共分为四个,总大小为610MB 是本人买的书籍自带的光盘上面直接复制下来的,除了没有光盘自启动文件,基本完整

  • 网络游戏外挂编写原理(三)

     -网络游戏外挂编写原理(三)2007-08-21 21:28)、从“工程”菜单中选择“设置”,弹出Project Setting对话框,选择Link标签,在“对象/库模块”中输入 Ws2_32.lib。  (6)、编译项目,产生wsock32.dll库文件。  (7)、将系统目录下原wsock32.dll库文件拷贝到被外挂程序的目录下,并将其改名为

  • 《Windows游戏编程大师技巧》(第二版)第11章

    第三部分:核心游戏编程  第11章 算法、数据结构、内存管理和多线程  第12章 人工智能  第13章 游戏物理  第14章 文字时代  第15章 综合运用:编写游戏! 第11章 算法、数据结构、内存管理和多线程"You think I can get a hug after this?"—Bear, Armageddon(电影《世界末日》)本章将讨论在其他游戏编程参考书常常会中疏漏的细节问题。我

  • Windows游戏编程大师技巧(第二版) 源码

    Windows游戏编程大师技巧(第二版) 源码06

  • 《Windows游戏编程大师技巧》(第二版)第1章(上)

    第1章 学海无涯"Oh, you want some too?!?"—Hudson, AliensWindows 编程就像是一场由来已久并还在进行着的战争。尽管游戏程序员曾经一度拒绝为Windows平台进行开发,但正如《星际迷航》中Borg种族的生物常说的那样:“抵抗是徒劳无功的……”,我觉得这个说法很合适。本章内容将带你快速地巡视一下Windows游戏开发的各个方面:? 游戏的历史? 游戏类型?

  • Windows API一日一练(20)LoadString、LoadIcon和LoadCursor函数

    在编写国际化的应用程序里,经常要使用不同语言的字符串。比如中文菜单里叫做“文件”,而在英语里叫做“File”。开发这种软件的功能是一样的,只是界面上显示的文字不一样而已。为了方便这种软件的开发,在Windows里经常使用的方法就是替换掉显示的字符串,比如指定在中文里就显示“文件”,在英语里就显示“File”,是通过函数LoadString从不同的资源里加载不同的字符串显示来实现的。其实所...

  • LOADCURSOR

     该LOADCURSOR函数加载指定的光标资源从可执行文件( 。 EXE )文件相关的应用实例。 HCURSOR LOADCURSOR (      HINSTANCE HINSTANCE , / /处理的应用实例      LPCTSTR LPCURSORNAME / /名称字符串或光标资源标识符     ) ;   参数 HINSTANCE 确定的一个实例模块的可执行文件中包含的光标移动到

Global site tag (gtag.js) - Google Analytics