https://github.com/noear/srww
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/noear/srww
- Owner: noear
- License: mit
- Created: 2021-01-26T12:48:22.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-01-09T15:24:38.000Z (over 3 years ago)
- Last Synced: 2024-12-30T18:38:45.596Z (over 1 year ago)
- Language: Java
- Size: 1.17 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://mvnrepository.com/search?q=g:org.noear%20AND%20srww.base)
[](https://license.coscl.org.cn/Apache2/)
[](https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html)
[](https://jq.qq.com/?_wv=1027&k=kjB5JNiC)
# srww 集成框架(solon cloud + rock + weed + water)
## 一、srwww-api(统一接口开发集成框架)
#### 集成框架
参考 srwww-api/pom.xml 配置内容
#### 特性
* 采用 solon cloud 框架
* 采用 water 技术中台
* 采用 weed orm 框架
* 采用集成式网关
* 集成大量常用网关拦截器
* 集成 jwt token
* 集成接口性能、日志自动记录(由 Water 提供支持)
* 集成慢SQL自动记录
* 集成渠道密钥控制能力(由 Water 提供支持)
* 集成状态码自动国际化(由 Water 提供支持)
* 集成配置服务、事件总线、日志服务、监测服务
* 集成静态内容国际化支持
* 集成缓存控制、事务控制
* 集成solon.boot
#### 要求
* 每接口一个文件
* 以开发控制器的形式开发接口
* 使用 xml sql 开发dao(以强调sql透明性和可审核性)
* 采用 service 层进行缓存与事务控制
#### 依赖配置
```xml
org.noear
srww-parent
1.8.2
org.noear
srww-api
```
## 二、srwww-admin(统一管理后台开发集成框架)
#### 集成框架
参考 srww-admin/pom.xml 配置内容
#### 特性
* 采用 solon cloud 框架
* 采用 water 技术中台
* 采用 weed orm 框架
* 采用前后不分离模式,避免前后扯皮
* 集成慢SQL自动记录
* 集成登录用户的行为自动记录
* 集成登录界面
* 集成动态菜单加载与导航框架
* 集成bcf账号与权限体系
* 集成分页等必要的通用自定义控件
* 集成 durian ui css 框架(纯 CSS 语义化标签框架)***
* 集成 jtadmin js 框架(含 jquery )
* 集成配置服务、事件总线、日志服务、监测服务
* 集成静态内容国际化支持
* 集成 solon.boot
* 支持 bcfdock 跨系统整合
#### 要求
* 只需要开发具体内容页
* 使用 weed3.table 接口开发 Dao 层,以快速开发
* 视图模型采用统一的 ModelAndView 模型组装并输出
#### 依赖配置
```xml
org.noear
srww-parent
1.8.2
org.noear
srww-admin
```