Shipment Receiver receives shipment. It has invoice tucked into it. Receiver records vendor name, vendor contact, amount due, invoice due date and terms. Receiver records all items received, quantity of each item, and unit price. Receiver also record…
h1. Story of Online Retail Company 在线零售公司的故事 Someone decides to sell a product. [Product Marketer Maintains Product Information]. [Buyer Places Purchase Order]. [Marketer Maintains General Site Content]. 有人决定去出售一个产品,[产品销售者维护产品的信息],[商品购买者创建购买订单],[产品销售…
h2. [UBPL Introduction] ubpl介绍h2. [Actor Definitions] 行为定义h2. General Business Process Stories 通常的商业处理故事 * Marketing 市场营销** [Product Marketer Maintains Product Information] 产品的市场营销人员维护产品信息** [Marketer Maintains General Site Content] 市场营销人员维护通常的地址信息**…
h1. UBPL Introduction 通用的商业处理文库介绍h4. Why a Universal Business Process Library? 为什么需要通用的商业处理文库? The general idea is to create something like the "Universal Data Model", and that will continue to provide the basic business information concepts tha…
h1. Sales Representative Seeks Prospects and Opportunities 销售代表寻找期望合作对象和合作机会 h4. Ideas to incorporate: 将想法整合到一起 * Contacts 联系人 * Find and Contact Leads 寻找和联系领导 * Qualify Prospects 资质预期* Track Opportunities 跟踪机会 h4. Story 进展列表故事,及事情进展的详细.…
Part 3: 设计逻辑层:核心开发 如前所述,我们的解决方案如下所示: 下面我们讨论整个应用的结构,根据应用中不同组件的逻辑相关性,分离到不同的层中,层与层之间的通讯通过或者不通过限制.分层属于架构风格,在应用的长时间生命周期中,解决维护和扩展问题.所以,让我们在解决方案中添加一个类库项目,命名为 Application.Common. Application.Common : 这是一个类库项目, 提供公共功能,可以被不同的业务逻辑层使用.例如:安全,日志,跟踪,验证等等. 定义在这个层中的组…
原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(4)-业务逻辑层的封装 ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框架搭建    (2):数据库访问层的设计Demo    (3):面向接口编程 前言:前面几篇博客我们基本已经介绍完了搭建整个项目和数据库访问层以及一些业务逻辑层的实现,当然了,我们的数据库访问层这样还是可以在进行封装的,但是我到这里就行了吧,项目也不大,不需要那么麻烦的,那么我们今天开始介绍我们需要介绍的内容,那就是我…
之前写过一系列RxJava的文章,也承诺过会尽快有RxJava2的介绍.无奈实际项目中还未真正的使用RxJava2,不敢妄动笔墨.所以这次还是给大家分享一个使用RxJava1解决问题的案例,希望对大家在使用RxJava的时候有一点点启发.对RxJava还不了解的同学可以先去看看我之前的RxJava系列文章: RxJava系列1(简介) RxJava系列2(基本概念及使用介绍) RxJava系列3(转换操作符) RxJava系列4(过滤操作符) RxJava系列5(组合操作符) RxJava系列6…
翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 6-13  在基类中应用条件 问题 你想从一个已存在的模型中的实体派生一个新的实体,允许基类被实例化. 解决方案 假设你有如图6-20所示的模型. 图6-20 包含Invoice实体的模型 这个模型只包含一个单独的实体Invoice(发货单).我们想从Invoice派生一个新的实体,它表示删除掉的发货单.这将允许我们以更清晰的业务逻辑来分别对有效的发货单和已删除掉的发货进行不同的操作.按下面…
翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 8-8  测试领域对象 问题 你想为领域对象创建单元测试. 这主要用于,测试特定的数据访问功能. 解决方案 对于这个解决方案,使用POCO模板来创建你的实体.使用POC模板能减少你需要编写的代码量,还能让你的解决方案非常清晰.当然,在解决方案中,你将运用手工创建的POCO类和下面的步骤. 假设你有如图8-9所示的模型. 图8-9. 一个包含reservation.schedule和train…