jeesupport提供了Java开发中常用的一些技术和框架供使用和参考。 开发工具需要安装Lombok,才能正常访问。
基于Spring-Boot的学习和使用参考,同时是下面4个的核心依赖项。
提供了一些可能用到的组件或算法
基于Atomikos的分布式数据库解决方案
基于Netty的Socket/WebSocket解决方案
基于Spring-Boot的web开发解决方案
在pom.xml中加入下面2段内容。
<repository>
<id>oss</id>
<url>https://oss.sonatype.org/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
</repository>
<parent>
<groupId>com.github.aiyoyoyo</groupId>
<artifactId>jees-boot</artifactId>
<version>1.1.4-SNAPSHOT</version>
</parent>
后续内容请关注JEES讨论群或者论坛(未开放,主要没时间[懒])
QQ群:8802330
论坛:http://www.jeesupport.com
在版本2.0.0之前,都会是快照版本。在此之前会逐步完善相关内容。
[JWEBS] Ver 1.2.0-SNAPSHOT New
- 旧的MySQL支持暂时不再更新,保留MySQL用法的版本为1.1.1-SNAPSHOT
- 新得版本使用Redis代替数据库使用,请参考JDBS中的示例
- 优化实现细节,由于DWR泛型的问题,放弃了SuperUser类的id类型使用自定义泛型的方式,改为long类型。
- 新增了系统部署安装模版,开发完成后可以通过基础安装来完成初始应用的设定。 [JTLS] Ver 1.1.5-SNAPSHOT
- 引入FastJson
- RandomUtil增加Set随机方法 [JTLS] Ver 1.1.6-SNAPSHOT
- 新增FileUitl,读写文件类,比较常见的写法。
- 新增SensitiveWordUtil,用于敏感词过滤,DFA算法。 [JTLS] Ver 1.1.7-SNAPSHOT
- 新增CustomSystemUtil,读写文件类,比较常见的写法。
- 优化新增SensitiveWordUtil功能内容。
- 新增TplUtil,用于将自定义的tpl文件生成指定文件。 [JDBS] Ver 1.1.6-SNAPSHOT
- 加入Redis数据操作相关函数
- 优化相关内容 [JSTS] Ver 1.1.5-SNAPSHOT
- 细节优化 [JSTS] Ver 1.1.6-SNAPSHOT
- 优化消息协议,为1.1.7做铺垫
- 修正SessionService网络切换的问题 [JSTS] Ver 1.1.7-SNAPSHOT
- 完善协议细节支持,提供了非Message代理的模式(JSON/PROTO)
- MessageDecoder变更为MessageCrypto
- 移除了AbsResponse,统一由AbsRequestHanler处理消息内容
- 相关Protobuf类,需要在类上加上@MessageProxy标识
- Connector连接器优化
- 优化Session管理器
[JSTS] Ver 1.1.5-SNAPSHOT
- 使用Json代替原有WebSocket下的消息解析形式
- 优化了部分相关内容。
[JEES] Jees-Boot Ver.1.1.7-SNAPSHOT
- 升级Spring版本到2.1.0.M2
- 其他细节更新见各自得更新说明
[JSTS] Ver 1.1.4-SNAPSHOT
- 优化MessageException细节
- 增加连接管理容器SessionService
[JDBS] Ver 1.1.5-SNAPSHOT
- 优化配置细节,详情见AbstractDataSorceBean得配置项
[JSTS] Ver 1.1.4-SNAPSHOT
- 提供了服务器套件,以便于各类项目直接应用。
- 提供了服务器之间通讯方案,详细使用方法,请参考Demo。
[JTLS] Ver 1.1.4-SNAPSHOT
- 增加CommonConfig读取配置时的方法。
- 增加RandomUtil工具包。
- 增加DataUtil工具包
[JDBS] Ver 1.1.4-SNAPSHOT
- 更新了jdbs配置方案,由多文件形式转为集中到application.yml中。详细内容见测试代码和配置文件。
- 程序配置使用了较多的约定形式,如果不理解,请参考SpringBoot官方文档,或加群咨询。
- 建议自定义Dao继承BaseDao来重写自己所需的数据库操作。
[JSTS] Ver 1.1.3-SNAPSHOT
- 偷偷修改了配置参数命名,统一结构。
- 暂时不会增加更多内容,但可能会做细节优化。
[WEBS] Ver 1.1.1-SNAPSHOT
- 提供一套基础的权限及登陆演示模版
- 支持动态配置数据库权限管理
- 演示代码可以直接使用
工程环境说明,以D盘举例:
d:/jeesupport -- 项目目录 .idea -- IDEA项目配置目录 jees-boot -- JBOOT根模块位置 src.core -- 源文件夹 resources -- 资源文件夹 config -- 项目配置文件夹 src.test -- 测试源文件夹 jees-jdbs -- JDBS 子模块位置 jees-jsts -- JSTS 子模块位置 jees-jtls -- JTLS 子模块位置 jees-webs -- JWEBS子模块位置