自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 软件开发架构(四) - COLA架构

领域层COLA的核心,包含实体(Entity)、值对象(Value Object)、领域服务(Domain Service)等。在Java中,这通常是一组应用服务(Application Services),处理用户的用例。在Java中,这可能包括数据库访问的实现、外部服务的客户端、消息队列的生产者和消费者等。COLA是阿里巴巴开源的应用架构,旨在帮助开发者轻松构建复杂的业务应用。在Java中,这可能是基于Spring MVC的控制器,RESTful API接口,或其他类型的适配器如消息队列监听器等。

2024-08-09 10:28:21 1458

原创 软件开发架构(三) - DDD理论

DDD的核心,包含实体(Entity)、值对象(Value Object)、聚合(Aggregate)和领域服务(Domain Service)等。在Java中,这些通常是普通的Java类,但它们封装了复杂的业务逻辑。基础设施层(Infrastructure Layer):为其他层提供通用的技术能力,如持久化机制、消息传递、网络通信等。在Java中,这可能包括ORM框架的实现、消息队列的集成、缓存的实现等。在Java中,这可能是基于Spring MVC的控制器,或者是RESTful API接口。

2024-08-09 10:21:22 1117

原创 git(二) - stash暂存功能

Git 的 stash 功能非常实用,在实际开发过程中可以帮助你临时保存和管理工作进度。Stash(贮藏)允许你在不提交当前工作的情况下,将修改临时保存起来,以便你可以切换到其他任务,然后再回来继续之前的工作。

2024-08-08 10:53:22 1095

原创 软件开发架构(二) - 三层架构

三层架构将应用程序分为三个主要层次:表示层(Presentation Layer、Controller)、业务逻辑层(Business Logic Layer、Service)和数据访问层(Data Access Layer、DAO)。三层架构的核心设计理念是“关注点分离”(Separation of Concerns, SoC),旨在将不同的功能区分开来,以降低系统各部分之间的依赖性。

2024-08-02 11:17:02 510

原创 软件开发架构(一) - MVC架构

MVC通常是前后端不分离的架构,将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。在Java开发中,MVC常用于构建Web应用程序。MVC架构比较古老,现在一般都使用前后端分离的架构了。

2024-08-02 10:14:31 180

原创 git(一) - 使用教程

通过这个例子,你可以看到这些 Git 命令是如何在实际开发过程中协同工作的。假设你正在开发一个新功能,需要修改几个文件,然后将更改推送到远程仓库。命令用于将本地仓库的提交推送到远程仓库。这是在本地完成工作后,与他人共享更改的重要步骤。命令用于查看当前工作目录和索引的状态,显示哪些文件被修改了、哪些文件在索引中等待提交。命令用于从索引中移除文件的更改。命令用于查看工作目录中的更改和索引中的更改之间的差异。命令用于将文件的更改添加到索引(暂存区)。命令用于将索引中的所有更改提交到本地仓库。

2024-07-31 08:25:05 461

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除