关于B/S架构我一直有一点疑问:既然所谓的瘦客户端是指主要的事务处理逻辑部署在服务器上,那网页的后台代码(比如ASP.NET的.CS文件)是运行在服务器端还是运行在浏览器中?后台代码实现事务处理逻辑算是瘦客户端吗?如果不算的话,事务处理逻辑应该在哪实现?是Web Service吗?
另外,C/S架构中,服务器端只是一个单纯的数据库吗?客户端直接读写数据库吗?
另外,C/S架构中,服务器端只是一个单纯的数据库吗?客户端直接读写数据库吗?
ASP.NET会使用ASPX文件(ASP.NET页面)和对应的CodeBehind代码渲染,得到html。浏览器解析并且显示html(css),执行客户端脚本(js)。可以说b/s结构的程序是瘦客户+富服务器的,但是近来ajax盛行,使得客户端有变得“富”的倾向。主要的业务逻辑在服务器端完成,但是客户端也可以处理一些业务,比如分页、简单查询、输入验证,甚至客户端数据库等等。因为b/s是特殊的c/s(client 在这里是特殊的程序,browser),所以你的最后一个问题可以解释了。
亲!~要明白 什么是BS
亲!~aspx 是什么类型的执行!~
亲!~记得结贴哦!~
你发布网站的时候 cs文件被打包编译成dll文件了但是如果你反编译也是能看得到的 你可以混淆什么的来处理这个问题一般情况下 不用 食欲浏览器访问是因为你直接浏览项目文件夹 而不是发布后的文件包