Suggested NBear Framework Based FDD Development Steps

政府科技管理部门如何优化科技创新服务体系?.docx 政府科技管理部门如何优化科技创新服务体系? 立即下载

Suggested NBear Framework Based FDD Development Steps

1. Collect Requirements.

2. Define Features according to Collected Requirements.

3. Define Entity Designs according to Defined Features.

4. Generate Entities, Configurations and Database Automatically from Entity Designs Using Code Generating Tools Provided by NBear.

3. Split Features into Clips from Presentation View Using Entities and Domain Objects (Value Objects).

4. Define MVP (Model/View/Presenter) Interfaces for Feature Clips using Entities.

5. Implement and Test Models, Views and Presenters asychronally Using Mock Tool to Simulate Implementations of Non-Implemented MVP Interfaces during separated development.

6. Integrate and Test MVPs in Together.

7. Finish.


Benefits When Using NBear

1. Minimize Manual Development and Maintenance Code Benefited from Code Generating Tool Provided By NBear.

2. Complete Team Parallel Development Support and Testable Presentaion Layer Benefited from MVP Pattern and NBear's MVP Components.

3. Strong Typed ORM (Object Relational Mapping) Support Benefited from NBear's Data Components. (No Manual Code or Configuration Needed.)

4. Strong Typed Distributed Support Benefited from NBear's IoC Components. (Configuration Only, No Manual Code Needed.)

5. Extended Web Helper Methods (String Formatter/AJAX/Client Script Factory, etc) to ASP.NET 2.0 Benefited from NBear's Web Components.

6. Transparent Code Generating and Database Synchronization in Visual Studio 2005 IDE Benefited from NBear's Visual Studio 2005 Code Generating Plugin.

国央企创新负责人如何实现技术成果的精准对接与快速落地?.docx 国央企创新负责人如何实现技术成果的精准对接与快速落地? 立即下载

相关推荐

高校如何低成本实现技术成果转化?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

NBearV3教程——MVP(Model/View/Presenter)篇

版本1.1 [2007-2-12]简介本教程在《NBearV3 Step by Step教程——IoC篇》的基础上,演示如何基于NBearV3的MVP模块实现基于NBearIoC的MVP模式的过程。您将看到,利用封装了NBearIoC模块的NBear.MVP模块,不仅能大大加强系统表现层的可测试性,同时能充分利用NBear已有的IoC模块获得依赖注入能力及基于IoC的分布

Teddy's Knowledge Base 1196

液压弯管机.rar

液压弯管机.rar

接口式实体定义之——自定义实体属性+实体多根继承

本文介绍NBear的接口式实体定义方式下的自定义实体属性和实体多根继承。本文中的介绍的内容及对应的代码同样包含于最新版本的NBear及其用户手册中。从SF.Net下载NBear及用户手册从博客园下载用户手册最新版本的NBear中除了本文中提到的两个功能之外,还包括如下内容:1)支持EntityFactory.CreateObject和CreateObjectList现在支持基于DataS

Teddy's Knowledge Base 1066

Web Application Architectures: Simple 2 Layer, Standard 3 Layer and Distributed 3 Layer

Abstract:This article discusses three common web application architectures: Simple 2 Layer, Standard 3 Layer and Distributed 3 Layer. For each architecture, it gives an ASP.NET 2.0 sample imple

Teddy's Knowledge Base 921

ORM中的继承关系映射全解——单表继承体系、一实体一具体表、一实体一扩展表、接口映射

实体继承是基于OO和关系型数据库软件系统设计中的一个重要主题。本文通过基于NBear的实例解析ORM中的实体继承体系映射的方方面面。本文涉及的内容包括:1. 单表继承体系2. 一实体一具体表3. 一实体一扩展表4. 接口实现映射vs基类继承映射1. 单表继承体系所谓单表继承体系就是用一张数据库表存储整个继承体系中的所有实体的数据。单表继承体系适合那种继承体系中实体数目相对较少,总记录

Teddy's Knowledge Base 896

发布NBearLite中文版完全参考手册 + NBearLite 10分钟入门教程 + NBearLite v1.0.0.7 beta

