博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2006年11月30日

摘要: 早上吃早点的时候,突发灵感,结合吃的小笼包和日常的开发经验来说一下分层的应用。 首先,谈一下什么是三层架构,所谓的三层开发就是将整个业务应用划分为表示层-业务逻辑层―数据访问层-数据库等,有的还要细一些,明确地将客户端的表示层、业务逻辑访问、和数据访问及数据库访问划分出来,十分有利于系统的开发,维护、部署和扩展。 软件要分层,其实总结一句话,是为... 阅读全文

posted @ 2006-11-30 01:38 孤峰皓月 阅读(365) 评论(0) 推荐(0) 编辑

摘要:   随着微软.NET开发平台的推出,无疑给无数的VB开发者带来了福音,无继承,丑陋的错误捕捉,无对象池,不能进行底层开发,这些都成为过去,随之而来的是完全的面向OO特性,丰富的类库,支持XML,当有人更钟情于C#,C++开发者更是对此不屑一顾,但软件开发中更重要的是一种思想和原理,语言只是一种工具。   我有幸参与了一个基于三层架构的ASP.NET的项目,也有了些心得,下面就开发过程中遇到的一些问题谈谈自己的一点看法。 阅读全文

posted @ 2006-11-30 01:30 孤峰皓月 阅读(575) 评论(0) 推荐(0) 编辑

摘要: 回发与事件基于WEB的分布式系统中,用户往往是通过提交表单,浏览器产生相应的HTTP POST请求来提出交互申请,这个过程称为回发(PostBack)。在同一个网页中,常会有许多HTML标签可能引起回发,申请交于服务器处理。 控件对应着客户端的HTML标签,有着自己的状态和行为。用户操作引起每一次回发,会调用页面中一个或多个控件行为修改其状态,也就是说,杯中的粉圆 (《随想十》中对控件的比喻)之间... 阅读全文

posted @ 2006-11-30 01:19 孤峰皓月 阅读(455) 评论(0) 推荐(0) 编辑

摘要: 一般来说系统大多分为三层(据说分三层很好):用户层、逻辑层、数据层。也可能不叫这几个名字,但是不管怎么说功能大体应该一样。 阅读全文

posted @ 2006-11-30 01:04 孤峰皓月 阅读(597) 评论(0) 推荐(0) 编辑