logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用JSR303进行参数校验

JSR 303 – Bean Validation 是一个数据验证的规范。在任何时候,当你要处理一个应用程序的业务逻辑时,必须要考虑数据校验,确保输入进来的数据从语 义上来讲是正确的。在通常的情况下,应用程序是分层的,不同的层由不同的开发人员来完成。很多时候同样的数据验证逻辑会出现在不同的层,这样就会导致代码冗余、不利于维护等问题。使用Bean Validation,将验证逻辑与相应的域模型进

#hibernate
linux curl命令

curl是利用URL语法在命令行方式下工作的文件传输工具。该命令的语法格式:curl [options...]该命令提供了很多选项,可以通过这个命令,获取详细的帮助信息:curl -h下面列出其中一些参数的使用:1、访问http页面内容,输出到标准输出# curl http://www.neocanable.com2、将结果输出到文件中,参数-o,指定具体的文

用BeanNameAutoProxyCreator自动创建事务代理

<br />本文来自:http://dev.firnow.com/course/3_program/java/javajs/20100710/387337.html<br />用BeanNameAutoProxyCreator自动创建事务代理<br />下面介绍一种优秀的事务代理配置策略:采用这种配置策略,完全可以避免增量式配置,所有的事务代理由系统自动创建。容器中的目标bean自动消失,避免需要

#数据库#hibernate#spring
spring idref和ref的区别

idref元素用来将容器内其它bean的id传给 或 元素,同时提供错误验证功能。             上述bean定义片段完全地等同于(在运行时)以下的片段    value="theTargetBean" />  也是

#spring#xml
java.sql.SQLException: 违反协议

异常:java.sql.SQLException: 违反协议   一般是指JDBC驱动的错误。但是遇到这种情况的时候   第一步要做的是重启web容器,检查是否可以正常运行 。   如果不能正常运行再检查JDBC驱动包的问题是不是当前数据库对应的版本更多的内容见:java.sql.SQLException: 违反协议异常的一种解释

#数据库
Spring容器中的Bean几种初始化方法和销毁方法的先后顺序

Spring 容器中的 Bean 是有生命周期的,Spring 允许 Bean 在初始化完成后以及销毁前执行特定的操作。下面是常用的三种指定特定操作的方法:通过实现InitializingBean/DisposableBean 接口来定制初始化之后/销毁之前的操作方法;通过 元素的 init-method/destroy-method属性指定初始化之后 /销毁之前调用的操作方法;在指定方法

各种系统架构图及其简介

各种系统架构图及其简介原文出处:http://space.itpub.net/6517/viewspace-609654

#hibernate#spring#struts
Tomcat 系统架构与设计模式

Tomcat 系统架构与设计模式,第 1 部分: 工作原理(本文转自:http://www.ibm.com/developerworks/cn/java/j-lo-tomcat1/)本文以 Tomcat 5 为基础,并兼顾Tomcat 6 和 Tomcat 4。Tomcat 的基本设计思路和架构是具有一定连续性的。Tomcat 总体结构Tomcat 的结构很复杂,但是 Tomcat 也非常的模块化

#tomcat#servlet#设计模式
到底了