ssh及其他框架
文章平均质量分 90
luxiangxing
这个作者很懒,什么都没留下…
展开
-
Spring2.0用注解实现事务管理
Spring2.0框架的事务处理有两大类: 1 编码式事务 , 这个不说.2 声明式事务 , 就说这个. 声明式事务又有三种实现方法: 1 (第一种) 最早的方法,用TransactionProxyFactoryBean,他是一个有AOP代理功能的FactoryBean.他返回的对象有事务.还要在spring的配置文件XML中配置,比较麻烦,不详细说...原创 2010-06-03 15:50:47 · 64 阅读 · 0 评论 -
小试Bean Validation
数据校验是任何一个应用程序都会用到的功能,无论是显示层还是持久层. 通常,相同的校验逻辑会分散在各个层中, 这样,不仅浪费了时间还会导致错误的发生。 为了避免重复, 开发人员经常会把这些校验逻辑直接写在领域模型里面, 但是这样又把领域模型代码和校验代码混杂在了一起, 而这些校验逻辑更应该是描述领域模型的元数据。 JSR 303 - Bean Validation - 为实体验...原创 2012-03-18 21:56:58 · 104 阅读 · 0 评论 -
Hibernate-Validation的使用
以前弄过hibernate-validation的,可今天想用一下的时候发现某些东西自己又忘了,于是又重新整理了下,并做了点实验:首先是要加入下面两个包hibernate-validator-4.1.0.Final.jar validation-api-1.0.0.GA.jar 如果在验证不通过的时候进行了添加、更新或删除操作的时候,则会抛出javax.validation...原创 2012-03-18 11:56:32 · 350 阅读 · 0 评论 -
springMVC3 基于注解的输入验证
在pom.xml中加入,他需要validation-api.jar,hibernate-validator两个开发包<!-- JSR 303 with Hibernate Validator --> <dependency> <groupId>javax.validation</groupId> <ar...原创 2012-03-18 00:51:32 · 71 阅读 · 0 评论 -
pring3.0支持restful实例
最近在研究spring3.0以及传说中的restful,还好研究出来一个例子,现在贴出来望广大网友能一起讨论下,错误的地方恳请大家指点。项目采用SPRING3.0+HIBERNATE2.5。数据库是oracle只有一个表。[java] view plaincopycreate table LMDZ ( KH_NUM VARC...原创 2012-03-16 11:59:28 · 87 阅读 · 0 评论 -
Spring REST
前面介绍过Spring的MVC结合不同的view显示不同的数据,如:结合json的view显示json、结合xml的view显示xml文档。那么这些数据除了在WebBrowser中用JavaScript来调用以外,还可以用远程服务器的Java程序、C#程序来调用。也就是说现在的程序不仅在BS中能调用,在CS中同样也能调用,不过你需要借助RestTemplate这个类来完成。Rest...原创 2012-03-16 11:40:44 · 73 阅读 · 0 评论 -
设计 REST 风格的 MVC 框架
简介: 传统的 JavaEE MVC 框架如 Struts 等都是基于 Action 设计的后缀式映射,然而,流行的 Web 趋势是 REST 风格的架构。尽管使用 Filter 或者 Apache mod_rewrite 能够通过 URL 重写实现 REST 风格的 URL,为什么不直接设计一个全新的 REST 风格的 MVC 框架呢?本文将讲述如何从头设计一个基于 REST 风...原创 2012-03-16 11:38:15 · 68 阅读 · 0 评论 -
Spring mvc 构造RESTful URL 详细讲解(spring 3.0 应用)
详细讲解spring rest使用,简单例子如下:/blog/1 HTTP GET => 得到id = 1的blog /blog/1 HTTP DELETE => 删除 id = 1的blog /blog/1 HTTP PUT => 更新id = 1的blog ...原创 2012-03-16 11:34:13 · 84 阅读 · 0 评论 -
Spring MVC REST 例子
package com.benx; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import ja...原创 2012-03-16 03:17:56 · 72 阅读 · 0 评论 -
ibatis存储过程调用(转载)
1ibatis调用oracle函数示例 2 3 4 5利用空余时间写的一个简单例子,数据库是oracle10g. 6 7 8 9配置文件: 10 11 OracleSqlMapConfig.xml 12Xml代...原创 2011-08-14 17:11:41 · 94 阅读 · 0 评论 -
通通透透理解ThreadLocal
概述我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻被多个线程共享。虽然模板类通过资源池获取数据连接或会话,但资源池本身解决的是数...原创 2011-02-23 18:06:18 · 90 阅读 · 0 评论 -
乐观锁与悲观锁
文章转自网上好像是玉米田的,忘记了锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机 制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的 “ 锁 ”...原创 2011-02-23 17:49:49 · 63 阅读 · 0 评论 -
spring 依赖注入到直接new 对象
当为遗留系统加入spring时,经典问题就是遗留系统需要引用spring管理的bean。幸好spring有机制可以处理这些。建一个类实现ApplicationContextAware接口,有一个引用ApplicationContext的静态成员,然后,遗留系统需要引用spring管理的bean的地方,使用这个类。1.比如:我这里建一个SpringContext类package n...原创 2010-09-16 15:50:06 · 127 阅读 · 0 评论 -
Spring注解入门
1. 使用Spring注解来注入属性1.1. 使用注解以前我们是怎样注入属性的类的实现:Java代码 public class UserManagerImpl implements UserManager { private UserDao userDao; public ...原创 2010-06-03 17:11:04 · 59 阅读 · 0 评论 -
求鱼不如求渔 Welcome to MICKY's HOME Spring中加载ApplicationContext.xml文件的方式【转...
1.利用ClassPathXmlApplicationContext可以从classpath中读取XML文件(1)ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); UserDao userDao = (UserDao)context.getBean("userDao"...原创 2013-03-08 10:43:30 · 77 阅读 · 0 评论