3.3 顺序图(实现模型) 在系统设计与实现阶段我们也可以使用顺序图进行建模,此时通过顺序图可以明确表示系统设计中对象之间的交互,考虑到具体系统实现,对象之间通过方法调用传递消息。在BMS系统中,对每个用例均可以绘制基于实现模型的顺序图。由于篇幅关系,未将每个用例的顺序图一一列举。图3-5、3-6分 ...
分类:
其他好文 时间:
2017-11-11 21:25:51
阅读次数:
247
前言 Django框架功能齐全自带数据库操作功能,本文主要介绍Django的ORM框架 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 ORM是什么 ...
分类:
其他好文 时间:
2017-11-11 18:46:59
阅读次数:
156
这章开始学习SSH中最后的一个框架spring。Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。 首先就来学习一下IOC,它的好处就是降低了耦合,主要是通过bean之间的依赖关系尽可能地抓换为关联关系。 那么来基于m ...
分类:
编程语言 时间:
2017-11-11 11:38:36
阅读次数:
146
注解管理的方式要比xml配置方式要简单很多 只需在配置文件中添加事务注解 然后在逻辑业务类上加上注解@Transactional 即可 可防止不明错误导致数据产生不一致。 ...
分类:
编程语言 时间:
2017-11-10 18:41:19
阅读次数:
147
事务操作创建service和dao类,完成注入关系 service层叫业务逻辑层 dao层单纯对数据库操作层,在dao层不添加业务 假设现在有一个转账的需求,狗蛋有10000元,建国有20000元,狗蛋向建国转账1000元钱。 编写service层创建业务逻辑,OrderService.java 编 ...
分类:
编程语言 时间:
2017-11-10 16:53:26
阅读次数:
227
A.三层架构: 数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、查找等。所以D层的类对应的就是表。 业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。 表示层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所 ...
分类:
其他好文 时间:
2017-11-04 00:25:22
阅读次数:
282
SPEC设计思路与步骤 描述:编写SEPC采用创联公司自主开发的CIT语言,它是一种过程化的、类似数据库编码的语言。SPEC中除了关键字外提倡使用中文。 理解:可以理解为业务逻辑层。链接前台页面和后台数据库 设计阶段: 业务逻辑的输入与输出(是谁?要怎么判断是谁操作?’标识、类型、级别、内容‘,也可 ...
分类:
其他好文 时间:
2017-11-01 11:08:27
阅读次数:
169
Spring (容器) 概述: 01.Java EE开发者的春天 02.主要目的是 降低业务逻辑层和其他层的耦合度 IOC 03.spring容器是用来创建(new)和管理(对象之间的关系)程序中所有对象的实例 04.非侵入式轻量级开源框架 001. 侵入式需要我们显示的使用框架中的API才能实现某 ...
分类:
编程语言 时间:
2017-10-15 11:04:07
阅读次数:
219
Spring Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架 ...
分类:
编程语言 时间:
2017-10-14 21:16:54
阅读次数:
280
业务逻辑层的一个方法 对应一个 功能(用例) ,在这里去创建dbcontext的实例,然后调用dal 同时把这个dbcontext实例传到dal 这样写起来很麻烦 网上有个通过工作单元模式实现的上下文环境管理dbcontext的实例,感觉挺麻烦 直接在业务逻辑层的方法中创建一个autofac的生命周 ...
分类:
数据库 时间:
2017-10-14 14:38:45
阅读次数:
255