企业架构专栏最新文章

DAO的演进

这个思考源于最近项目中对DAO的使用和讨论。数据访问对象,在贫血模型下,要怎样去设计,框架需要完成什么,后续的开发人员需要关注什么,设计的时候到底需要把握怎样的粒度? 最早做项目的时候,是老老实实给每个必要的模型增加DAO接口和实现类的:
RayChase 有3123人浏览 2012-09-28 23:33 专栏:J2EE 核心模式

我对Spring 容器管理事务支持的总结

之前发过几篇关于Spring的总结帖子 反响还不错,再把剩下的几篇发上来。共享给大家。 我对IoC/DI的理解 我对AOP的理解   我对SpringDAO层支持的总 ...
jinnianshilongnian 有10399人浏览 2012-09-27 18:11 专栏:Spring杂谈

我对SpringDAO层支持的总结

之前发过两篇关于Spring的总结帖子 反响还不错,再把剩下的几篇发上来。共享给大家。   我对IoC/DI的理解 我对AOP的理解     1、问题 1、JDBC/ORM框架(如Hibernate)开发中编程模型有哪些缺点?  如JDBC 2、解决方案(模板设计模式,本质:将可变的和不可变的分离) 模板方法模式:定义操作的步骤( ...
jinnianshilongnian 有24963人浏览 2012-09-26 17:32 专栏:Spring杂谈

SpringMVC3强大的请求映射规则详解 第六章 注解式控制器详解——跟着开涛学SpringMVC

  声明:本系列都是原创内容,觉得好就顶一个,让更多人知道!!写博客不容易,写原创更不容易!! 6.5、请求映射 处理器定义好了,那接下来我们应该定义功能处理方法,接收用户请求处理并选择视图进行渲染。首先我们看一下图6-1: http请求信息包含六部分信息: ①请求方法,如GET或POST,表示提交的方式; ②URL,请求的地址信息; ③协议及版本; ④请求头信息(包括C ...
jinnianshilongnian 有104862人浏览 2012-09-24 15:29 专栏:跟开涛学SpringMVC

源代码下载 第六章 注解式控制器详解

源代码请到附件中下载。     其他下载:   跟着开涛学SpringMVC 第一章源代码下载 第二章 Spring MVC入门 源代码下载 Controller接口控制器详解 源代码下载 源码下载——第四章 Controller接口控制器详解——跟着开涛学SpringMVC 源代码下载 第五章 处理器拦截器详解——跟着开涛学SpringMVC       目录:第 ...
jinnianshilongnian 有42033人浏览 2012-09-22 07:11 专栏:跟开涛学SpringMVC

注解式控制器运行流程及处理器定义 第六章 注解式控制器详解——跟着开涛学SpringMVC

  声明:本系列都是原创内容,觉得好就顶一个,让更多人知道!! 希望那些踩的人给出不好的理由,我会积极改正。写博客不容易,写原创更不容易!! 6.1、注解式控制器简介 一、Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经@Deprecated。   二、Spring2.5引入注解式处理器支持,通过@Controller 和 @Reque ...
jinnianshilongnian 有67418人浏览 2012-09-20 17:47 专栏:跟开涛学SpringMVC

源代码下载 第五章 处理器拦截器详解——跟着开涛学SpringMVC

源代码请到附件中下载。     其他下载:   跟着开涛学SpringMVC 第一章源代码下载 第二章 Spring MVC入门 源代码下载 Controller接口控制器详解 源代 ...
jinnianshilongnian 有33665人浏览 2012-09-17 07:34 专栏:跟开涛学SpringMVC

如何为spring代理类设置属性值

  在问答频道 有朋友问《如何为spring代理类设置属性值》 就写了个小工具 供使用。思想就不讲了。 现在有一个bean包含了私有属性,如下: Java代码    @Compon
jinnianshilongnian 有9802人浏览 2012-09-14 17:33 专栏:Spring杂谈

iBatis操作DDL和映射继承

    本文系iBatis开发详解系列文章之iBatis操作DDL和映射继承。     DDL作为SQL的一个子集,是专门用于数据定义的语言,也就是我们所说的对数据库表/模式的操作。最为常见的就是修改表的结构,比如添加字段,修改字段类型,为字段改名等。那么我们来看看如何使用iBatis来进行DDL操作。     前面介绍的iBatis操作数据库都属于DML范畴,比如select,update,del ...
sarin 有9265人浏览 2012-09-09 21:46 专栏:iBatis开发详解

iBatis查询复杂集合

    本文系iBatis开发详解系列文章之在iBatis查询复杂集合     通常我们使用iBatis的select查询都是映射的简单对象,即便在一个查询中连接多个表也是如此,那么既然iBatis是SQL Mapper,也就是说它可以映射复杂集合,我们来看看如何让对象模型向数据模型(关系型数据模型)靠拢。     假设在在线购物应用中,我们有用户表User,订单表Order和订单项表OrderIt ...
sarin 有15745人浏览 2012-09-04 20:23 专栏:iBatis开发详解

第五章 处理器拦截器详解——跟着开涛学SpringMVC

  5.1、处理器拦截器简介 Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器) 类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。   5.1.1、常见应用场景 1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。 2、权限检查:如登录检测,进入处理器检测检测是否登录,如 ...
jinnianshilongnian 有313104人浏览 2012-09-04 08:05 专栏:跟开涛学SpringMVC

iBatis中使用XML

    本文系iBatis开发详解系列文章之在iBatis中使用XML     在实际应用中,很多时候我们使用到了XML格式的数据,比如FushionChart,iBatis允许使用XML作为数据库查询操作的参数,也允许数据库查询结果返回一个XML格式的数据。如果不是必须,使用XML并不会给带来什么价值,甚至不如直接使用POJO,因为它是强类型的。下面先来看看使用XML作为参数的情况,做参数时,可以 ...
sarin 有7696人浏览 2012-08-29 19:57 专栏:iBatis开发详解

iBatis执行非查询语句(CRUD,函数和过程)

    CRUD操作中除了查询操作,其他都统一称为更新操作,因为增删改都是更新数据库表的,SqlMap API中对应的方法就是insert,update和delete,我们逐一来看。     insert方法的方法签名为:Object insert(String id, String parameterObject) throws SQLException。那么我们需要传递的参数就是XML文件中的映 ...
sarin 有9322人浏览 2012-08-26 21:40 专栏:iBatis开发详解

第四章 Controller接口控制器详解(7 完)——跟着开涛学SpringMVC

4.16.2、数据验证 1、数据绑定失败:比如需要数字却输入了字母; 2、数据不合法:可以认为是业务错误,通过自定义验证器验证,如用户名长度必须在5-20之间,我们却输入了100个字符等; 3、错误对象:当我们数据绑定失败或验证失败后,错误信息存放的对象,我们叫错误对象,在Spring Web MVC中Errors是具体的代表者;线程不安全对象; 4、错误消息:是硬编码,还是可配置?实 ...
jinnianshilongnian 有55728人浏览 2012-08-25 14:31 专栏:跟开涛学SpringMVC

不同工具(jsoup、httpclient)获取多个同路径下同名Cookie的问题

这两天在iteye的问答中有一个【java中使用jsoup获取cookies】问题, 地址:http://www.iteye.com/problems/87415。   不知大家遇到类似的问题吗,希望一起探讨。1、首先第一次访问http://www.17sct.com/city.php?ename=CHANGZHOU,我们可以看到如下请求: 我们看到 设置了两个 99a0_city ...
jinnianshilongnian 有13671人浏览 2012-08-22 20:36 专栏:Spring杂谈

第四章 Controller接口控制器详解(6)——跟着开涛学SpringMVC

第一章 Web MVC简介 —— 跟开涛学SpringMVC 第二章 Spring MVC入门 —— 跟开涛学SpringMVC 第三章 DispatcherServlet详解 ——跟开涛学SpringMVC 第四章 Controller接口控制器详解(1)——跟着开涛学SpringMVC 第四章 Controller接口控制器详解(2)——跟着开涛学SpringMVC
jinnianshilongnian 有38746人浏览 2012-08-21 06:44 专栏:跟开涛学SpringMVC

第四章 Controller接口控制器详解 源代码下载

  源代码请到附件中下载。     其他下载:   跟着开涛学SpringMVC 第一章源代码下载 第二章 Spring MVC入门 源代码下载 Controller接口控制器详解 源代 ...
jinnianshilongnian 有28560人浏览 2012-08-20 06:31 专栏:跟开涛学SpringMVC

第二章 Spring MVC入门 源代码下载

源代码请到附件中下载。     其他下载:   跟着开涛学SpringMVC 第一章源代码下载 第二章 Spring MVC入门 源代码下载 Controller接口控制器详解 源代 ...
jinnianshilongnian 有68852人浏览 2012-08-16 16:31 专栏:跟开涛学SpringMVC

跟着开涛学SpringMVC 第一章源代码下载

  源代码请到附件中下载。     其他下载:   跟着开涛学SpringMVC 第一章源代码下载 第二章 Spring MVC入门 源代码下载 Controller接口控制器详解 源代 ...
jinnianshilongnian 有96616人浏览 2012-08-14 08:24 专栏:跟开涛学SpringMVC

第四章 Controller接口控制器详解(5)——跟着开涛学SpringMVC

  原创内容,转载请注明iteye http://jinnianshilongnian.iteye.com/ 4.15、MultiActionController 之前学过的控制器如AbstractCommandController、SimpleFormController等一般对应一个功能处理方法(如新增),如果我要实现比如最简单的用户增删改查(CRUD Create-Read-U ...
jinnianshilongnian 有64544人浏览 2012-08-13 15:30 专栏:跟开涛学SpringMVC

企业架构热门专栏

更多专栏>>

企业架构热门文章

博客专栏评论

认真看错误代码,有时候重启电脑就行了 醉了 我把数据库配置写死不用配置文件 改 UserService ...
xxx不是你可以惹得 评论了 第十六章 综合实例——《跟我学Shiro》
holyselina 写道您前面说到能获取调用是的参数数组,我想问下,我想在通知方法中,获取当前调用代 ...
dagger9527 评论了 【第六章】 AOP 之 6.6 通知参数 ——跟 ...
Access denied for user 'root'@'localhost' (using pa ...
xxx不是你可以惹得 评论了 第十六章 综合实例——《跟我学Shiro》
只有@AspectJ支持命名切入点,而Schema风格不支持命名切入点。有一个问题不太明白Schema ...
dagger9527 评论了 【第六章】 AOP 之 6.5 AspectJ切入点语法 ...
支持虽然会迟到,但永远不会缺席!
dagger9527 评论了 【第四章】 资源 之 4.3 访问Resource ...
valiant025 写道很经典,很期待谢谢支持,马上出来新的
springcloud关注者 评论了 (七)Java版Spring Cloud B2B2C o2o鸿鹄云 ...
公园美丽 写道谢谢分享,期待后面的文章,受益匪浅谢谢,马上出来
springcloud关注者 评论了 (七)Java版Spring Cloud B2B2C o2o鸿鹄云 ...
谢谢分享,期待后面的文章,受益匪浅
公园美丽 评论了 (七)Java版Spring Cloud B2B2C o2o鸿鹄云 ...
很经典,很期待
valiant025 评论了 (七)Java版Spring Cloud B2B2C o2o鸿鹄云 ...
希望帮助更多的朋友
springcloud关注者 评论了 (六)Java版Spring Cloud B2B2C o2o鸿鹄云 ...
Global site tag (gtag.js) - Google Analytics