工程管理
会员登陆可自行发布信息
首页资讯供应求购招商招聘展会社区
长期信息合作请联系:QQ66821730
机电之家工程首页 ---->工程管理工程技术工程案例工程论文 工程招聘 ┊ 行业培训资料下载
应急预案
我 要 找
标题 内容 作者
工程管理技术资料订阅工程管理资料信息
电工技术资料 您的位置: 机电之家-->工程管理资料栏目首页-> 工程论文 -> 软件工程论文 --> 从C/S向WEB移植
阅读工程管理资料相关资料
从C/S向WEB移植
本文作者 未知 摘自 机电之家

[

4. 应用和数据服务器端

  Web结构中的剩余部分就是完成应用程序如何与数据协同工作。数据可分成两大类:事务逻辑和数据逻辑。数据逻辑驻在数据服务器中,而事务逻辑则置于应用服务器中。事务逻辑又可分为两类:事务组件和应用服务,事务组件定义了事务及其操作,而应用服务则是提供一般应用性能的组件,如菜单管理、主从数据格式等。
  前面我们已介绍了Web发布、Web数据处理和Web OLTP。事实上,在一个完整的应用中,这三种方式往往同时存在。例如,对不存取任何数据的Web页面,传统的Web方法是很好的,由Web服务器从文件系统中读取页面,然后送给客户端。

四、移植的步骤

  当我们确定移植顺序时,牢记以下几个因素:第一、要知道你能承受多大风险,由此决定每一步你做多大的修改;第二、尽管我们关注配置环境本身,但开发环境很关键,一个完整的Web解决方案应包括这两部分。下面详述从C/S移植到Web平台的五个步骤:

1. 为事务逻辑选定开发平台

  首先,要为事务逻辑的开发及客户端与应用服务器间的通信选定组件模型,然后决定采用何种应用服务器来实现事务逻辑。对于事务逻辑,页面服务器是最简单的选择,但它是否采用动态数据对象(Active Da ta bjects,简称ADO)或JavaBeans,或两者都采用,这将取决于很多因素,如当前配置、开发工具和平台限制等。通常采用关联组件的通信模型,但并不需要选择支持多种组件的应用服务器,比较典型的是包含两类服务器:一类是基于HTTP的页面服务器,用来处理Web数据流程;而另一类则是事务服务器,用来处理Web在线事务处理(OLTP)。
  如果当前是两层结构,为第三代语言开发环境,则不必考虑遗留的事务逻辑,因为当前并没有应用服务器;但若是两层结构、第四代语言开发的应用程序,则可利用它自身的应用服务器和事务逻辑扩展为三层结构的应用。PowerBuilder及其不可视对象提供了一个很好的开发环境。现存的三层结构应用,无论是第三代或第四代应用都有应用服务器的形式,你可选用旧服务器,也可转到新的服务器。

2. 为表现逻辑选定开发平台

  选择客户端的开发环境要求比较谨慎,因为带宽和功能间的协调在不同应用之间差异很大。无论如何,要选择可视化的组件和你所期望能支持的浏览器,若两种浏览器都要求支持,则需要自己编写一些通用的程序。对于应用服务器,ActiveX和JavaBeans之间的选择完全取决于开发经验、策略以及市场上可用的组件。
  关心当前应用程序,就象关心表现逻辑一样,看它是两层结构还是三层结构,尽管两层结构的应用是肥客户端,必须分开,但真正的技术却不需要改变。仅需要至少一个HTML来启动页面,重新配置表现逻辑,并允许HTTP机制存取它。

3. 选定开发环境

  选择好的开发环境是移植至Web平台的关键,因为开发工具有助于开发进程。可以选择符合工业标准的组件模型,它将为你生成事务逻辑,然后不必修改源程序而生成这些组件。有些工具可生成多样的表现层次,如 javascript、Java或ActiveX组件等。
  在此描述的开发环境是第四代语言的范围,这类工具可在统一的、集成的环境中创建一个完整的应用,所有的表现和事务逻辑都用同一种语言来编写。在配置阶段,根据运行平台生成不同的组件和语言模型。

4. 统一并构建事务逻辑

  在此必须有一个关于开发和配置环境的详细图表,重新规划现有的编码。可以先忽略改变语言和组件模型的细节,而仅重视逻辑本身。从事务逻辑中分离表现逻辑,然后在把事务逻辑从应用服务器中分离出来。一旦定义好事务逻辑,就可配置应用服务器。组织事务逻辑有两种比较好的方法:从数据模型或客户端应用中提取逻辑。有些数据逻辑存放在当前的应用中,所以要把它当成组件重新生成。

5.为Web应用重新配置表现逻辑

  必须重新配置表现逻辑才能适应浏览器环境,这一过程相当严格,因为浏览器环境把客户端组件送至用户,有许多可选方案。如果开发环境支持一般的技术,而又想在这种技术下使用最好的策略,例如PowerBuilder支持由数据窗(DataWindow)生成HTML,但又计划将来生成更完整的应用程序,在这种情况下,符合Java的数据窗是可以考虑的。
  当表现逻辑改成Web环境时,需要开发一些新的组件。如果没有生成任何新的页面,则C/S应用与Web应用的用户界面可以完全一样。

[本文共有 2 页,当前是第 2 页] <<上一页 下一页>>

]

