
DotNet企业级架构实战
lpe110
我很喜欢运动!尤其是骑自行车长途旅行!
展开
-
DotNet企业级架构实战之1——框架综述
spring.net是java下大名鼎鼎的spring框架移植到.net的开源项目,且借助于.net强大的反射机制,甚至拥有比原java版本更强大的功能。那它能用来做什么呢?核心功能就是IOC和AOP:IOC(Inversion of Control),字面意思为“反转控制”,我更倾向于理解为“依赖注入”,意思就是说:在基于接口开发的情况下,我们会对转载 2009-02-18 13:28:00 · 852 阅读 · 0 评论 -
DotNet企业级架构实战之5——基于接口的访问层实现
前几节的内容比较务虚,这一节主要讲讲怎么应用Spring.net和nHibernate及我们写的模板,来搭建一个数据访问层,以及在页面中的调用。 先来看一个层级图: 这里有一个model(实体)层,一个DAO(数据访问)层,中间还有一个Interface(接口)层。 这又回到了最初的探索:接口的做用,一是隐藏实现的细节;二是更利于装配——在spring.net的配置文转载 2009-02-18 14:01:00 · 593 阅读 · 0 评论 -
DotNet企业级架构实战之6——Spring.net管理web services
先引用一段spring.net framework帮助文档里的话: “虽然目前.NET对web服务支持的非常好,Spring.NET认为还是有几个方面可以改进。 . 服务端首先,.NET在.asmx文件中保存Web服务请求和服务对象的关联关系,这些.asmx文件不管有用没用都得放在那儿。第二,Spring.NET转载 2009-02-18 14:03:00 · 815 阅读 · 0 评论 -
DotNet企业级架构实战之3—业务对象建模及codesmith模板
在软件开发的需求调研完成时,应着手设计业务对象模型。 模型应恰到好处地容纳业务对系统的需求——不冗余致拖累系统,不残缺致无法满足业务,因此,建模忠实地反映了调研工作的成效。 建模的工具软件有很多,如Rational、Visual Case、UModel,不过本人基本上习惯了PowerDesigner:功能适用,各种模型能自由转化,具有不错的正反向数据库工程能力,还能良好地支持C#。O转载 2009-02-18 13:57:00 · 740 阅读 · 0 评论 -
DotNet企业级架构实战之4—Spring.net下的nHibernate数据访问模板
在spring.net中集成nHibernate可以获得许多值得称道的特性。比如:基于元标记(meta Attributes)的事务支持、对物理数据库的抽象、对数据层进行切面式拦截。 好处是不少,但首先要学会配置。为了这个集成的环境,建立一个配置文件 applicationContext.xml :CodeCode highlighting produced by转载 2009-02-18 14:00:00 · 706 阅读 · 0 评论 -
DotNet企业级架构实战之7——Spring.net整合Asp.net mvc
既然提到mvc,就不得不说说微软在asp.net上的一个重要创造——postback机制。但凡用asp.net做web开发的人,都和这个机制打过交道吧。asp.net页面aspx是其于这种自回发机制运转的。我们平时用到的web控件,诸如TextBox、Button等,无一不是基于postback进行封装,在最终生成的html页中,它们还是会被转化成为或者。然后我们可以查看一下页面的源文转载 2009-02-18 14:05:00 · 1181 阅读 · 0 评论