2014年1月15日

[0] MVC&MVP&MVVM差异点

摘要: MVC:用户的请求首先会到达Controller,由Controller从Model获取数据,选择合适的View,把处理结果呈现到View上;MVP:用户的请求首先会到达View,View传递请求到特定的Presenter,Presenter从Model获取数据后,再把处理结果通过接口传递到View。MVVM:立足于原有MVP框架并且把WPF的新特性(数据绑定DataBind、依赖属性Dependency Property、路由事件Routed Events、命令Command等...)揉合进去。 阅读全文

posted @ 2014-01-15 15:22 范兵 阅读(179) 评论(0) 推荐(0) 编辑

[0] 传统架构与领域模式架构对比

摘要: 领域架构传统三层架构 阅读全文

posted @ 2014-01-15 14:46 范兵 阅读(244) 评论(0) 推荐(0) 编辑

[转] .NET领域驱动设计—看DDD是如何运用设计模式颠覆传统架构

摘要: 阅读目录: 1.开篇介绍 2.简单了解缘由(本文的前期事宜) 3.DomainModel扩展性(运用设计模式设计模型变化点) 3.1.模型扩展性 3.2.设计模式的使用(苦心专研的设计模式、设计思想可以随意使用了) 3.3.部分类的使用(封装内部对象) 3.4.高强度的OO设计(面向特定领域的高度抽 阅读全文

posted @ 2014-01-15 12:06 范兵 阅读(517) 评论(2) 推荐(0) 编辑

[转] .NET领域驱动设计—实践(穿过迷雾走向光明)

摘要: 阅读目录开篇介绍1.1示例介绍 (OnlineExamination在线考试系统介绍)1.2分析、建模 (对真实业务进行分析、模型化)1.2.1 用例分析 (提取系统的所有功能需求)1.3系统设计、建模 (技术化业务模型)1.3.1 枚举类型的使用 (别让枚举类型成为数值型对象)1.3.2 基础数据、业务数据 (显示实体和隐式过程)1.3.3 模型在数据库中的主外键关联问题 (面向对象模型与关系模型的天然抗阻)1.3.4 角色、类型 (区分类型与面向对象概念)1.3.5 名词、动词、隐、显、抽象、具体 模型创建技巧 (面向对象分析技巧)1.3.6 永远都不要去假设你的模型 (28原则)1.4重 阅读全文

posted @ 2014-01-15 12:05 范兵 阅读(377) 评论(0) 推荐(0) 编辑

[转] .NET领域驱动设计—初尝(原则、工具、过程、框架)

摘要: 阅读目录:1.原则1.1.精简聚合1.2.分离用例与接口功能(设计模式的用武之地)2.工具、框架、组件3.过程1】原则原则对于任何一项技术实现来说都是至关重要的,在设计某一个系统功能的时候我们讲究的是设计原则:【单一职责原则Single Responsibility Principle、里氏替换原则Liskov Substitution Principle、依赖倒置原则Dependence Inversion Principle、接口隔离原则Interface Segregation Principle、迪米特法则Law Of Demeter、开闭原则Open Close Principle】 阅读全文

posted @ 2014-01-15 12:04 范兵 阅读(645) 评论(0) 推荐(0) 编辑

[转] .NET领域驱动设计—初尝(疑问、模式、原则、工具、过程、框架、实践)

摘要: 阅读目录:1.1.疑问1.1.1.UML何用1.1.2.领域建模1.2.模式1.3.原则1.5.过程1.6.框架1.7.项目演示最近在研究DDD颇有收获,所以整理出来跟大家分享,共同进步!我们在设计业务系统的时候都会存在一个非常棘手而又无法回避的问题“业务扩展性”、“业务灵活性、”面向对象化“,尽管我们熟练掌握设计思想、设计模式、设计原则等等关于如何设计灵活性的系统设计理论,但是我们似乎都没有将它们运用到真正业务系统设计、开发当中去,为什么?这样的疑问如果对有心想设计好系统的朋友来说肯定是很早就出现过,只是无法解决,因为我们目前使用的设计方法是与面向对象设计背道而驰的。漫长的数据库驱动开发历史 阅读全文

posted @ 2014-01-15 12:03 范兵 阅读(266) 评论(0) 推荐(0) 编辑

[0] JAVABEAN & JAVASERVLET

摘要: Servlet技术是Sun公司提供的一种实现**页的解决方案,它是基于Java编程语言的WEB服务器端编程技术。Servlet技术也是Jsp技术的基础。一个Servlet程序就是一个实现了特殊接口的Java类,它由支持Servlet(具有Servlet引擎)的WEB服务器调用和启动运行。一个Servlet程序负责处理它所对应的一个或一组URL地址的访问请求,并接收客户端的访问请求信息和产生响应内容。Applet是用于浏览器的Java小程序,Servlet是用于WEB服务器端的Java小程序。Servlet程序可以完成普通Java程序所能完成的大多数任务:1.获取客户端通过HTML的FORM表单 阅读全文

posted @ 2014-01-15 11:12 范兵 阅读(202) 评论(0) 推荐(0) 编辑

导航