B/S概念总结

       学到B/S中期时,在跟师父交流时,发现好多小知识点没弄清,下面是我的一些总结

前台/后台,前端

       前台:是最终使用系统的用户浏览看到的界面
      后台:是系统管理员管理的界面

       前端:可见部分的代码编写,侧重网页的布局(html+css+js+…),个人认为是客户端
      后端:它编写的代码是提供给前端调用的,是网站的逻辑部分(设计数据库,动态语言),个人认为是服务端

服务器

       就计算机而言,给别人提供服务的就是服务器,如本机上有个IIS,我把我做得一个网站发布到IIS上,别人就可以访问我发布的网站了,此时我的本地计算机就是一台服务器

ADO.NET 和ASP.NET

       ADO.NET:是一种数据访问接口,是一组用于和数据源进行交互的面向对象类库,是与数据源交互的.net技术。我们通常所说和所用到的数据源也就是我们平常使用的数据库,我们的客户端就是通过ADO.NET去访问数据库的ADO.NET连接数据库的方法

       ASP.NET:是一种脚本语言,是用于创建动态Web内容的一种强大的服务器端技术,个人认为就是多用户上面的后端开发,ADP.NET的运行过程包含:接收页面请求,分析,编译,组装,页面缓冲。

       当客户端通过浏览器请求(Request)页面时,服务器端首先由页面分析器(Parser)对被请求的页面进行分析;再将通过分析的页面内容传递给编译器(Compiler);经过编译器编译的页面内容被传输给组装缓存(Assembly Cache),同时,一些需要较高资源代价的元素可以创建一次后存人内存(Memory);将组装缓存和内存中的内容有机结合后形成一个完整页面(包括数据、编译代码、HTML代码等),完整页面最后被送往输出缓存(Output Cache)。输出缓存中的内容将作为客户端的页面请求结果被送回浏览器。当同一页面被第二次请求时,服务器端将跳过所有中间环节,直接从输出缓存中送出页面请求结果。(此段是度娘给出的ASP.NET工作原理的解答

动态网页用到的技术

        动态网页:Web服务器端创建的内容动态变化的网页
       在此区分,动态HTML页面:客户端脚本程序所实现的具有动态视觉的网页,这种动态效果是浏览器程序执行的结果,不是网页的源文件的内容改编以后的结果

常用到的技术有

  • PHP:Hypertext Preprocessor(超文本预处理器),是一种脚本
  • ASP:Active Server Pages(动态服务器页),是一种Web应用框架
  • JSP:Java Sserver Pages(java服务器页面),是一种动态网页标准
  • CGI:Common Gateway Interface(公共网关技术),最早用来建立动态网页的技术,是一种程序

而开发一个WEB用到的基本技术有html,css,javascript,jquery,ajax…

那么
什么是脚本那???
       个人理解如果一个HTML页面要想有动态的效果,就必须使用脚本,利用脚本对HTML进行响应动态的处理和显示

什么是框架???
       个人认为:简单来讲:就是解决一个复杂问题时,使用的套路。相当于在建一座居住的房子时,房子已建成(框架),相当于一个雏形,但是要想实现人居住的目的,里面应该怎么布置,布置哪些东西(就是去编程,实现要求的功能)

【总结】

       概念先弄明白,学习起来会很有条理,知道这一个我做的是什么,要实现什么功能,实现该功能用到了哪些技术

评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值