![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java spring 从开始到放弃
spring 从开始到放弃
ailinyingai
DevOps 搬砖人 干饭人
展开
-
学习java
public class User { private final static User user = new User(); private User() { } public static User getInstance(){ return user; } } 饿汉单例模式原创 2021-06-17 23:34:55 · 84 阅读 · 0 评论 -
java代码分层
开放接口层:可直接封装Service接口暴露成RPC接口;通过Web封装成http接口;网关控制层等。 终端显示层:各个端的模板渲染并执行显示层。当前主要是velocity渲染,JS渲染,JSP渲染,移动端展示层等。 Web层:主要是对访问控制进行转发,各类基本参数校验,或者不复用的业务简单处理等。 Service 层:相对具体的业务逻辑服务层。 Manager 层:通用业务处理层,它有如下特征: 对第三方平台封装的层,预处理返回结果及转化异常信息 对Service层通用能力的下沉,如缓存方案、中间件通用处翻译 2021-05-09 14:58:08 · 490 阅读 · 0 评论 -
java mvc 分层
在阿里巴巴编码规约中列举了下面几个领域模型规约: DO(Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO(Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。 BO(Business Object):业务对象。由Service层输出的封装业务逻辑的对象。 AO(Application Object):应用对象。在Web层与Service层之间抽象的复用对象模型,极为贴近展示层,复用度不高。 VO(View Obje翻译 2021-05-07 22:57:51 · 96 阅读 · 0 评论