小小的架构,小小的我

简介:

只是看结构,没有分项目做,只是这例子,呵呵

项目总体图

0`Q%AYJGVJRL~UB5B@Y}_44

Data层统一数据返回接口

QXF@0J6D~}OC%9UJ3HPVGFI

 

Entity层,统一枚举值管理

DZI45JPO}`_K{F3[UFPNA79

 

G{Z)M$K`$PY7XTYHIJ]NQPU

 

Entity层实体统一继承IEntity,并派生一个第三方类型,用户查询时返回实体类型

FZHR~LQ6@22_CTERLKE~XBG

 

Service层提取出抽象基类,它由公用属性及方法组成

CO@BEWNS80]_}[1{O1K8RJ4

 

Service层个性业务实现,它继承个性业务接口和业务基类

}PO0J8%LUQ[VS4QN%N(3Z70

UI层直接调用Service的接口对象即可,根据不同的业务有不同的接口实现

image

本文转自博客园张占岭(仓储大叔)的博客,原文链接:小小的架构,小小的我,如需转载请自行联系原博主。

目录
相关文章
|
6月前
|
Java 程序员
IT学不好没什么,大不了躺平
IT学不好没什么,大不了躺平
|
11月前
|
开发者
所有值得做的事都值得慢慢做
从上个周开始,我制定了一个计划,就是逐渐减少每天使用手机的次数。这个周计划仍旧在执行,我明显的感觉出自己对于手机的依赖性越来越低,似乎已不需要额外的克制,每天的打开次数基本上都在 20 次以内,现在,已经开始慢慢习惯了在开启手机之前,先想好都要做哪些事情,就像是去超市之前先列好购买清单一样。
52 0
|
SQL 存储 Oracle
平时做开发需要掌握哪些数据库方面的知识(个人经验之谈)
平时做开发需要掌握哪些数据库方面的知识(个人经验之谈)
198 0
|
前端开发 JavaScript
当下做前端开发,不算简单,这篇文章可以让少走很多弯路以及需要掌握的知识
当下做前端开发,不算简单,这篇文章可以让少走很多弯路以及需要掌握的知识
|
人工智能 运维 数据可视化
程序员养家活口接私活必备网站(顺便用技术改变世界)
程序员接私活的原因很多种(挣钱、养家糊口、提升技术等等)。下面整理了一下网站送给最有潜能的你。 提前准备好自己的笔记本和技术呦。
474 0
|
存储 算法 安全
我用一个小小的开放设计题,干掉了40%的面试候选人
去年团队招聘需求比较大,本人参与了近百次的面试工作。今天来跟大家聊聊,面试候选人过程中,一个常见的开放类设计题目的解题思路,以及候选人的理解设计误区分析。
我用一个小小的开放设计题,干掉了40%的面试候选人
|
安全 程序员 开发者
技术人总有想写文章的冲动却无疾而终?4个小Tips帮你快速上手!
技术人想写文章?还未下笔?来来来~助你打通任督二脉!
141 0
技术人总有想写文章的冲动却无疾而终?4个小Tips帮你快速上手!
|
算法 程序员 持续交付
如果你有拖延症,程序员不如试试这个技巧提升效率?
  要吃掉一头大象,每次吃一口。   ——克雷顿·艾布拉姆斯(Creighton Abrams)   造成拖延的首要原因之一,同时也是造成生产力低下的祸根,就是总是在感慨一个问题:好忙啊,问题好大啊……实际上,你并没有真正试着去解决问题。当我们从任务的全貌来审视任务的时候,它们看起来比真实情况都要大,并且更吓人。   在本文中,我会谈及一个能够帮助你克服拖延的提高生产力的窍门:分解任务。通过将大任务分解为小任务,你会发现自己更有动力去完成它们,也更加稳妥地向着目标前进。
123 0
|
存储 程序员 C++
如果当初学习编程时能有人给我这些忠告该多好
Cecily Carver 是多伦多的一位程序媛,和 Jennie Faber 一起创办了一个游戏制作工作室。她喜欢歌剧、舞蹈和弹钢琴。Cecily 在这篇文章分享她在编程道路上的所感所想,给出很多值得思考的编程箴言以及一些思想误区,比如在你学习编程之前思考一下你的目标、编程不是什么神秘的东西、坚持比方法更重要等,可以让我们在编程路上少走一些弯路,从而有更多的时间学习技术让自己变的越来越强大。
195 0
|
Java 程序员 应用服务中间件
程序员碰到最奇葩的需求是什么体验?
@梁大折腾 部门老大:你,做个微信小游戏吧 我:啥样的? 老大:反正你就做个小游戏吧,这个火 我:????? @柔情 领导:那个运维啊,你来把他的系统破解了,要不把他服务器黑了也行。
1898 0