240 发简信
IP属地:广东
  • 项目中频繁的数据转换我们怎么优化

    我们先来看一张数据扭转的图,这个是DDD思想下各种对象转换的过程。 VO(View Object):视图对象,用于展示层,它的作用是把某个指定页...

  • Springbean的几种注入方式都了解吗?

    Spring注入方式可以分为三类,xml注入、注解注入、BeanDefinition注入;用法上可以分为三种,但是底层实现代码都是统一BeanF...

  • 三层架构到DDD分层架构的演变

    参考极客时间《DDD实战》 三层架构 传统的三层架构主要分为业务接口层、业务逻辑层、数据访问层 业务接口层:主要是API的定义,包括资源路径定义...

  • Springboot基于enable模块驱动

    enable作为模块驱动在Spring Farmework、Spring Boot、Spring Cloud使用,都是通过注解的形式以@enab...

  • Java代理设计模式(Proxy)的几种具体实现

    Proxy是一种结构设计模型,主要解决对象直接访问带来的问题,代理又分为静态代理和动态代理(JDK代理、CGLIB代理。静态代理:又程序创建的代...

  • 架构之全局错误异常定义

    异常简介 说明 一个开发框架少不了异常处理机制,让所有的错误集中在一个地方处理,在业务代码开发的时候,往外抛就可以了,由上层统一拦截处理、返回给...

  • 架构之基于接口编程

    简介 接口越抽象、越顶层、越脱离某一种实现的设计,越能提高代码的灵活性、越能应对为了需求的变化,好的代码设计,不仅能够应对当前的需求,而且在将来...