tangyuan
文章平均质量分 67
xson_org
专注开源软件,分析开源设计
展开
-
TangYuan之Node设计
TangYuan之Node设计1. 什么是Node说起Node,也就是节点,大家可能首先想到的是XML的中的节点,那本文就从XML中的节点说起。我们先来看一张图: 图片示例1:上图中是一段简单的XML代码,其中标记了3个颜色不同的方框,其中,红色的代表是一个元素节点,蓝色的代表是一个属性节点,紫色的代表是一个文本节点。在xml中几乎所有的内容,都可以用节点(Node)来描述。我们可以参考org原创 2016-11-29 09:31:38 · 245 阅读 · 0 评论 -
TangYuan使用教程-XML介绍
TangYuan之XML介绍1. Tangyuan中的XML文件 使用Tangyuan框架开发是通过配置和编写一系列的XML文来实现其功能,在开发过程中涉及的XML文件有如下四种: 描述 示例文件名 允许数量 框架主配置文件 tangyuan-configuration.xml 1 数据映射配置文件 tangyuan-mapper.xml 最多一个 分库分表配原创 2016-11-25 19:52:27 · 280 阅读 · 0 评论 -
TangYuan使用教程-功能介绍
Tangyuan之功能介绍1. 项目介绍TangYuan是一个基于Java的持久层框架。提供的持久层框架包括SQL Maps和Data Access Objects(DAO)2. 项目特性 数据源相关 支持多数据源,让读写分离,多数据库的应用变得简单。支持数据源组,在分库分表的大数据量应用环境将更加方便。 事务相关 原生的支持事务的传播和隔离,无需依托第三方框架,同时原创 2016-11-25 19:51:55 · 1326 阅读 · 0 评论 -
第一篇 快速入门
第一篇 快速入门通过以下4步流程,我们可以快速的搭建出一个基本的tangyuan应用。 1.创建一个标准的Maven项目,并加入以下依赖:<dependency> <groupId>org.xson</groupId> <artifactId>tangyuan</artifactId> <version>1.0.0</version></dependency><dep原创 2016-11-25 19:50:47 · 271 阅读 · 0 评论 -
TangYuan之Ognl设计
TangYuan之Ognl设计前言: 本文中的内容需要读者对tangyuan框架和XCO对象有一定的了解和使用经验。如果您对此不太了解,可阅读下面两篇文件通用数据对象XCO:https://my.oschina.net/xson/blog/746071使用教程和技术设计:https://my.oschina.net/xson/blog/7931561. 引子在tangyuan的使用过程中我们经原创 2016-11-24 18:40:16 · 400 阅读 · 0 评论 -
TangYuan使用教程-基本SQL服务标签
6.2 基本SQL服务标签1. selectSet标签 示例:<selectSet id="getUserList" dsKey="ds" txRef="tx_01"> select * from user</selectSet> 说明上面示例表示我们定义了一个ID为getUserList的基本服务,服务使用ds所代表的数据源,使用tx_01所定义的事务,执行一条查询语句,返回结原创 2016-12-02 22:29:56 · 258 阅读 · 0 评论 -
TangYuan使用教程-SQL服务及标签介绍
6.1 SQL服务及标签介绍什么是SQL服务?SQL服务的本质是一个服务,包含了一系列的SQL语句和XML标签。SQL服务分为基本SQL服务和组合SQL服务,基本服务就是一条完整的SQL语句和标签构成的服务,比如:<selectOne id="getUserById"> SELECT * from user WHERE user_id = #{user_id}</selectOne原创 2016-12-02 22:24:07 · 366 阅读 · 0 评论 -
TangYuan使用教程和技术设计
章节目录第一篇 快速入门1. 一个完整的示例第二篇 使用教程1. 功能介绍2. XML介绍3. 数据源4. 事务5. 服务插件使用6. SQL服务使用6.1 基本SQL服务6.2 复合SQL服务6.3 其他SQL标签7. 数据映射7.1 数据类型映射7.2 返回结果映射7.3 入参支持8. 缓存9. 分库分表10. mongo服务11. 服务调用12. 上下文使用13. Spring原创 2016-11-25 19:49:32 · 530 阅读 · 0 评论 -
TangYuan使用教程-插件使用
TangYuan之插件使用 Tangyuan中可以通过插件来实现和扩充其功能,按用途可分为3种:数据和结果映射插件分库分表插件SQL服务插件数据和结果映射插件主要负责数据类型映射的配置和返回结果映射的配置,分库分表插件,顾名思义就是对分库分表功能的配置;而服务插件,则是定义具体的SQL服务的。数据和结果映射插件和分库分表插件都是最多只能有一个,服务插件则可由多个。 配置示例<!--原创 2016-11-29 09:34:52 · 357 阅读 · 0 评论 -
TangYuan使用教程-事务
TangYuan之事务1. 事务的定义 Tangyuan中,我们可以通过以下配置定义一个事务:<transaction id="tx_01" behavior="required" isolation="default" /> transaction节点属性说明: 属性名 用途及说明 必填 取值 id 事务定义标识,不可重复 Y 用户定义 behavior原创 2016-11-29 09:32:59 · 240 阅读 · 0 评论 -
TangYuan使用教程-数据源
TangYuan之数据源1. 简介 Tangyuan中数据源配置分为两种,一种是普通数据源,适用于普通的数据库应用项目;另一种是数据源组,适用于数据量和数据并发访问量大的应用场景,同时需要配合分库分表模块共同使用。2. 普通数据源 配置示例<dataSource id="ds" type="DBCP" isDefault="true"> <property name="usern原创 2016-11-25 19:53:00 · 449 阅读 · 0 评论