NBearLite是一个.NET 2.0开源(BSD协议)通用数据访问组件,支持SQL Server、Oracle、MS Access,MySQL,SQLite,PostgreSQL等多种数据库的透明切换(改变数据库类型时无需修改具体的查询代码)。NBearLite实现了一套类似LINQ的强类型数据库查询语法(支持从简单的CRUD查询到GroupBy、InnerJoin,Paging,S

Teddy's Knowledge Base 891

基于NBear的快速开发解决方案

基于NBear的快速开发解决方案----简介----NBear是一个.Net 2.0下的快速开发框架。它提供了包括可视化实体设计、代码生成、持久化、SOA、MVP等一系列组件。NBear的设计目标是尽最大可能减少程序员的重复劳动、提高开发效率、提升代码的可维护性和整体质量。官方网站:http://nbear.org中文教程目录索引:http://www.cnblogs.c

Teddy's Knowledge Base 869

NBearLite PetShop 4.0示例源码

该示例使用NBearLite v1.0.1.2,基于.Net PetShop 4.0的源码修改。使用NBearLite重写了等价功能的BLL、Profile、Membership模块的数据访问部分,去除了DALFacrory、IDAL等工程(因为基于NBearLite可以透明的在多种数据库源间进行无缝切换,无需修改代码),去除了Order的基于MSMQ的异步处理部分。本示例演示了使用NB

Teddy's Knowledge Base 821

NBear案例源码 - 简易AJAX留言板 [Updated 10/31 Powered by NBear V3.0.0 preview]

发布基于NBear的简易AJAX留言板案例源码。版本v1.1 [Updated 10/31 Powered by NBear V3.0.0 preview]运行环境ASP.NET 2.0,SQL Server 2000/2005 Express或MsAccess默认管理员密码:admin在线演示http://www.onlinegf.com/users/teddyma/功能本程序主要演示

Teddy's Knowledge Base 785

绑定Enum到ASP.NET数据绑定控件的完美解决方案[05/26修订]——增加支持第三方枚举描述,支持二进制与过的枚举值

本文向读者介绍NBear中实现的DropDownListField字段绑定控件和EnumDescriptionAttribute特性。结合使用这两个组件,就可以最简单、易用和可扩展地完美解决绑定Enum到ASP.NET数据绑定控件的问题。[05/26修订]——增加支持第三方枚举描述,支持二进制与过的枚举值。从DropDownListField的名称,大家一定猜到了,是的,DropDown

Teddy's Knowledge Base 754

NBearMapping - 开源通用对象映射组件v1.0.0.2 beta - 支持枚举类型字段

NBearMapping是NBearV4框架的组件之一,可以独立使用。可用于任意类型对象、DataRow和DataReader对象间的透明映射。推荐结合NBearLite使用。主要功能:1、任意类型对象、DataRow和DataReader对象间的透明映射;2、支持.NET的Nullable类型;3、较高的性能,性能比基于Reflection的等价转换快约50%,手动代码 vs NBea

Teddy's Knowledge Base 742

基于CodeGenerator的Emit代码生成辅助类源码及演示

本文介绍一组NBearV4中的基于Emit动态生成代码的辅助类,部分概念在本人的blog之前的文章中或多或少都有介绍,这里包含最新的更新及演示、测试。主要是两个类:CodeGenerator和DynamicMethodFactory。前者提供了一种经过封装的,简化Emit方法(包括Emit DynamicMethod,Constructor,Method,get、set Method o

Teddy's Knowledge Base 723

分析模式ORM实现系列——Accountability模式

本文为分析模式ORM实现系列文章之一。本系列文章使用NBearV3的ORM组件演示Martin Fowler《分析模式——可复用对象模型》一书中列举的可复用分析模型在ORM中的典型实现。本文讨论Accountability模式。注:本文演示的ORM实现及全部相关源码,基于即将发布的NBearV3正式版实现,该正式版预计在2006年11月内发布。Accountability模式要解决的问题

Teddy's Knowledge Base 705

NBear - 使用Entity Configurator设置实体元数据、生成数据库创建脚本

本文演示如何使用NBear v2.1.9新增的Entity Configurator工具可视化设置实体元数据及生成数据库创建脚本。下载NBear中文用户手册从SF.NET下载全部源码及示例示例本示例演示对一组继承关系的实体的元数据设置及自动生成数据库创建脚本的过程。示例实体代码,包括生成的config文件和sql文件等都包含在下载的源代码包的NBear/samples/Sample_En

Teddy's Knowledge Base 699

.Net 2.0: Entity as DTO vs Dataset as DTO / Xml Serialization vs JSON Serialization

本文以一组Entity vs Dataset的性能测试数据为基础,比较以Entity作为DTO和Dataset作为DTO的性能差异。测试可能不一定严密,但是一定程度上能够比较出优劣。希望能为您选择 .Net下不同的数据承载方式、序列化方式、DTO的选择,多一点参考。在本测试中,每个执行过程,对于Entity,我们将先用DataReader读出数据,使用索引将数据填充到Entity,序列化

Teddy's Knowledge Base 683

发布NBearLite v1.0.0 beta - 全面支持SqlServer,Oracle,MySql,PostgreSql数据库存储过程调用代码生成(C#/VB.NET

NBearLite 更新至v1.0.0.6 beta 全面支持SqlServer,Oracle,MySql,PostgreSql数据库存储过程调用代码生成(C#/VB.NET),支持输入、输出、返回等各种参数类型。支持Sub Query。支持Save DataTable/DataRow。详见:http://www.cnblogs.com/teddyma/archive/2007/07/2

Teddy's Knowledge Base 679

HarmonyOS APP开发---“面对面“视频通话App,需要用到这个库

"面对面"要实现的是:用户 A 拨打视频电话给用户 B,B 接通后双方实时看到对方画面、听到对方声音,延迟在 200ms 以内。NAT 穿透:A 和 B 都在各自的家庭 WiFi 后面,怎么建立 P2P 连接?需要 ICE/STUN/TURN音频处理:扬声器声音别回灌到麦克风(AEC)、环境噪声要消除(ANS)、音量要自动调节(AGC)视频编解码:H.264/VP8/VP9 编解码 + 硬件加速带宽估计 + 拥塞控制:网络差时自动降码率,别卡成 PPTWebRTC。

OH_TPC的博客 217
上一篇: NBearV3教程——MVP(Model/View/Presenter)篇
下一篇: ADO.NET、NBear和NHibernate简单读写性能比较
teddyma
博客等级 码龄25年 5粉丝 187原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值