毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于webform的在线考试系统+用例图+文献综述(5)
(5)代码管理:.Net管理用户的代码,从很多方面看,这一点都是很重要的,比如减少bug以及构建更多可扩展的应用。.Net可以处理以下操作:内存分配和回收,进程及线程的创建和终止,以及运行代码的访问许可。VB开发人员先前面临的问题——比如内存管理、线程和进程创建——现在都可以由.Net来处理。而C++程序员可以转向C#,.Net代替他们处理这些操作后,内存泄露和其它bug出现的可能性将大大减少。拥有了被管理的代码,你可以访问.Net所有跨语言的能力。
(6)平台独立:虽然.Net是为微软的操作系统创建的,但是微软的确为ECMA标准委员会发布了一部分框架和C#。比如,Mono project实现了Linux的.Net,包括架构和C#编译器。这意着很多应用(特别是基于Web的应用)一次编写完成后就可以运行于多种平台上。
(7)现代化语言:VB.Net和C#都是现代化的语言。它们完全是面向对象的,设计的时候消除了很多VB 和C++的矛盾。这两种语言使用了多层式架构,这是一种基于组件的方法。 比如,C#取消了指针和其它一些结构,它们曾经给C++程序员(特别是新手)带来很多严重的问题。代码由.Net架构管理后,VB.Net 和C#都从中受益。这个架构还包括一些基础的对象,它们是开发多线程、支持XML等应用所必须的。
(8)跨语言标准基本类型:VB开发人员曾经面临一个致命的问题:VB中的字符串与C++中的字符串不同,所以调用Windows API函数的时候会出现一些问题。.Net确定了所有类型的标准定义,所以VB中的字符串和C#中的字符串相同,也和COBOL .Net中的字符串相同。这意着你再也不必担心语言A中的整型数据是32位而语言B中只有16位。你可以确信不同语言的数据类型都相同,可以更好地进行跨语言集成。
1.4.3 B/S架构概述
B/S架构(Browser/Server架构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在B/S结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统文护与升级的成本和工作量,降低了用户的总体成本。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
随着Internet和WWW的流行,较早的的主机/终端和客户端/服务器端都无法满足当前全球网络信息的共享,以及网络的互联性和互联性的要求,因此相应的就出现了浏览器./服务器型的模式。B/S模式最大特点是:用户可以通过WWW浏览器访问互联网上的图文信息、数据信息、动画信息、声音信息和flash或者视频信息,以上所说的信息都是有众多的web服务器产生,但是不同的web服务器又可以通过不同的方式连接数据库服务器,而在实际中大量的数据是存放在数据库服务器中的。客户端一般只有除了WWW浏览器,而不需要其他的用户程序,所要做的只是将程序从web服务器上下载到本机执行,假如在下载时遇到了与数据库有关的程序指令,将会由web服务器把该指令交给数据库服务器来执行,并将结果返回给web服务器,然后再由web服务器返回给用户。这种结构中如下图2-1
图2-1 B/S结构图
1.4.4 B/S架构优缺点
(1) 文护和升级方式简单。
目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的文护。无论用户的规模有多大,有多少分支机构都不会增加任何文护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程文护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和文护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,文护和升级革命的方式是“瘦”客户机,“胖”服务器。
共15页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
下一页
上一篇:
C#+access现代物流系统分析与设计
下一篇:
基于WORD文档的防篡改水印系统设计与实现
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
C#学校科研管理系统的设计
中国学术生态细节考察《...
公寓空调设计任务书
10万元能开儿童乐园吗,我...
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
AT89C52单片机的超声波测距...
志愿者活动的调查问卷表
承德市事业单位档案管理...
国内外图像分割技术研究现状