Spring集成iBatis
文章平均质量分 96
在SpringMVC中集成iBatis ,Step by Step结合示例的总结。
智秒数服.未闻
camping~candy
展开
-
Spring AOP 织入初探--通过架构看实现
最近静下心来回归技术书籍,一方面准备SCJP,一方面想把一些框架好好研究一下,倒不是应用,只是觉得以前颇少关注这些东西的实现,而现在越来越觉得,好的框架的设计思想很值得学习,而且对于应用方面也会有质的提升。于是就先从Spring入手吧。 IOC在此就不谈了,懂得动态代理的童鞋都知道就是那么回事,再加点反射机制。AOP并不是Spring的专利,但是Spring提供的AOP实现却差不多原创 2015-07-01 21:47:19 · 944 阅读 · 1 评论 -
iBATIS&Spring合奏(一)--DAO
iBATIS,大家都用的比喻就是什么半自动步枪之类的,没错。一个框架是做神马的相信靠谱点的程序猿们都会先去Google,然后看看官方文档之类的,再在网上找点代码copy下然后运行看看。随后需要深入研究了,需要性能优化了,再去深入研究和体会,牛者自己写个差不多的框架用起来还爽些。这合奏系列文章就是提供给刚刚接受iBATIS框架,想和Spring放在一起用的猿类们的。也是觉得过几阵子不用它自己也会不记原创 2015-07-01 21:47:28 · 9947 阅读 · 0 评论 -
iBATIS&Spring合奏(二)--Flex前端融合
iBatis和Spring的进度依然如昨。回馈社区的时间到了,今天是Flex的时间。以前用Java+Flex做一般用LCDS的dataservice组件,其实就是偷懒。因为最近研究了下Spring+iBATIS,也是出于项目需要,决定勤奋一回,用LCDS的RPC服务吧。RPC在FlexLCDS中支持三种服务——WebService,HttpService以及本文用的RemotingObject。L原创 2015-07-01 21:47:34 · 9934 阅读 · 1 评论 -
iBATIS&Spring合奏(三)--事务&动态SQL
刚看了个恐怖片,总算有点灵感,继续总结Spring和iBATIS的东东。本来想今天梳理下iBATIS源码阅读时总结的经典设计模式。但是现在思绪比较凌乱,留到下一次吧。 先说事务处理。iBATIS对于事务的支持比较基本的是基于JDBC的,当然也有JPA,EXTERNAL。这里就说说JDBC。其实看源码就知道,源码也只是对JDBC事务管理进行了轻量封装。核心处理在TransactionMa原创 2015-07-01 21:47:40 · 10064 阅读 · 1 评论 -
iBATIS&Spring合奏(四)--设计模式in iBATIS
现在总结一下iBATIS框架中用到的优美的设计模式。并不是强调设计模式有多强大或者iBATIS有多牛叉,只是在看源码的过程中的一些丝丝缕缕,觉得有很多值得学习的地方。按照不同层次的实现一点点分析和整理。以下的类图和序列图有画的不到位的地方请见谅,因为实在不很在行,用EA画图很痛苦…… 一、SQL Map配置解析 关于配置文件的解析,iBATIS运用了DOM解析加动态代理的方原创 2015-07-01 21:47:45 · 10128 阅读 · 0 评论 -
iBATIS&Spring合奏(五)--整合lucene搜索表字段内容
之所以加上lucene来建立搜索引擎,是因为其轻便简单以及快速。Lucene作为开源社区很好的建立搜索引擎的框架也给我们(Java程序员)提供了很友好的方式。这次介绍的也是简单的整合,对于Lucene的一些复杂特性还请大家仔细阅读文档以及书籍或求助Google以及源码。 其实这篇博客早就要写了,只是最近遇到了非常纠结的事情,那就是要考一门我完全不会的课——计量经济学。都是模型,公式,觉原创 2015-07-01 21:47:51 · 10000 阅读 · 0 评论 -
基于Spring-statemachine的有限状态机(FSM)的介绍及示例
前言本文主要介绍一下状态机以及相关的一些概念。结合一个简单的订单状态流程,示例怎样在Springboot中集成Spring-statemachine。有限状态机(Finite-state machine)有限状态机(英语:finite-state machine,缩写:FSM),简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。示例中以一个常见的“订单”的状态转移为例。原创 2017-11-26 20:31:19 · 52502 阅读 · 16 评论