All Projects → DimitriZhao → sinosteel

DimitriZhao / sinosteel

Licence: MIT license
Spring Boot + React/Node.js based framework for web application development

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to sinosteel

Jeecg Boot
「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。
Stars: ✭ 26,432 (+82500%)
Mutual labels:  mybatis, shiro, ant-design
Spring Boot Seed
SpringBoot骨架项目,集成SpringBoot、Mybatis、Druid、Mapper、PageHelper、Redis、Shiro、Swagger2、Log4j2等技术
Stars: ✭ 204 (+537.5%)
Mutual labels:  mybatis, shiro
crowd-admin
crowd-admin是一个基于Spring,Shiro,Redis/ehcache,Mybatis的通用后台权限管理系统,这里推荐本人另一个基于sprinboot的单点登录系统
Stars: ✭ 51 (+59.38%)
Mutual labels:  mybatis, shiro
Wms
一个基于Spring MVC、Spring、MyBatis、Shiro框架的仓库管理系统Demo。A warehouse management system implement with Spring MVC, Spring Framework,MyBstis,Shiro and MySQL
Stars: ✭ 248 (+675%)
Mutual labels:  mybatis, shiro
Crown
Based on SpringBoot2, Crown builds a rapidly developed web application scaffolding.
Stars: ✭ 161 (+403.13%)
Mutual labels:  mybatis, shiro
Spring Boot Plus
🔥 Spring-Boot-Plus is a easy-to-use, high-speed, high-efficient,feature-rich, open source spring boot scaffolding. 🚀
Stars: ✭ 2,198 (+6768.75%)
Mutual labels:  mybatis, shiro
RuoYi-fast
🎉 (RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
Stars: ✭ 117 (+265.63%)
Mutual labels:  mybatis, shiro
Fenix
This is an extension library to the Spring Data JPA complex or dynamic SQL query. 这是一个比 MyBatis 更加强大的 Spring Data JPA 扩展库,为解决复杂动态 JPQL (或 SQL) 而生。https://blinkfox.github.io/fenix
Stars: ✭ 138 (+331.25%)
Mutual labels:  mybatis, spring-data-jpa
springboot-learning-demo
springboot学习示例
Stars: ✭ 17 (-46.87%)
Mutual labels:  mybatis, shiro
blog-springboot
My blog with springboot framework
Stars: ✭ 14 (-56.25%)
Mutual labels:  mybatis, shiro
vacomall
☀️☀️ 基于 dubbo 实现的分布式电商平台。
Stars: ✭ 42 (+31.25%)
Mutual labels:  mybatis, shiro
Okhelper Service
OK帮 云进销存 (SpringBoot Restful 全家桶)
Stars: ✭ 146 (+356.25%)
Mutual labels:  mybatis, shiro
Cps Mall Cloud
微信小程序优惠券商城(淘宝客、多多客),集成领券、信用返现、活动奖励、购物补贴、多级分销等功能,支持淘宝、拼多多、京东、唯品会、蘑菇街。毕业设计
Stars: ✭ 139 (+334.38%)
Mutual labels:  mybatis, shiro
Springboot Learning
《Spring Boot基础教程》,2.x版本持续连载中!点击下方链接直达教程目录!
Stars: ✭ 13,916 (+43387.5%)
Mutual labels:  mybatis, spring-data-jpa
Skill6 Website Backend
java进阶开发,高级版web项目。基于dubbo实现分布式微服务架构,基于spring boot、spring mvc、mybatis、docker、ELK、redis、vue.js、node.js等技术实现的技术分享交流网站。网站名称:技术流,英文名:skill6。主要功能有:登录注册、单点登录、restful设计、文章及评论、代码及资源下载、主题讨论等。持续更新中...
Stars: ✭ 140 (+337.5%)
Mutual labels:  mybatis, shiro
Spring Dubbo Service
微服务 spring dubbo项目:dubbo rpc;druid数据源连接池;mybatis配置集成,多数据源;jmx监控MBean;定时任务;aop;ftp;测试;Metrics监控;参数验证;跨域处理;shiro权限控制;consul服务注册,发现;redis分布式锁;SPI服务机制;cat监控;netty服务代理;websocket;disconf;mongodb集成;rest;docker;fescar
Stars: ✭ 224 (+600%)
Mutual labels:  mybatis, shiro
SSM Project
这个一个SSM+shiro+maven+bootstrap的项目实战,经典的图书管理系统。
Stars: ✭ 30 (-6.25%)
Mutual labels:  mybatis, shiro
Roothub
使用 SSM 和 MySQL 开发的论坛系统
Stars: ✭ 131 (+309.38%)
Mutual labels:  mybatis, shiro
Ruoyi Oracle
(RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
Stars: ✭ 134 (+318.75%)
Mutual labels:  mybatis, shiro
waynboot-sso
基于SpringBoot,Shiro,Redis,Mybatis,SSO的多模块系统,包含了SSO单点登陆, 通用后台管理,NewBee-mall商城,每日一文等多个模块,支持Shiro与SSO模块的集成,易于上手,学习,二次开发。
Stars: ✭ 33 (+3.13%)
Mutual labels:  mybatis, shiro

项目介绍

首先,飞龙骑脸怎么输

其次,这是一个以spring boot和react/node.js为基础,UI采用ant design的个人开发的全栈传统web应用框架

然后,我不由得念起了诗:龙苟毒爆一波流。。。。。。

最后,还是再说一下,这是个人独立单刷全栈框架和项目,所以难免有一些疏忽或设计问题,欢迎指教和意见,如若喷请轻喷,请照顾一下准备换工作正在求职的风雨飘摇的90后空巢老人的感受,蟹蟹

项目演示

地址:http://47.93.233.254:9016

用户名:admin
密码:admin

该框架目前试用于实际项目

项目截图

项目特点

服务端:

服务端/客户端完全分离
无状态应用
面向服务的结构
注解风格
采用JSON格式传输信息
提供面向对象的实体开发基类
多ORM用于不同场景
具有功能权限和数据权限机制
自定义的数据权限控制注解
封装了消息,数据分页及缓存等机制

客户端

采用ES6语法
单页面应用
面向对象的开发风格
标签页为主的展示风格
通用的实体模型展示
公共的用于文件上传,请求和权限工具
可进行热部署

技术栈

服务端

基础:spring boot
ORM:spring data jpa 和 mybatis
缓存:redis
权限:apache shiro(无状态应用)
项目构建:apache maven

客户端

react + ant design + react-redux-router + redux-thunk + webpack + nginx

使用说明

该仓库中包含两个文件夹:“server” 和 “client”。“server” 文件夹为服务端项目,“client” 文件夹为客户端项目。两者都可以独立运行

服务端

“server” 文件夹中包含 “framework” 和 “framework-example” 两个Java工程。“framework” 是 “framework-example” 的依赖工程
“framework-example” 是一个基于该框架所开发的项目

运行服务端:

首先,安装MySql数据库,端口号设为3306,用户名为root,密码为空
其次,安装redis,端口号设为6379,用户名和密码都为空
(以上两步,如果已经安装了MySql或者redis,或者设置不同的话,可以直接到framework-example/src/main/resources/config中找到对应的配置文件修改配置。既然都已经安装了数据库和redis,说明肯定是会后端的配置了的~)
然后,创建framework数据库,并导入framework.sql
最后,运行以下命令(在有IDE的情况下就直接import一个maven工程就好)

$ cd framework-example               
$ mvn package              
$ cd framework-example/target               
$ java -jar framework-example-1.0.0.jar       

服务端将在9016端口上运行

客户端:

“client” 文件夹是一个可在nodejs环境下运行的react项目

运行客户端开发模式:

$ cd framework-webclient
$ npm install             
$ npm run dev            

客户端将在3000端口上运行,访问localhost:3000即可看到登录界面

部署生产环境:

$ cd framework-webclient                 
$ npm install                     
$ npm run build         

生成的文件位于 dist 文件夹中, 可在nginx中部署

开发指南

如何使用框架开发,请参考开发指南

项目引用

https://github.com/OwlAford/easy-react-desktop
https://github.com/davezuko/react-redux-starter-kit

在此表示感谢!

项目许可

MIT许可证,就是随便用的意思

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].