企业信息化
free000
这个作者很懒,什么都没留下…
展开
-
系统架构中的纵向划分(一)
系统架构中的纵向划分一般都称为系统分层。系统分层主要是为了系统能更好得适应复杂多变的软硬件环境。比如说一个常见的企业信息化系统,如果以前这个系统使用的SqlServer,现在因为种种原因需要使用oracle,那么你的系统对这样的变化能很好的适应吗? 让我们看看不同的系统架构对这样的变化的适应程度。a)系统没有划分层次,在UI界面的事件中直接调用相关的数据库连接代码(比如在添原创 2008-05-04 22:47:00 · 1816 阅读 · 1 评论 -
系统架构中的纵向划分(二)
在现有的数据库应用系统架构中,一般分为三层或多层。通常分为UI层,逻辑层,数据库访问层等。不过对于不同的系统中,分层也是不同的。 那么什么情况下需要分层,怎样分层才够合理呢?首先如果一个系统功能是单一的,内聚的,而且有一定概论的变动要求,那么这个功能就可以作为一个层,比如(1)数据库访问层(功能比较单一,而且有可能会访问不同数据库),(2)数据加密解密层(功能比较单一,原创 2008-05-05 22:06:00 · 1113 阅读 · 1 评论 -
系统架构中的纵向划分(三)
既然讲到了层的概念,那么到底层是个什么东西呢?首先层是个非常宽泛的概念,而且也是个非常抽象的概念。 层可以是一个(或者一组)类,也可以是一个(或者一组)组件,甚至可以是一个(或者一组)WebService。总之,一个层向上提供了一组接口,向下只依赖他的下一层。 层与层之间一般都是单向依赖,也就是上层依赖下层。而且每一层只依赖于它的下一层,但有些情况下也会出现原创 2008-05-05 22:42:00 · 1179 阅读 · 0 评论 -
使用技术的几种层次
技术是用来服务需求的,这个道理我们每个人都清楚。但对于不同的公司和技术人员来说,落实这个基本原则由于技术实力的不同,落实程度就千差万别了。 总结起来大概有三种层次: (一)无招胜有招 拥有这样实力的公司或技术人员,往往是技术的领跑者,他们不拘泥与具体已有的技术,而是完全把技术当成一种工具,需要什么就创造什么,为了满足需求,往往会创造出一些新原创 2008-08-01 20:25:00 · 776 阅读 · 0 评论 -
在C#中如何把decimal型输出成大写货币格式(非字符串代换方法)
做一个小项目在报表中需要把decimal型的数据输出成大写方式,为了省事,到网上搜了一下,发现基本上所有给出的方案都是基于字符串代换方式的,虽然都能实现所需要的功能,不过总感觉怪怪的,好像走一段本身不远的路,结果绕了一个大圈子一样。 最终还是决定亲自动手,丰衣足食。 通过分析发现如下规律(以例为证): 23344.323=23344+0.原创 2009-03-09 23:20:00 · 1526 阅读 · 0 评论