企业架构专栏最新文章

原理分析之二:框架整体设计

  1.引言 本文主要讲解Mybatis的整体程序设计,理清楚框架的主要脉络。后面文章我们再详细讲解各个组件。   2.整体设计 2.1 总体流程 (1)加载配置并初始化       触发条件:加载配置文件       配置来源于两个地方,一处是配置文件,一处是Java代码的注解,将SQL的配置信息加载成为一个个MappedStatement对象(包括了传入参数映射配置、执行 ...
chenjc_it 有28719人浏览 2012-03-21 23:00 专栏:Mybatis实现原理深入解析

【第十二章】零配置 之 12.2 注解实现Bean依赖注入 ——跟我学spring3

  12.2  注解实现Bean依赖注入 12.2.1  概述        注解实现Bean配置主要用来进行如依赖注入、生命周期回调方法定义等,不能消除XML文件中的Bean元数据定义,且基于XML配置中的依赖注入的数据将覆盖基于注解配置中的依赖注入的数据。   Spring3的基于注解实现Bean依赖注入支持如下三种注解: Spring自带依赖注入注解: Spring自带的一套 ...
jinnianshilongnian 有33147人浏览 2012-03-19 08:00 专栏:跟我学spring3

【第十二章】零配置 之 12.1 概述 ——跟我学spring3

12.1  概述 12.1.1  什么是零配置        在SSH集成一章中大家注意到项目结构和包结构是不是很有规律,类库放到WEB-INF/lib文件夹下,jsp文件放到WEB- ...
jinnianshilongnian 有20286人浏览 2012-03-19 07:59 专栏:跟我学spring3

原理分析之一:从JDBC到Mybatis

  1.引言 本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架。再而论述Mybatis作为一个数据持久层框架本身有待改进之处。     2.JDBC实现查询分析 我们先看看我们最熟悉也是最基础的通过JDBC查询数据库数据,一般需要以下七个步骤: (1)  加载JDBC驱动 (2)  建立并获取数 ...
chenjc_it 有39394人浏览 2012-03-16 21:57 专栏:Mybatis实现原理深入解析

【第十一章】 SSH集成开发积分商城 之 11.3 实现积分商城层 ——跟我学spring3

11.3  实现积分商城层 11.3.1  概述        积分商城是基于通用层之上进行开发,这样我们能减少很多重复的劳动,加快项目开发进度。 11.3.2 实现数据模型层 1、商品表,定义了如商品名称、简介、原需积分、现需积分等,其中是否发布表示只有发布(true)了的商品才会在前台删除,是否已删除表示不会物理删除,商品不应该物理删除,而是逻辑删除,版本属性用于防止并发更新。 ...
jinnianshilongnian 有18055人浏览 2012-03-16 08:09 专栏:跟我学spring3

【第十一章】 SSH集成开发积分商城 之 11.2 实现通用层 ——跟我学spring3

11.2  实现通用层 11.2.1  功能概述 通过抽象通用的功能,从而复用,减少重复工作: 对于一些通用的常量使用一个专门的常量类进行定义; 对于 ...
jinnianshilongnian 有19114人浏览 2012-03-14 08:08 专栏:跟我学spring3

【第十一章】 SSH集成开发积分商城 之 11.1 概述 ——跟我学spring3

11.1  概述 11.1.1  功能概述        本节将通过介绍一个积分商城系统来演示如何使用SSH集成进行开发。        积分商城一般是购物网站的子模块,提供一些礼品或商品用于奖励老用户或使用积分来折换成现金,如图11-1所示。   图11-1 购物网站与积分商城        积分商城功能点: 后台管理          交易管理模块:用于查看积分交易历史 ...
jinnianshilongnian 有19414人浏览 2012-03-13 16:37 专栏:跟我学spring3

【第十章】集成其它Web框架 之 10.4 集成JSF ——跟我学spring3

先进行通用配置, 【第十章】集成其它Web框架 之 10.1 概述     10.4  集成JSF 10.4.1  概述        JSF(JavaServer Faces)框架是Java EE标准之一,是一个基于组件及事件驱动的Web框架,JSF只是一个标准(规范),目前有很多厂家实现,如Oracle的默认标准实现Mojarra、Apache的MyFaces、Jboss的Ri ...
jinnianshilongnian 有12588人浏览 2012-03-13 08:46 专栏:跟我学spring3

【第十章】集成其它Web框架 之 10.3 集成Struts2.x ——跟我学spring3

先进行通用配置, 【第十章】集成其它Web框架 之 10.1 概述    10.3  集成Struts2.x 10.3.1  概述 Struts2前身是WebWork,核心并没有改变,其实就是把WebWork改名为struts2,与Struts1一点关系没有。   Struts2中通过ObjectFactory接口实现创建及获取Action实例,类似于Spring的IoC容器,所 ...
jinnianshilongnian 有12928人浏览 2012-03-12 08:16 专栏:跟我学spring3

【第十章】集成其它Web框架 之 10.2 集成Struts1.x ——跟我学spring3

先进行通用配置, 【第十章】集成其它Web框架 之 10.1 概述  10.2  集成Struts1.x 10.2.1  概述        Struts1.x是最早实现MVC(模型-视图-控制器)模式的Web框架之一,其使用非常广泛,虽然目前已经有Struts2.x等其他Web框架,但仍有很多公司使用Struts1.x框架。        集成Struts1.x也非常简单,除了通用 ...
jinnianshilongnian 有11272人浏览 2012-03-12 08:09 专栏:跟我学spring3

【第十章】集成其它Web框架 之 10.1 概述 ——跟我学spring3

10.1  概述 10.1.1  Spring和Web框架        Spring框架不仅提供了一套自己的Web框架实现,还支持集成第三方Web框架(如Struts1x、Struts2x)。          Spring实现的SpringMVC Web框架将在第十八章详细介绍。          由于现在有很大部分公司在使用第三方Web框架,对于并不熟悉SpringMVC ...
jinnianshilongnian 有13947人浏览 2012-03-09 07:41 专栏:跟我学spring3

【第九章】 Spring的事务 之 9.4 声明式事务 ——跟我学spring3

9.4  声明式事务 9.4.1  声明式事务概述        从上节编程式实现事务管理可以深刻体会到编程式事务的痛苦,即使通过代理配置方式也是不小的工作量。        本节将介绍声明式事务支持,使用该方式后最大的获益是简单,事务管理不再是令人痛苦的,而且此方式属于无侵入式,对业务逻辑实现无影响。        接下来先来看看声明式事务如何实现吧。 9.4.2  声明式实 ...
jinnianshilongnian 有39098人浏览 2012-03-07 07:04 专栏:跟我学spring3

Yii分析12:Yii核心web组件之会话类CHttpSession

CHttpSession提供session级的数据管理和配置,实例化后可以像数组一样存取session值: $session=new CHttpSession; $session->open(); $value1=$session['name1']; // get session variable 'name1' $value2=$session['name2 ...
 
silentime 有3228人浏览 2012-03-06 09:44 专栏:高性能PHP框架Yii分析

【第九章】 Spring的事务 之 9.3 编程式事务 ——跟我学spring3

9.3  编程式事务 9.3.1  编程式事务概述        所谓编程式事务指的是通过编码方式实现事务,即类似于JDBC编程实现事务管理。        Spring框架提供一致的事务抽象,因此对于JDBC还是JTA事务都是采用相同的API进行编程。   java代码: Connection conn = null; UserTransaction tx = nul ...
jinnianshilongnian 有75426人浏览 2012-03-06 08:47 专栏:跟我学spring3

【第九章】 Spring的事务 之 9.2 事务管理器 ——跟我学spring3

9.2.1  概述        Spring框架支持事务管理的核心是事务管理器抽象,对于不同的数据访问框架(如Hibernate)通过实现策略接口PlatformTransactionManager,从而能支持各种数据访问框架的事务管理,PlatformTransactionManager接口定义如下:   java代码: public interface Platform ...
jinnianshilongnian 有49736人浏览 2012-03-05 07:13 专栏:跟我学spring3

【第九章】 Spring的事务 之 9.1 数据库事务概述 ——跟我学spring3

9.1  数据库事务概述 事务首先是一系列操作组成的工作单元,该工作单元内的操作是不可分割的,即要么所有操作都做,要么所有操作都不做,这就 ...
jinnianshilongnian 有27552人浏览 2012-03-04 21:35 专栏:跟我学spring3

【第八章】 对ORM的支持 之 8.4 集成JPA ——跟我学spring3

8.4  集成JPA        JPA全称为Java持久性API(Java Persistence API),JPA是Java EE 5标准之一,是一个ORM规范,由厂商来实现该规范,目前有Hibernate、OpenJPA、TopLink、EclipseJPA等实现。   8.4.1  如何集成        Spring目前提供集成Hibernate、OpenJPA、TopL ...
jinnianshilongnian 有47717人浏览 2012-03-04 07:29 专栏:跟我学spring3

关于“异步”,从Amazon的工作流框架中获得的思考

紧接着上篇文章 ,云平台的工作流框架AWS Flow Framework给我带来的另一个有所感触的话题是“异步”:     这个框架把异步的行为划分为Workflow端执行的部分和Activity端执行的部分,Workflow控制工作流程,Activity执行具体的工作流task,二者都以poll的模式不断从中心SWF去获取任务。对于开发者来说,用类似这样简单的代码,就完成了整个工作 ...
RayChase 有3690人浏览 2012-03-03 21:44 专栏:J2EE 核心模式

关于“无状态”,从Amazon的工作流框架中获得的思考

这个话题是从我对Amazon云平台的工作流框架AWS Flow Framework的使用研究中想到的,对于一个工作流引擎来说,一个完整工作流的某个阶段完成后,当前阶段的状态必须要被存储下来。   Workflow(Decider)来决定任务的执行流程,Activity来执行实际的任务,二者都封装在相应的Worker中执行,但不直接交互,而是通过SWF管理起来。不过,除了SWF的日志,它们都不 ...
RayChase 有3429人浏览 2012-03-02 23:16 专栏:J2EE 核心模式

【第八章】 对ORM的支持 之 8.3 集成iBATIS ——跟我学spring3

8.3  集成iBATIS        iBATIS是一个半自动化的ORM框架,需要通过配置方式指定映射SQL语句,而不是由框架本身生成(如Hibernate自动生成对应SQL来持久化对象),即Hibernate属于全自动ORM框架。 Spring提供对iBATIS 2.X的集成,提供一致的异常体系、一致的DAO访问支持、Spring管理事务支持。        Spring 2.5 ...
jinnianshilongnian 有19086人浏览 2012-03-02 07:08 专栏:跟我学spring3

企业架构热门专栏

更多专栏>>

企业架构热门文章

博客专栏评论

认真看错误代码,有时候重启电脑就行了 醉了 我把数据库配置写死不用配置文件 改 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