三层开发之他山之石
来源:互联网 发布:朗阁雅思培训网络课程 编辑:程序博客网 时间:2024/04/28 19:26
由于三层受挫正在找问题所在,这时发现了李小华公布了他的Delphi做的三层应用,呵呵应该是对广大正在为三层苦恼的朋友的福音,如果用BCB实现三层真的是困难重重的话,我打算也把我的设计用Delphi实现,Delphi用过但不熟练,要好好补课了:)
他的设计原理和思想:http://nineskysoft.go3.icpcn.com/struct.htm
源码及软件下载页面:http://nineskysoft.go3.icpcn.com/softdowns.htm
网站首页:http://nineskysoft.go3.icpcn.com/
转载李小华的介绍如下:
九天架构中间层最初设想于2003年夏,那时感觉在传统地三层或书本上的一些做法在较大型的系统开发过程实在有些不便,刚好那时在学习网络,感觉如果能将网络中代理服务器的概念应用到开发中对系统的开发和性能方面将都会产生不少的搞高,而且也自然而然的将系统开发过程中的用户层与业务逻辑层区分了。
因一些技术和时间上的问题,断断续续,至2003年底才终于将中间层和用户层的相应架构完成了,至2004正式投入使用,经过了几个较中型的项目(MRPII)后,从使用情况来看,实践检验其性能(中间层、数据库服务器层的开销都减小了许多)和稳定性都比书本上传统的三层结构提高了许多(在未调整数据库服务器配置的情况下,比较数据:MIS系统、传统三层结构开发、用户在线数约40来个、数据库800M多些;MRPII系统、新的架构下开发、用户在线数平均约150个左右,数据库10G多;系统虽然庞大了,但性能和稳定性仍都比传统的三层要出色的多)
与网络中的代理服务器在网络结构中的作用相似,九天架构中的中间层也可看作是一个代理:主要负责数据的(虚)处理,但仅定义抽象的业务逻辑(注意不是具体的),根据客户端的操作控制对数据库的调用并返回结果
关于九天架构的详细设计说明,可去我的个人网站看看:http://nineskysoft.go3.icpcn.com
如果你有什么好的想法或在程序中发现错漏之处,欢迎来邮件告诉我。
李小华
2006-2-9
E-mail: NineSkySoft@126.com QQ: 512100521
- 三层开发之他山之石
- 三层开发之浅见
- 他山之石
- 他山之石
- 他山之石
- 他山之石
- 软件开发之三层架构
- 他山之石-Nginx开发从入门到精通
- IOS开发他山之石系列-安装Alcatraz
- IOS开发他山之石系列-安装Alcatraz
- 他山之石- Freebsd内核探索之路
- 网络编程之——他山之石OkHttp
- 他山之石之ExpandableListView的简单实现
- ASP.NET高级开发之三层架构
- 【Visual C++】游戏开发笔记三十九 浅墨DirectX教程之七 他山之石:几种几何体的快捷绘制法
- 【Visual C++】游戏开发笔记三十九 浅墨DirectX教程之七 他山之石:几种几何体的快捷绘制法
- 三层开发
- 三层开发
- web开发中按钮的制作妙法
- C/C++进阶[2]
- 正则表达式及其应用简介
- 网页静音器
- 在Spring中集成Hibernate事务
- 三层开发之他山之石
- 超级简单的获取本机IP程序
- 委托的无敌解释
- C/C++进阶[3]
- 各省DNS列表
- 以增加收藏夹功能为实例,解析asp.net forums2结构流程及组件设计
- 挑战malloc极限,看看你的系统有多大的内存分配能力
- C/C++进阶[4]
- Java & Technologies download