最近在架构和编码中的方向

来源:互联网 发布:增加字段的sql语句 编辑:程序博客网 时间:2024/05/29 05:03

新项目采用全新的架构,设计和编码的过程中遇到很多细节问题,而解决这些问题花费了很多时间,但这对将来的软件复用有莫大的好处。

在使用.NET平台开发一个企业级软件的过程中,项目组使用了一个微软公司推荐的架构(参考MSDN:Application Architecture for .NET Designing Applications and Services 一文)。这个架构按照面向对象的思想,将在企业软件开发中可能较高频率被复用的功能独立出来,形成一个层次关系,最重要的是强调了持久实体层的价值。同时对各个层次间的消息传递机制作出规定。

在微软的架构推荐方案中,每个层次都使用微软产品,但其实独立层次使用的技术可以迁移到另外的平台或者解决方案,一个很典型的例子就是持久实体层既可以采用微软“强类型化”技术,也可以使用NHibernate解决方案。