随笔分类 -  架构设计

摘要:很久不做项目总结了 阅读全文
posted @ 2008-06-04 13:59 KiddLee 阅读(1666) 评论(3) 推荐(0) 编辑
摘要:在这次项目开发中,我们对以前用的三层结构有进行了进一步的改变,除了使用Castle的Windsor容器来管理BLL层和DAL层,在数据的封装和对数据的读取上比以前更加面向对象。 1、 对于BLL层和DAL层的类型,分别继承各自的IBLL和IDAL,使用Windsor容器以注入的方式对其进行实例化,这一点和上次一样,不再赘述。 2、 对于Model... 阅读全文
posted @ 2007-02-16 18:37 KiddLee 阅读(1597) 评论(2) 推荐(0) 编辑
摘要: 前一段时间帮一个项目组做他们的项目,有幸了解了一下他搭建的架构。相比起以前所见过的架构,我觉得这个应该算是不错的 阅读全文
posted @ 2006-11-17 18:56 KiddLee 阅读(2045) 评论(5) 推荐(0) 编辑
摘要:圣诞节那天和两个朋友(两个漂亮的mm)在上岛咖啡谈论N层架构的实现。他们单位用的是Java,架构是较为严格按照J2EE的模式。当然一共分了七层(我的天!好大的程序)。听完他们的描述,我还是把这七层合并为三层理解(DAL、BLL、UI)。只是实现方式不同。从中也学到了一些东西。先说UI,Web层中的页面跳转使用的是config文件配置的。例如:当A页面要跳转到B页面时,会执行一些函数或操作得到一个f... 阅读全文
posted @ 2005-12-28 11:31 KiddLee 阅读(1851) 评论(1) 推荐(0) 编辑
摘要:第二种我所见过的三层设计模式是:还是分为UI层、业务层(BLL)、数据访问层(DAL),但其中的数据的存储和传递使用的是Model类,Model类中只有私有字段和公有的属性,并不存在对数据的操作,定义逻辑业务实体,但是实体的定义并不是以单表定义的,而是以一个业务逻辑来定义。 我所遇到的问题是,随着开发的深入,对用户需求的深入,需求在变化,大多是需求膨胀,就某一个逻辑业务实体来说就会不断... 阅读全文
posted @ 2005-12-23 17:50 KiddLee 阅读(1712) 评论(1) 推荐(0) 编辑
摘要:所谓三层体系结构,是在客户端与数据库之间加入了一个"中间层",也叫组件层。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。开发人员可以将应用的商业逻辑放在中间层应用服务器上,把应用的业务逻辑与用户界面分开。在保证客户端功能的前提下,为用户提供一个简洁的界面。这意味着如果需要修改应用程序代码,只需要对中间层应用服务器进行修改,而不用修改成千上万的客户端应用程序。... 阅读全文
posted @ 2005-12-23 11:44 KiddLee 阅读(4283) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示