阅读更多

10顶
2踩

企业架构

转载新闻 Hibernate Validator 4.1.0.Final 发布

2010-06-29 09:47 by 见习记者 sogiy 评论(2) 有4110人浏览

用Annotations 给类或者类的属性加上约束(constraint),在运行期检查属性值是很优雅的。Hibernate Validator就是这样的一个框架。该框架是十分容易的(就像参考文档中宣称的那样),几乎没有什么学习曲线,Validator 是一个验证框架,不需要和Hibernate的其他部分绑定就可以使用,只要在项目中添加Hibernate-annotations.jar库就可以了。

与上一个 CR1 版本相比较,该版本修复了 @Min、@Max 和 @EmailValidator的一些小bug。详情请看发行说明

可以通过 SourceForge 下载最新版本。

 

10
2
评论 共 2 条 请登录后发表评论
2 楼 littleJava 2010-06-30 09:40
放在web层也可以验证?
1 楼 joehe 2010-06-30 07:29
页面先验证一次,bean里再验证一次

发表评论

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

相关推荐

  • java开发学习工具,必须收藏

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq1023230607/article/detail

  • JavaWeb介绍

    Web开发是为Internet(World Wide Web)或Intranet(私有网络)开发网站所涉及的工作。Web开发的范围可以从开发简单的纯文本单个静态页面到复杂的基于Web的Internet应用程序(Web应用程序)。 静态web:动态web:可以读取一些服务器存在的数据,例如: 缺点页面会动态展示:web的页面展示效果因人而异。 缺点优点微软:国内最早流行的就是ASP 在HTML中嵌入VB的脚本,ASP+COM优点缺点优点缺点B/S:浏览器和服务器 C/S:客户端和服务器 sun公司主推的B

  • JavaWeb

    JavaWeb是指用Java技术来解决Web互联网领域的技术栈。Web客户端和Web服务端两部分Web开发:Web(World Wide Web),即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面静态WebHTML、CSS早些年,提供给所有人观看的数据始终不会发生变化!动态web现在,几乎所有的网站都是动态Web的。

  • JAVA WEB基础篇

    JAVA WEB开发是构建现代动态网站和网络应用程序的核心技术。它基于Java语言,利用其跨平台特性、强大的社区支持和成熟的生态系统,为开发者提供了一套完整的解决方案。JAVA WEB应用通常运行在符合Java EE规范的服务器上,如Tomcat、JBoss等,能够处理复杂的业务逻辑和大规模的用户访问。。JAVA WEB开发是一个涉及多个层面的综合技能领域。从基础的Servlet和JSP开发,到复杂的框架应用和设计模式,每一步都需要开发者不断学习和实践。

  • “Java前端基础:探索Web开发的基础知识“

    1、Javaweb 1.1 基本概念 web开发: web,代表网页(网站)的意思,比如www.baidu.com 静态web: 列如静态web页面设计使用的:html,css。 静态web性质:提供给所有人看的数据始终不会发生变化。 动态web 比如:淘宝、网易云、几乎所有的网站都使用动态web。 它提供给所有人看到的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同。 技术栈:Servlet/JSP,ASP,PHP。 在Java中,动态web资源开发的技术称为Javaw

  • JavaWeb学习笔记——详细

    HTTP是Hyper Text Transfer Protocol的缩写,即超文本传输协议。它是一种请求/响应式的协议,客户端在与服务器端建立连接后就可以向服务器端发送请求,这种请求被称作HTTP请求,HTTP请求方法有8种:GET,POST,PUT,OPTIONS,HEAD,DELETE,TRACE,CONNECT,其中GET,POST是最为常用的两种;服务器端接收到请求后会做出相应的响应,这种响应被称为HTTP响应。 默认端口号:80。HTTP协议是一种纯文本的无状态协议!HTTP协议工作于客户端-服

  • JAVA学习路径

    Java基础是成为高级Java程序员的必要基础。你需要掌握Java语言的基本概念和语法、面向对象编程的思想、数据类型、运算符、流程控制语句等。

  • Java学习路线总结,搬砖工逆袭Java架构师

    定期分享Java硬核技术干货、分享Java学习路线、分享Java经典面试题

  • Java开发者必备常用工具

    这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。除此之外,还会具体讲解数据结构、线程模型、网络框架、持久化、主从同步和切片集群等,帮你搞懂底层原理。相信这对于所有层次的Redis使用者都是一份非常完美的教程了。你的支持,我的动力;祝各位前程似锦,offer不断!!!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!手,不仅带你建立起全局观,还帮你迅速抓住核心主线。

  • 【JAVA】java 学习路线

    一门永不过时的编程语言——Java 编程开发。 Java编程语言占比: 据官方数据统计,在全球编程语言工程师的数量上,Java编程语言以900万的程序员数量位居首位。 而且很多软件的开发都离不开Java编程,因此其程序员的数量最多。而在以Java编程为核心的开发领域中,javaEE程序员的需求量10年来一直居于首位! Java工程师人才缺口: 根据IDC的统计数字:就2017年来说,我国Java人...

  • Java学习路线图,看这一篇就够了!

    耗废1024根秀发,Java学习路线图来了,整合了自己所学的所有技术整理出来的2022最新版Java学习路线图,适合于初、中级别的Java程序员。

  • Java的学习路线(非常完整)

    非常完整的Java学习路线?还在Java学习路上迷茫的你?确定不点进来看看??

  • Java 后端自学之路

    文章转载自:http://objcoding.com/2018/02/07/javaweb-learning/ 最近有些网友问我如何自学 Java 后端,还有些是想从别的方向想转过来,但都不太了解 Java 后端究竟需要学什么,究竟要从哪里学起,哪些是主流的 Java 后端技术等等,导致想学,但又很迷茫,不知从何下手。我就以过来人的经历,写在这篇博客里,不一定都对,但都是我根据自己的经历总结出来...

  • java学习工具大全

    txt内含百度网盘链接和密码,里面包含java学习的各种工具。例如:eclipse,myeclipse,mysql,tomcat,notpad++等等。很实用的东西,分享给大家!

  • Java从入门到精通之工具篇

    JAVA学习入门 对初次接触者 相当有用 一问一答式引领初学者快速入门

  • 很好用的java学习软件

    要在世界地图展现出来的情况下绘制中国省份的轮廓,根据现有的echarts-api是不可行的

  • 学习如风,常伴吾身!

    Java基础:av80585971 数据库 Mysql:av68811608 Oracle:av81386804 JDBC:av68736927 C3P0:av73840600 前端技术 HTML、CSS、Javascript:av73840600 jQuery-:av37976701 Ajax:av15657082 av15866060 Vue:av76249419 微信小程序:av40455083 动态网页 av73840600 编程强化 JVM优化:av70549061 数据结构算法:av838260

  • 《程序员的自我修养》读书笔记——一个程序是如何运行起来的一:源代码怎么变成可执行文件

    来为你打开新世界的大门

  • 万树IT:初学java开发用什么工具好

    今天为什么要说一下初学Java用什么工具进行编辑最好。这是因为现在很多初学Java的学生都喜欢用有提示功能的编程软件。这样虽然会更加方便和快捷,但是相对的,你的基础知识却并不是那么牢靠。本来初学者就是打基础的阶段。只有把“地基”打好了,才能更好的“建楼”。下面和大家说说初学Java开发实用的工具。     1、文本文档       文本文档,其实就是记事本,有没有觉得不可思议呢?其...

  • 分享五款java学习辅助工具,总有你用的上的~

      想要学好java技术,除了自身的努力,辅助工具也不缺少,辅助工具可以帮助大家在今后的工作中可以提高工作效率,下面小编就来分享五款java学习辅助工具,总有你用的上的~      五款java学习辅助工具:   1、Eclipse   Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse作为Java IDE是很受欢迎的。   2、JDK   JDK是 Java 语言的软件开发工具包,主要.

Global site tag (gtag.js) - Google Analytics