Google
·工程项目经理培训
·欧姆龙PLC编程维护培训
·杭州西门子PLC应用培训
·模具加工设计培训
·变频器维修培训
·安全员认证培训
·电工培训


·招聘项目管理人员
·首席技术执行官
·自控工程师
·数控编程学徒
·总工程师


项目竞标

最新商业情报

代理
[代理] 寻求地区代理
[代理] 电工产品诚招代理..
采购
[采购] 电动车控制器外壳
[采购] 高品质缓冲器
 从C/S向WEB移植相关资料
  • 企业信息化项目规划建设八策略
  • 小案例渗透出ERP项目规划中的“三忌”
  • IT项目规划就要围着企业商业策略转
  • 日常生活中的项目管理
  • 项目规划依赖性过程之间的相互联系
  • 项目规划和项目计划
  • 做ERP项目规划时的六大项禁忌
  • 项目规划管理
  • 永凝液屋面施工工艺
  • 永凝液地下室施工工艺
  • ⊕这地方投资政策最优
    ⊕上千份机电行业研究报告
    ⊕机电项目招商啦
    ⊕谁把我买了?
    ⊕机电行业展会大全
    ⊕十万企业抢登行业网址大全
    机电之家会议开通
    ⊕每日最新求购信息
    ⊕电工技术资料为了谁?
    ⊕机电设备维修与管理
    机电之家(中国)工程管理技术资料中心资讯版权声明:
    1、凡注明“机电之家采编”字样的所有作品均系本网原创,版权归机电之家所有,任何媒体摘编或享用本作品,需注明文章来源。违反声明者,本网将追究其相关法律责任。
    2、凡本网注明“来源:XXX网(非本网)”的作品,均转载自其他媒体,目的在于传达更多资讯,本网不承担相关法律责任。

    3、如在资讯、广告等方面想与本网合作,请致电:0571-87774297。Email:donemi@hz.cn

    首页
    首页
    合作网站:
    | 中国机电网机电之家安全生产网 | 机电论文 | 机电论坛 | 机电设备贸易 | 机电网址大全 | 浙江机电网 | 陕西机电网 | 单片机技术网 |
    电工园地 | 工程管理网 |环球会展网机电产品网 | 机电人才网 | 中国工控网 | 五金工具网 | 安全生产网 | 商业情报站 | 图纸资料下载 |
    友情连接:
    | 中国机电网 |中国工控网 | 行业培训网 | 中国工程机械网 | 机电一体化网 | 行业下载网 | PLC技术网 | 变频器技术网 |
    关于我们 | 联系我们 | 广告联系 | 付款方式 | 使用帮助 | 工程管理网 | 会员助手 | 友情链接
    电话:0571-87774297(杭州) 传真:0571-87774298(杭州)点击这里给我发消息66821730(技术) 点击这里给我发消息58733127(审核)
    机电之家 工程管理网所共享的
    工程管理,合同与档案管理,质量与成本管理,进度管理,风险管理,施工与现场管理,工程监理,
    项目管理知识,竣工验收管理,工程技术,工程施工方案,施工工艺流程,施工技术方法,工程施工设计,工程案例,
    成功工程案例,失败工程案例,工程论文,软件工程论文,工程项目管理论文,工程造价论文,工程材料论文工程,
    监理论文,工业工程论文,等都是来自会员发表或 网上收集发表。如果有任何侵犯您权益的地方,
    请联系我们,我们将马上进行处理。
    企业登陆可自行免费发布资料,本站代发布邮箱为88ctv@163.com
    Copyright 2007 diangong.jdzj.com Inc All Rights Reserved.工程管理网
    技术支持:杭州滨兴科技有限公司 mailto:88ctv@163.com
    免费发布信息主办:浙江-杭州-工程管理网网络运营部安全生产