manage

更新时间:2022-12-27 22:03:03 阅读: 评论:0


2022年12月27日发(作者:虚拟地震台网)

三层架构Manager层

BLL层到底写⼏个类

基于“⾼内聚,低耦合”的设计原则,⼀个类只完成对某⼀特定数据的操作。所以,我们的BLL层应基本遵循的原则是:

⼀个Service类就应该有⼀个Manage类与其对应。

⽐如在我们的个⼈任务管理系统中,我们已经确定DAL层中包含两个Service类:个⼈任务服务类(TaskService)和

项⽬服务类(ProjectService)。

所以,我们的BLL层应该添加个⼈任务管理类(TaskManage)和项⽬管理类(ProjectManage)。

每个类应该写哪些⽅法?

BLL业务逻辑层主要⽤于解决具体的业务问题或需求,所以类⾥⾯具体写什么⽅法,应严格分析项⽬或⽤户的实际需求。

获取所有项⽬信息:应该写在ProjectManage,⼀个查询⽅法,可以不需要参数获取所有任务信息:应该写在TaskManage,⼀个查询⽅

法,必填参数有项⽬编号、任务内容、任务状态添加任务:应该写在TaskManage,

⼀个添加⽅法,必填参数有项⽬编号、任务优先级、任务内容或实体对象删除任务:应该写在TaskManage,

⼀个删除⽅法,必填参数任务编号或实体对象完成任务:应该写在TaskManage,

⼀个修改⽅法,必填参数任务编号或实体对象除了查询设置的是条件外,增删改操作都可以直接传实体对象或必填参数,其中必

填参数是指在进⾏操作时必须设置的或需要⽤户交互设置的数据。

⽐如添加任务时,项⽬编号、任务优先级、任务内容均需要⽤户进⾏选择或输⼊。

再⽐如完成任务时,实际需要任务编号、任务完成时间和任务状态三个参数,但任务完成时间和任务状态均可由程序或直接在存

储过程中设置,不需要进⾏⽤户交互,所以必填参数其实只有⼀个任务编号。

本文发布于:2022-12-27 22:03:03,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/42895.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:wise
下一篇:prove的用法
标签:manage
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图