Hibernate 验证器文档 前言: Annotations 是为域对象指定一个不变约束的便利而优雅的途径.例如通过它,你可以表示一个属性不应该是Null值,账户余额绝对不能是负值,等等。这些域模型的约束通过注释它的属性声明在bean自身。验证器可以读取这些注释并检查约束违反性。验证机制可以在没有重复这些规则的情况下在应用程序的不同层里执行(表示层,数据访问层).Hibernate验证器在遵循DRY规则的情况下设计. Hibernate 验证器工作在两个级别。首先,它能检测位于内存的类实例的约束违反性.其次,它可以把约束应用在hibernate的元模型中并且把它们应用 ...
faces-comfig.xml <?xml version='1.0' encoding='UTF-8'?> <faces-config xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd" version="1 ...
我们在此用到的是spring的AOP、DAO、IOC,其他没有用到,而spring的DAO是建立在Hibernate基础之上的,具体的应用我们将在以下来讲解。 1、添加spring,hibernate,jsf的jar a、在eclipse的菜单MyEclipse中的菜单项中,选择Hibernate、JSF、Spring,,各自选择的版本是spring2.0,hibernate3.0,jsf1.1。 b、这样各自的jar包就自动的加入到项目中了。 c、各自自动加入的配置文件和java类分别为: Spring: applicationContext.xml Hibernate: hib ...
public class FacesUtils { /** * Get servlet context. * * @return the servlet context */ public static ServletContext getServletContext() { return (ServletContext)FacesContext.getCurrentInstance().getExternalContext().getContext(); } /** * Get managed bean based on the bean name. ...
<html> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <f:view> <head> <title><h:outputText value="#{msgs.windowTitle}" /></title> </head> <body> <h:outputText value="#{msgs.pageTit ...
学习新技术的一个最好方法,就是通过简单实际的示例去实践。基于这个目的,本章用JavaServer Faces(JSF)技术开发一个典型的Web注册应用程序。Web注册应用程序提供的功能足以展示如何运用JSF的核心技术,例如用户界面组件、托管bean、导航模型以及基本的数据验证和转换。在后续章节中,会把这个注册应用程序整合进一个更大更全面贯穿本书的“虚拟教练”示例应用程序。现在,通过这个注册应用程序,可以理解JSF应用程序的关键元素和架构。另外,它还提供了JSF开发过程的概述。 除了介绍如何构建简单的JSF注册应用程序,本章还介绍了如何设置JSF开发环境,有了开发环境,就可以编译、打包和运行 ...
1. <html> 2. <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> 3. <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> 4. <f:view> 5. <head> 6. <title> 7. <h:outputText value="#{msgs.windowTitle}"/> 8. </title> 9. </head> 10. <body> 11. <h:form id="r ...
When you implement a web application, it is a good idea to collect all message strings in a central location. This process makes it easier to keep messages consistent and, crucially, makes it easier to localize your application for other locales. In this section, we show you how JSF makes it simple ...
http://heweiya.javaeye.com/blog/101575 <原地址> 2007-08-08 15:36:17,406 ERROR [org.hibernate.proxy.BasicLazyInitializer] - CGLIB Enhancement failed: dao.User java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String; ...
www.cnblogs.com/kentyshang/archive/2008/01/07/1029142.html 1 JPA 批注参考
Apache CXF 则是由 Celtix 和 XFire 项目整合而生,并且刚刚发布了 2.0.2 的最新版本,不过仍是 Apache 的一个孵化项目。 一、与Axis2的不同之处   1、Apache CXF 支持 WS-Addressing、WS-Policy、WS-RM、WS-Security和WS-I BasicProfile   2、Axis2 支持 WS-Addressing、WS-RM、WS-Security和WS-I BasicProfile,WS-Policy将在新版本里得到支持   3、Apache CXF 是根据Spring哲学来进行编写的,即可以无缝地与Spring ...
首先 构建环境 1.在eclipse下新建个web项目(我比较喜欢用eclipse),接着添加CXF必须依赖的jar包 commons-logging-1.1.jar geronimo-activation_1.1_spec-1.0-M1.jar (or Sun's Activation jar) geronimo-annotation_1.0_spec-1.1.jar (JSR 250) geronimo-javamail_1.4_spec-1.0-M1.jar (or Sun's JavaMail jar) geronimo-servlet_2.5_spec-1.1-M1.jar (o ...
用 Maven 做项目管理 在 Java世界中我们很多的开发人员选择用 Ant来构建项目,一个 build.xml能够完成编译、测试、打包、部署等很多任务,但我们也碰到了很多的问题,如 jar文件管理混乱,各个项目结构和 build.xml相差很大等等。而 Maven的出现,给项目提供了更多的支持。 1 简介 Maven 作为 Apache 的一个开源项目,旨在给项目管理提供更多的支持,主页地址为 http://maven.apache.org 。它最早的意图只是为了给 apache 组织的几个项目提供统一的开发、测试、打包和部署,能让开发者在多个项目中方便的切换。很多伟大的事业,出发点 ...
isky
搜索本博客
我的相册
A1241590-4201-3a57-ab8c-bfa7c633b181-thumb
SL372068
共 7 张
存档
最新评论