引言:
透视和调整你的企业和商务系统(Ⅱ:COM+、ASP)
小气的神 2001-10-11
接着上一篇所说的三个过程中第一个步骤开始进行,环境需要两部机器,一部做SQL Server,一部做App和安装IIS。
摘要:
我不会拖拉机这种玩法,只能就一般牌类的玩法来谈谈我对这个的看法。首先,既然我们要用oo的设计方法,那么就必须从顶至下来设计。
让我们先来分析一下联众这个游戏的流程,首先,我们进入游戏大厅,然后选定一个牌桌,人凑齐后就可以玩了,可以玩很多局,直至这桌全
部人离开。这样的话从顶至下分析就可以构造一下类:
一、大厅类(hall class)
这个类并不复杂,可以这样定义
public ......
摘要:
不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。
1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,......
透视和调整你的企业和商务系统(Ⅱ:COM+、ASP)(ccBoy原创)
透视与调整你的企业与商务系统(ⅱ:com+.asp)
小气的神 2001-10-11
接着上一篇所说的三个过程中第一个步骤开始进行,环境需要两部机器,一部做sql server,一部做app与安装iis.模拟现在常见的windows dna结构,在asp中调用biz组件.vb的client端我就省略了,选择ie作为client端,唯一想验证的是构架与组件是ok的就好了.
这一篇与dotnet还没有任何关系,因为那时还没有dotnet技术,为了更真实的模拟现实比如复杂一点带有事务要求的逻辑,我决定把sql server与组件放在两台机器上.
内容我选用sql server自带的pub数据库的author表作为原型.当我翻看原来的一些应用代码与组件发现整个的代码一般分为两类:一类是完成一个商业与业务逻辑的操作,带入必须的参数给biz组件,biz组件调用其它biz组件或db组件完成需要的各种操作,然后返回一个简单的数据类型回来给表现层.比如一个string字符串(错误描述),一个long型(表示某种流水号,什么编号或是错误代码等);另一类是查询或某种操作之后返回的大量数据,让我庆幸的是自己已经习惯了用adodb.recordset来返回这些大量数据,所以这一类很统一,一般都是adodb.recordset类型的返回值.除此之外连variant都很少很少,自己定义的结构类型在biz这一层的返回值中几乎为零.
对于webservice来说,数据被统一成xml的格式,我开始想象这些adodb.recordset在xml中会是什么模样的?客户端又如何使用这些xml格式的ado数据呢?几乎第一个反应是用microsoft soap toolkit来解决这个问题,所以对soap toolkit产生的wsdl文件充满好奇,想知道这种adodb.recordset返回值的wsdl会是怎样的.事实上,以后试验的结果让人泄气.不过问题更早的暴露出来了,就是这些自定义或说不是soap支持的数据类型的数据如何处理的问题,目前集中在adodb.recorset这种数据类型上.这些问题也就决定了要产生的db与biz组件.
db组件没有特别的,biz组件我决定直接调用这些db组件,先没有任何的逻辑,事实上biz中可能是很复杂的,调用很多其它的biz或db组件,但往往它最后只会有一个结果:成功或失败,或是返回一组数据,也就是我上面归类的两种....
下一页 摘要:
了解java,便了解了微软.net
www.javaunion.org 2001-3-12 15:39:21
人们对于美国微软在经过精心策划后于6月宣布的“microsoft.net”的设想是见仁见智。在传媒中“目前还很难说”的反应居多。实际上,由于具体产品开始出笼还是2~3年以后的事,现在说三道四确实为时尚早。
这里有一把可以用来快速理解microsoft.......