查看: 632|回复: 0

[Java学习] Java基础框架,通用功能封装:springmore

发表于 2017-1-6 12:00:02
概述

核心意义

提供一个项目框架:spring+mybatis+springMVC 提供最佳项目示例(工作中常见的功能) 封装一般工具类如FileUtil,DateUtil,StringUtil,FTPUtil等 封装复杂组件,如redis,mina,netty

欢迎加入springmore讨论qq群:261502547
个人QQ: 370493945 非诚勿扰

springmore-core组件 spring+ibatis实现读写分离

特点无缝结合spring+ibatis,对于程序员来说,是透明的 除了修改配置信息之外,程序的代码不需要修改任何东西支持spring的容器事务

规则:

基于spring配置的容器事务 读写事务到主库 只读事务到从库 如果没有配置事务,更新语句全部到主库,查询语句均衡到从库

springmore-core快速入门

springmore-redis组件 封装jedis客户端 使客户端调用更加简单如:JedisTemplate负责对Jedis连接的获取与归还 分布式JedisShardedTemplate改用一致性哈希算法存取 springmore-redis快速入门 springmore-rpc组件 封装mina客户端 实现mina的短连接通信,长连接同步通信,长连接异步通信 springmore-rpc快速入门 springmore-commons组件

这是一个工具类库 包含如下功能

springmore-commons快速入门 FTP+SFTP工具类封装-springmore让开发更简单 HttpClientUtil org.springmore.commons.codec: Base64.java Base64编码与解码 org.springmore.commons.io: ExcelUtil excel文件读写 FileUtil 文件读写 FTPUtil ftp操作 ResourceUtil XMLUtil dom4j jaxb封装 ImageUtil 图片缩放,切割封装 org.springmore.commons.lang ArrayUtil HexUtil 字符字节十六进制转换 StringUtil DateUtil org.springmore.commons.security DESedeUtil 3des加密 DESUtil 单des加密 Md5Util md5加密 RSAUtil rsa加密 org.springmore.commons.web HttpClientUtil http https封装 WebUtil servlet发送response信息封装,发送json字符串封装 JsonUtil 封装fastjson和jsonlib 二者可选其一,默认为fastjson MapUtil

百度地图 web api

项目主页:http://www.open-open.com/lib/view/home/1436412821817



回复

使用道具 举报