当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 基于PB的le="FONT-SIZE: 9pt; COLOR:
 

 

    摘要: //文件routgene.h #pragma once #include "nodeset.h" class routgene { public: routgene(int _nodenum=0); ~routgene(void); public: void setnodenum(int _nodenum); void init(int from, int......
    摘要: //文件routcompute.h #pragma once #include "geneset.h" class routcompute { public: routcompute(void); ~routcompute(void); //路由计算 void computemethods(int ** netarray, int ** valarr......


基于PB的C/S两层结构向基于Web分布式应用的平滑过度
基于pb的c/s两层结构向基于web分布式应用的平滑过度

1.应用现状 【程序编程相关:WTL for MFC Programm

一.企业应用系统现状及发展趋势 【推荐阅读:WTL for MFC Programm

2.发展趋势 【扩展信息:你会用sizeof吗?(vc篇)

目前大多数应用软件系统都是client/server形式的两层结构,应用安装并运行在客户端的计算机中,通过局域网或广域网连接与后台数据库服务器连接并共享数据,并把原始数据或处理后的数据存储在后台数据库中.

现在的软件应用系统正在向分布式的web应用发展;内部的与外部的用户都可以访问新的与现有的应用系统,web与client/server 应用都可以进行同样的业务处理;不同的应用模块共享逻辑组件;通过现有应用系统中的逻辑可以扩展出新的应用系统.这也就是目前应用系统的发展方向.

 (1) web 应用的优势

对传统client/server应用系统与web应用的构造应用系统的基本要素进行比较,就会发现与传统客户/服务器应用相比(表1), web 应用有很多优点.

表1 客户/服务器应用与web应用对比

比较内容

客户/ 服务器应用

web 应用

网络协议

ipx/spx

tcp/ ip

netbeui

tcp/ip

运行环境

windows95

nt.mac

unix

browser

客户端配置

database driver

run-rime application

(胖客户端)

zero

(瘦客户端)

  因此,基于web 技术构造应用系统,可以显著降低系统维护与提交费用,用户还可从统一界面与简化操作中受益.

(2)web 应用发展方向

由于传统的web应用中使用的http协议是一种无常连接的协议,所以无法在浏览器上获得实时的数据,也就无法实时处理数据与精确地控制事务,并且无法构造web上的oltp(在线事物处理)应用.因此,必须在浏览器到应用服务器之间提供新的通讯协议.

针对这种市场需求,各大主流数据库厂商,如sybase.oracle,以及浏览器与web 服务器提供商,如microsoft.netscape 等都纷纷推出以web 服务器与浏览器的扩展技术为基础,数据库厂商提供实现数据库访问的应用服务器.这样,web 应用就从传统客户机/服务器两层体系结构,扩展为浏览器/web 服务器+应用服务器/数据库服务器的三层或多层体系结构.

web 平台的扩展可以分为web 服务器端扩展与浏览器端扩展两类.目前主要的web服务器扩展技术一般都是通过提供一个支持cgi.isapi或nsapi 扩展标准的应用服务器来实现.其中,cgi(common gateway interface) 是通用的web 服务器扩展标准,而isapi 与nsapi 则属于厂商单独定义的扩展规范,只为各自特定的web 服务器提供功能扩展.数据库厂商提供的应用服务器一般都支持这些扩展标准,以保证开放性.在这一点上,sybase的产品尤为突出(后面会对其进行详细介绍).
...   下一页
 ·关注内存 提高软件性能(3)    »显示摘要«
    摘要: 二.如何提高内存的使用效率 我所见过的主要有以下2种: 1. stl里面的2级配置器的设计.我曾按照 stl里面的思路自己实现了一个简单的vector,效率和stl的vector没法比.差远了;).stl在内存分配(alloc)这块下了很大的功夫(当然不只是内存使用).极大改善了效率.呵呵,想看更多细节就去翻候捷老师的<< stl源码解析>>第2章吧 2. sla......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE