自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xson.org的专栏

专注开源软件,分析开源设计

  • 博客(15)
  • 收藏
  • 关注

原创 XCO-JS 1.0.1使用教程

XCO-JS是一款以XCO数据对象为基础,集数据封装、数据请求、模板渲染、数据绑定和数据验证为一体的综合性JS框架。

2017-08-06 12:14:16 1627

原创 XSON,高性能的Java序列化框架

XSON是一个Java对象序列化和反序列化框架。支持Java对象到字节数组的序列化,和从字节数组到Java对象的反序列化。官网地址:http://xson.org项目地址:https://github.com/xsonorg/xson2. 新版本特性新增buffer包,此包中的相关类提供对序列化过程中的byte[]进行分配、使用、回收的管理;进一步提供序列化的速度

2017-07-31 13:53:47 752

原创 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 248

原创 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 357

原创 TangYuan使用教程-插件使用

TangYuan之插件使用 Tangyuan中可以通过插件来实现和扩充其功能,按用途可分为3种:数据和结果映射插件分库分表插件SQL服务插件数据和结果映射插件主要负责数据类型映射的配置和返回结果映射的配置,分库分表插件,顾名思义就是对分库分表功能的配置;而服务插件,则是定义具体的SQL服务的。数据和结果映射插件和分库分表插件都是最多只能有一个,服务插件则可由多个。 配置示例<!--

2016-11-29 09:34:52 351

原创 TangYuan使用教程-事务

TangYuan之事务1. 事务的定义 Tangyuan中,我们可以通过以下配置定义一个事务:<transaction id="tx_01" behavior="required" isolation="default" /> transaction节点属性说明: 属性名 用途及说明 必填 取值 id 事务定义标识,不可重复 Y 用户定义 behavior

2016-11-29 09:32:59 235

原创 TangYuan之Node设计

TangYuan之Node设计1. 什么是Node说起Node,也就是节点,大家可能首先想到的是XML的中的节点,那本文就从XML中的节点说起。我们先来看一张图: 图片示例1:上图中是一段简单的XML代码,其中标记了3个颜色不同的方框,其中,红色的代表是一个元素节点,蓝色的代表是一个属性节点,紫色的代表是一个文本节点。在xml中几乎所有的内容,都可以用节点(Node)来描述。我们可以参考org

2016-11-29 09:31:38 235

原创 XCO教程

XCO1. XCO简介XCO(XSON common object)是一种通用的数据对象, 底层采用一种类似Map的数据结构进行数据的存储访问,能够方便的以XML方式对数据对象进行序列化和反序列化,适合同构、异构系统之间的数据传输和交换。2. 支持的数据类型a. 8种基本类型(byte, boolean, short, int, long, float, double, char)b. 8种基本类

2016-11-27 10:50:57 836

原创 TangYuan使用教程-数据源

TangYuan之数据源1. 简介 Tangyuan中数据源配置分为两种,一种是普通数据源,适用于普通的数据库应用项目;另一种是数据源组,适用于数据量和数据并发访问量大的应用场景,同时需要配合分库分表模块共同使用。2. 普通数据源 配置示例<dataSource id="ds" type="DBCP" isDefault="true"> <property name="usern

2016-11-25 19:53:00 443

原创 TangYuan使用教程-XML介绍

TangYuan之XML介绍1. Tangyuan中的XML文件 使用Tangyuan框架开发是通过配置和编写一系列的XML文来实现其功能,在开发过程中涉及的XML文件有如下四种: 描述 示例文件名 允许数量 框架主配置文件 tangyuan-configuration.xml 1 数据映射配置文件 tangyuan-mapper.xml 最多一个 分库分表配

2016-11-25 19:52:27 273

原创 TangYuan使用教程-功能介绍

Tangyuan之功能介绍1. 项目介绍TangYuan是一个基于Java的持久层框架。提供的持久层框架包括SQL Maps和Data Access Objects(DAO)2. 项目特性 数据源相关 支持多数据源,让读写分离,多数据库的应用变得简单。支持数据源组,在分库分表的大数据量应用环境将更加方便。 事务相关 原生的支持事务的传播和隔离,无需依托第三方框架,同时

2016-11-25 19:51:55 1312

原创 第一篇 快速入门

第一篇 快速入门通过以下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 261

原创 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 522

原创 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 392

原创 Xson:Java对象序列化和反序列化工具

1. Xson 介绍 Xson是一个Java对象序列化和反序列化程序。支持Java对象到字节数组的序列化,和从字节数组到Java对象的反序列化。 地址:https://github.com/xsonorg/xson 2.应用场景 可用于网络传输和Java系统间通讯等。 3.支持的对象类型 1.Java POJO对象 2.基本类型:byte,short,int,long,float,double,...

2014-07-20 13:34:22 208

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除