首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
企业级java后端开发框架
小白学架构
创建于2024-10-15
订阅专栏
根据自己的经历,介绍怎么一步步搭建自己公司特有的企业级研发脚手架
等 1 人订阅
共10篇文章
创建于2024-10-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
框架建设实战10——组件的管理、发布和使用
经过前面的介绍,可以看到针对不同领域,都可以建立一个独立的组件。 有些组件是独立存在的,不依赖任何其他组件。比如状态机组件。 有些组件之间其实是需要互相配合,才能产生一定的作用。对此,组件的开发需
框架建设实战9——通用请求处理组件
我们都知道,springMVC开发中,经常会使用到的就是拦截器和过滤器。 两者区别如下: 1.处理器拦截器HandlerInterceptor是Spring MVC提供的特性,依赖于Spring
框架建设实战8——线程池处理组件
在业务开发中,如果需要异步处理,除了使用mq的方式外,还有一种就是借助线程池的方式。 为了统一大家使用线程池的使用,我们可以通过组件的方式,统一大家的使用习惯。比如线程池定义、线程池上下文处理等
框架建设实战7——定时任务组件
在金融系统中,或者其他对账系统里,往往离不开分布式定时任务。用来做查证或者重试处理。 分布式job目前一般有如下三种: 1.elastic job 当当出品,比较老牌。新公司用的应该不多了。 2.
框架建设实战6——缓存组件
说起分布式缓存,如今redis大行其道。不过,我们在创建缓存组件时,需要着重考虑如下几点: 1.客户端选型 本组件基于springboot2的默认实现,即lettuce客户端。不同客户端区别如下:
框架建设实战5——状态机组件
在大部分业务中,状态机处理比较常见,且相当重要。比如电商的订单场景。 状态机:英文叫StateMachine。顾名思义,根据状态进行流程驱动的机器。 状态机的语义比较容易理解。调用示例代码如下:
框架建设实战4——数据库访问组件
针对数据库客操作,我们需要借助ORM来完成数据库访问。 本章讨论如何创建一个数据库访问组件。 1.组件命名 考虑到orm的场景比较场景,且比较重要。我们将orm组件纳入到starter的组件类型里
框架建设实战3——创建框架基础组件frame-base
frame-base 顾名思义,就是定义一些基础的类。便于框架进行规约。 主要有(不限于)如下几点: 1.接口基类 2.DTO(数据传输对象)基类 3.分页的出入参 入参: 出参: 4.接口返回的
框架建设实战2——创建frame-bom和out-bom
跟frame-parent的创建一样,分别创建两个工程。主要管理公司内部的二方包和外部的三方包。 1.frame-bom GAV定义为: 依赖管理: 主要是内部二方包所有的依赖管理 如,对所有组件
框架建设实战1——创建frame-parent
结合框架的结构,首先我们创建所以使用框架的parent,用以自顶向下的框架组件管理。 本框架基于maven进行依赖管理。具体步骤如下: 1.创建一个module 创建一个maven工程。命名为f