A_83_java服务端脚手架
2021-04-15 22:56:54 0 举报
AI智能生成
全面、高效的知识图谱:A_83_java服务端脚手架!! 全面又深度的提升认知,达到实际应用的目的! 建议先纵观全局,掌握好大方向。 再根据自己的需要,针对性的学习某一个点,最后做到逐步由点及面。
作者其他创作
大纲/内容
过程小记
MyBatis工具 - 请记住mybatis.tk
MyBatis分页插件
pagehelper/Mybatis-PageHelper
使用方法
abel533 / Mybatis_PageHelper
MyBatis通用Mapper
abel533/Mapper
abel533 / Mapper2
如何使用通用Mapper
更多
如何集成通用Mapper
Mapper3通用接口大全
使用Mapper专用的MyBatis Generator插件
在Spring4中使用通用Mapper(Generator比较)
Mybatis工具
abel533 / Mybatis_Utils
MyBatis Geneator中文文档
运行MyBatis Generator
MyBatis Generator最佳实践
MyBatis和iBATIS的Generator(代码生成器)
abel533/generator
forked from mybatis/generator
mybatis/generator
astarring/mybatis-generator-gui
mybatis-generator界面工具,让你生成代码更简单更快捷
更多
JdbcType 自动配置插件 - 运行时自动添加 jdbcType 属性
SqlHelper - 获取sql
性能拦截器,用于输出每条 SQL 语句及其执行时间
返回值Map结果的Key转为驼峰式
java脚本引擎
javax.script.ScriptEngine; // java内置
JavaScript、JRuby、Jython、Groovy等
JRuleEngine是一个基于Java的规则引擎
完善框架
1.视图解释器.html .jsp 兼容
2.mybatis SQL实现,分页实现,复合SQL查询
3.webService简单实现,返回json
切面封装
4.前后端分离方案 angular
5.权限控制(shiro)
集成框架
自建
Wosai-framework
nine
web集成
abel533/Mybatis-Spring
集成了Mybatis分页插件和通用Mapper的示例项目
abel533/Mybatis-Spring [oracle]
abel533/MyBatis-Spring-Boot
Spring Boot集成MyBatis的基础项目
ThinkGem / JeeSite
JeeSite 是一个企业信息化开发基础平台,Java EE(J2EE)快速开发框架,使用经典技术组合(Spring、Spring MVC、Apache Shiro、MyBatis、Bootstrap UI),包括核心模块如:组织机构、角色用户、权限授权、数据权限、内容管理、工作流等。
人人开源 / renren-security
renren-security是一个轻量级权限管理系统,其核心设计目标是开发迅速、学习简单、轻量级、易扩展;使用Spring MVC、Shiro、MyBatis、Bootstrap、Vue2.x等框架,包含:管理员管理、角色管理、菜单管理、定时任务、参数管理、代码生成器等。【QQ群:324780204、145799952】
青苗 / SpringWind
Java EE(J2EE)快速开发框架, SSM 架构 spring-wind 实战项目
baichengzhou/SpringMVC-Mybatis-Shiro-redis-0.2
基于SpringMVC、Mybatis、Redis、Freemarker的Shiro管理Demo源码
微服务 / 前后分离
iBase4J / iBase4J
iBase4J是Java语言的分布式系统架构。 使用Spring整合开源框架。
JAVA分布式快速开发基础平台:SpringMVC,Mybatis,mybatis-plus,dubbo,Redis缓存, Spring-Session单点登录,shiro权限管理,分布式集群调度,Rest,工具类等等
iBase4J-UI
iBase4J-UI-AngularJS
iBase4J-UI-DataTables
iBase4J-UI-Handlebars
iBase4J/iBase4J 分支idubbo
分支主题
hs-web/hsweb-framework
hsweb 是一个用于快速搭建企业后台管理系统的基础项目
特点
spring-boot
分布式事务
工作流管理
全局restful+json,前后分离
基于aop,注解,精确到按钮的权限控制
websocket支持
dsl查询方式,复杂条件一句生成
3.0版本
Spring Boot,Spring cloud
abel533/MyBatis-Spring-Boot
Spring Boot集成MyBatis的基础项目
spring boot 实践学习案例
Spring Boot 之 HelloWorld详解
分布式B2C商城 使用Spring Boot
分布式B2C商城 使用Spring Cloud
Spring Boot 相关
Spring Boot教程与Spring Cloud教程
SPRING INITIALIZR
Spring Boot Reference Guide中文翻译 -《Spring Boot参考指南》
Spring For All社区
部署
把spring-boot项目部署到tomcat容器中
Spring Boot 部署与服务配置
spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动
Spring Boot应用的打包和部署
java -jar target/bookpub-0.0.1-SNAPSHOT.jar
SpringBoot的简单应用以及部署
mvn spring-boot:run
Spring boot部署发布到linux
ln -s /var/myapp/myapp.jar /etc/init.d/myapp
service myapp start
Spring Boot应用服务部署——使用内嵌的tomcat容器
start.sh
nohup java -jar /home/admin/mp/application/motion-platform-1.0-SNAPSHOT.jar
stop.sh
ps -ef|grep java | grep motion-platform |grep -v grep|awk '{print $2}' |xargs kill -9
使用SpringCloud与Docker实战微服务 - 周立 / spring-cloud-book
使用Spring Cloud与Docker实战微服务
几秒钟内创建Spring Boot + Angular项目
Yeoman generator => Spring Boot + Angular
技术选型-后端
iBase4J / iBase4J
● 核心框架:Spring Framework 4.3.0 + Dubbo 2.5.3
● 安全框架:Apache Shiro 1.2
● 任务调度:Spring + Quartz
● 持久层框架:MyBatis 3.4 + MyBatis-Plus 2.0
● 数据库连接池:Alibaba Druid 1.0
● 缓存框架:Redis
● 会话管理:Spring-Session 1.3.0
● 日志管理:SLF4J、Log4j2
● 前端框架:Angular JS + Bootstrap + Jquery
ThinkGem / JeeSite
核心框架:Spring Framework 4.1
安全框架:Apache Shiro 1.2
视图框架:Spring MVC 4.1
服务端验证:Hibernate Validator 5.2
布局框架:SiteMesh 2.4
工作流引擎:Activiti 5.21
任务调度:Spring Task 4.1
持久层框架:MyBatis 3.2
数据库连接池:Alibaba Druid 1.0
缓存框架:Ehcache 2.6、Redis
ThinkGem / JeeSite 项目代码中有Ehcache使用示例
日志管理:SLF4J 1.7、Log4j
工具类:Apache Commons、Jackson 2.2、Xstream 1.4、Dozer 5.3、POI 3.9
技术选型-前端
套件
Vue
AngularJS
DataTables
Handlebars
组装-ThinkGem / JeeSite
JS框架:jQuery 1.9。
CSS框架:Twitter Bootstrap 2.3.1(稳定是后台,UI方面根据需求自己升级改造吧)。
客户端验证:JQuery Validation Plugin 1.11。
富文本在线编辑:CKEditor
在线文件管理:CKFinder
动态页签:Jerichotab
手机端框架:Jingle
数据表格:jqGrid
对话框:jQuery jBox
下拉选择框:jQuery Select2
树结构控件:jQuery zTree
日期控件: My97DatePicker
参考
spring
Spring4.x中文参考文档
abel533 / spring-framework-reference
前后端分离
一个简单粗暴的前后端分离方案 - 吕大豹 - 博客园
Web系统开发构架再思考-前后端的完全分离 - 51CTO.COM
Angular中在前后端分离模式下实现权限控制 - 基于RBAC
Angular中在前后端分离模式下实现权限控制 - 基于RBAC - 专业成就梦想 - 顽Shi的Blog
Web 前后端分离的意义大吗? - 知乎
0 条评论
下一页