
架构
文章平均质量分 84
szg3827
这个作者很懒,什么都没留下…
展开
-
.net企业级架构实战之1——框架综述
.net企业级架构实战之1——框架综述 近日由于业务需要,接触了一些Flex下的东西,比如Mate框架(一个集成MVC和IOC的框架,其事件广播机制很强大),疏于整理spring.net学习资料,现在终于得闲,将心得梳理一下: spring.net是java下大名鼎鼎的spring框架移植到.net的开源项目,且借助于.net强大的反射机制,甚至拥有比原java版本更强大的功能。原创 2009-05-26 14:22:00 · 642 阅读 · 0 评论 -
Asp.Net开发架构设计(二)
上回说到,我们配置了一下UnityConfig层,在这个层中定义了一个IContainerAccessor的接口和一个返回IUnityContainer类型的方法,这个方法的主要作用就是把Service层中的接口类和Business层中的接口实现类装配到UnityContainer中并返回,也就是指定那个接口实现类去实现某个接口类(晕,好像有点绕口啊)。 Xiaozhuang.Uni原创 2009-11-01 14:06:00 · 676 阅读 · 0 评论 -
Unity入门之一(StopLight关于Unity在应用程序中的使用)
Unity入门之一(StopLight关于Unity在应用程序中的使用) 前面写了一篇 Unity入门。写的比较仓促,所以东西比较粗糙,正如 戏水3 所说,没起到入门的作用。本文就从 Unity中的QuickStart中关于StopLight的例子描述下Unity在程序开发中如何使用吧。摘要:交通灯Demo主要介绍如何在你的应用程序中使用Unity,用户界面是一个比较简单的WinForm程原创 2009-05-26 15:35:00 · 660 阅读 · 0 评论 -
Unity入门
Unity入门 Microsoft 的 P&P 团队在发布了 Unity Application Block 1.2 - October 2008。描述Unity 应用程序块(Unity)是一个轻量级、可扩展的依赖注入容器,支持构造函数、属性和方法调用注入。它为开发人员提供了如下好处:简化了对象的创建,尤其是分层的对象结构和依赖。 允许开发人员在运行时或者配置中指定依赖的需原创 2009-05-26 15:34:00 · 1005 阅读 · 1 评论 -
.net企业级架构实战之3——业务对象建模及codesmith模板
.net企业级架构实战之3——业务对象建模及codesmith模板 在软件开发的需求调研完成时,应着手设计业务对象模型。 模型应恰到好处地容纳业务对系统的需求——不冗余致拖累系统,不残缺致无法满足业务,因此,建模忠实地反映了调研工作的成效。 建模的工具软件有很多,如Rational、Visual Case、UModel,不过本人基本上习惯了PowerDesigner:功能适用,各种模型原创 2009-05-26 14:25:00 · 561 阅读 · 0 评论 -
.net企业级架构实战之7——Spring.net整合Asp.net mvc
.net企业级架构实战之7——Spring.net整合Asp.net mvc 既然提到mvc,就不得不说说微软在asp.net上的一个重要创造——postback机制。但凡用asp.net做web开发的人,都和这个机制打过交道吧。asp.net页面aspx是其于这种自回发机制运转的。我们平时用到的web控件,诸如TextBox、Button等,无一不是基于postback进行封装,在最终生成的原创 2009-05-26 14:28:00 · 631 阅读 · 0 评论 -
.net企业级架构实战之4——Spring.net下的nHibernate数据访问模板
.net企业级架构实战之4——Spring.net下的nHibernate数据访问模板 在spring.net中集成nHibernate可以获得许多值得称道的特性。比如:基于元标记(meta Attributes)的事务支持、对物理数据库的抽象、对数据层进行切面式拦截。 好处是不少,但首先要学会配置。为了这个集成的环境,建立一个配置文件 applicationContext.xml原创 2009-05-26 14:25:00 · 679 阅读 · 0 评论 -
.net企业级架构实战之2——Spring.net对象装配
.net企业级架构实战之2——Spring.net对象装配 之所以启用spring.net,看中的是它的容器功能:一个可以管理对象整个生命周期的容器。在这个容器内,我们加入各种对象的定义信息,让它们自动地装配(类似于乐高积木,定制化的拼合)、实例化、事务协作、回收销毁,以适应系统的需要。 如前所述,spring.net基于配置运作。要让spring.net的容器感知我们编写的对象,需原创 2009-05-26 14:23:00 · 553 阅读 · 0 评论 -
.net企业级架构实战之6——Spring.net管理web services
.net企业级架构实战之6——Spring.net管理web services 先引用一段spring.net framework帮助文档里的话: “虽然目前.NET对web服务支持的非常好,Spring.NET认为还是有几个方面可以改进。 . 服务端首先,.NET在.asmx文件中保存Web服务请求和服务对象的关联关系,这些.asmx文件不原创 2009-05-26 14:28:00 · 581 阅读 · 0 评论 -
.net企业级架构实战之5——基于接口的访问层实现
.net企业级架构实战之5——基于接口的访问层实现 前几节的内容比较务虚,这一节主要讲讲怎么应用Spring.net和nHibernate及我们写的模板,来搭建一个数据访问层,以及在页面中的调用。 先来看一个层级图: 这里有一个model(实体)层,一个DAO(数据访问)层,中间还有一个Interface(接口)层。 这又回到了最初的探索:接口的做用,一是隐藏实现的细节原创 2009-05-26 14:27:00 · 480 阅读 · 0 评论 -
Asp.Net开发架构设计(一)
这几天园子里关于软件架构的讨论还是相当激烈,大家都想要一种能最大限度的降低各层之间依赖关系的的架构来适应变化的需求,谁都不喜欢改一点而动全身,尽量降低各层的改动产生的相互影响。 本篇我以理论和实践(源代码)两个方面和大家探讨一下我的方案,希望大家多提宝贵意见。一、软件架构的概念问题,什么是软件的架构?我的理解是:软件的架构包括两个方面的内容,一个是软件的开发架构,一个是软件的部署原创 2009-11-01 14:05:00 · 836 阅读 · 0 评论