
正文
asp.net开发b/s,ASPNET开发中母版页所使用的指令
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
ASP.NET开发宝典:B/S结构与C/S结构比较
B/S结构与C/S结构比较
Client/Server建立在局域网的基础上 Browser/Server建立在广域网的基础上
( )硬件环境不同
C/S一般建立在专用的网络上 它适用小范围里的网络环境 如局域网之间可以通过专门服务器提供连接和数据交换服务
B/S是建立在广域网上的 它不必是专门的网络硬件环境 因此有比C/S更强的适应范围 一般只要有操作系统和浏览器就行
( )对安全要求不同
C/S一般面向相对固定的用户群 对信息安全的控制能力很强 一般高度机密的信息系统采用C/S结构适宜 可以通过B/S发布部分可公开信息
B/S建立在广域网上 对安全的控制能力相对较弱 面向的是不可知的用户群
( )对程序架构不同
C/S程序更加注重流程 可以对权限多层次校验 对系统运行速度可以较少考虑
B/S对安全以及访问速度有多重考虑 建立在需要更加优化的基础之上
( )系统维护不同
C/S程序由于整体性 必须整体考查 处理出现的问题以及系统升级难 可能相当于再做一个全新的系统
B/S构件组成便于构件个别的更换 可实现系统的无缝升级 系统维护开销可减到最小 用户从网上自己下载安装就可以实现升级
( )处理问题不同
C/S程序可以处理用户面固定并且在相同区域 安全要求高的需求 与操作系统相关 应该都是相同的系统
B/S建立在广域网上 面向不同的用户群 地域分散 这是C/S无法做到的 与操作系统平台关系最小
( )用户接口不同
C/S多是建立在Windows平台上 表现方法有限 对程序员要求普遍较高
B/S建立在浏览器上 以更加丰富和生动的表现方式与用户交流 并且大部分难度减低 可降低开发成本
返回目录 ASP NET开发宝典
编辑推荐
ASP NET开发培训视频教程
Microsoft NET框架程序设计视频教程
ASP NET MVC 框架揭秘
lishixinzhi/Article/program/net/201311/16059
相关问答
Q1: asp.net开发的系统一定是b/s结构的么?可以开发c/s结构的系统么?
asp.net开发的系统一定是b/s结构的么?可以开发c/s结构的系统么?一般来说用c/s结构开发的系统也都能用b/s结构开发,一个成熟的B/S系统开发平台要集代码生成器+权限管理+快速开发+动态接口+通用组件+动态UI于一体的
B/S结构系统开发架构及工具详解
B/S(Brouser/Server)架构也可以理解为web架构,是一种基于浏览器载体的框架,包含前端、后端和数据库三个大的方向,各个方向的工具技术都不一样。现在主流的工具技术包含.NET、SqlServer、Bootstrap等,开发工具也会不一样。
B/S(Brouser/Server)前端开发技术工具包括三个要素:HTML、CSS和JavaScript,当然还有很多高级的前端框架,比如bootstrap、Jquery等。
B/S(Brouser/Server)后端技术工具也有很多,比如.Net、JAVA、PHP等,各大语言都有其开发架构和工具,像.NET的MVC架构和Visual Studio工具,JAVA的J2EE架构和Eclipse工具。
数据库现在有三种主流的关系型数据库:Mysql\SQLserver\Oracle,还有Nosql非关系型数据库:Redis、Mogodb等。开发工具有SQL Server Management Studio、Navicat等。
Q2: ASP.NET开发宝典:B/S结构简介
B/S结构简介
B/S(Browser/Server)结构即浏览器/服务器结构 它是随着Internet技术的兴起 对C/S结构的一种变化或者改进的结构 在这种结构下 用户工作界面是通过WWW浏览器来实现 极少部分事务逻辑在前端(Browser)实现 但是主要事务逻辑在服务器端(Server)实现 形成所谓三层架构 这样就大大简化了客户端计算机载荷 减轻了系统维护与升级的成本和工作量 降低了用户的总体成本 以目前的技术看 局域网建立B/S结构的网络应用 并通过Internet/Intranet模式下的数据库应用 相对易于把握 成本也是较低的 它是一次性到位的开发 能实现不同的人员 从不同的地点 以不同的接入方式(如LAN WAN Internet/Intranet等)访问和操作共同的数据库 它能有效地保护数据平台和管理访问权限 服务器数据库也很安全
返回目录 ASP NET开发宝典
编辑推荐
ASP NET开发培训视频教程
Microsoft NET框架程序设计视频教程
ASP NET MVC 框架揭秘
lishixinzhi/Article/program/net/201311/16061
Q3: 用asp.NET做B/S系统一般是几层结构?每层之间关系是什么?为什么这么分层?
一般就是
WEB层
业务逻辑层 BLL
数据访问层 DAL
WEB层就是用户所能看到的界面。
BLL层主要进行数据的加工处理。
DAL层主要进数据库的操作,把数据写入数据库, 或者从数据库读取数据
就是用户通过 WEB层提交数据, 这些数据通过BLL层验证、运算再传给DAL层,由DAL层记录到数据库。
反之,如果需要查询数据那么可以用过通过WEB层, 提交查询关键字,或条件,
这些条件经过BLL层分析后再通过DAL层从数据库取出相应的数据返回给BLL层, 再经BLL层运算、包装后传给WEB层呈现给用户。
分层开发使得各层的功能独立,他们之间一般可以通过接口来耦合,可以最大限度的减少它之间的依赖性。
比如说你原来用的是 MSSQL的数据库, 但你有一天需要换成Oracle数据库的时候, 只需要替换DAL层组件就可以做到了 对BLL层和WEB层影响可以降低到最小
Q4: 什么事asp.net的B/S模式
B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。
关于asp.net开发b/s和ASPNET开发中母版页所使用的指令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






