欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  一、javaWeb
 
  1.概念:利用java语言进行基于互联网的开发
 
  2.软件架构
 
  (1)C/SClient/Server客户端/服务器端
 
  在用户本地有一个客户端程序,在远程有一个服务器程序
 
  比如:QQ、微信、迅雷等
 
  优点:
 
  1.用户体验好
 
  缺点:
 
  1.开发、安装、部署、维护麻烦
 
  (2)B/SBrowser/Server浏览器端/服务器端
 
  只需要一个浏览器,用户只需要输入不同的网址(URL),即可访问不同的服务器程序
 
  优点:
 
  1.开发、安装、部署、维护简单
 
  缺点:
 
  1.如果应用过大,用户体验会受影响
 
  2.对硬件要求太高
 
  3.B/S架构详解
 
  资源分类
 
  静态资源
 
  使用静态网页开发技术发布的资源
 
  特点:
 
  所有用户访问,得到的结果是一样的
 
  如:文本、图片、音频、视频、HTML、CSS、JavaScript.其中后三者又被称为静态网页开发技术
 
  如果用户请求的是静态资源,服务器会直接把资源发给浏览器,浏览器中内置了静态资源的解析引擎,可以展示静态资源。每个浏览器的静态资源解析引擎可能略有不同,但是总体差别不大。
 
  动态资源
 
  使用动态网页技术发布的资源
 
  特点:
 
  所有用户访问,得到的结果是有可能不一样的
 
  如jsp/servlet、php、asp等
 
  如果用户请求的是动态资源,那么浏览器会先执行动态资源,将动态资源转换为静态资源,再发送给用户
 
  因此,要想学习动态资源,需要先学习静态资源。
 
  静态资源包括
 
  HTML:用于搭建基础页面,展示页面的内容
 
  CSS:用于美化页面,布局页面
 
  JavaScript:控制页面的元素,让页面有一些动态的效果

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h55088.shtml