码迷,mamicode.com
首页 > Web开发 > 详细

WEB技术相关入门知识点

时间:2015-10-10 10:19:14      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

1.什么是WEB技术?

使用相应的技术制作网页、网站等信息,然后把网页、网站等资源发布到一台服务器上,然后让外界可以访问。

2.WEB资源的分类

静态web资源

使用相应的技术(html、css、JavaScript)制作出来的静态的网页、音频、视频、图片、文件等信息。然后外界可以直接去访问这些资源。

动态web资源:

使用对应的技术(Servlet等)通过代码动态生成的网页。后期学习的时候我们制作的基本都是动态的web资源。

JavaEE技术主要使用JSP技术来制作这些网页。JSP文件被Java翻译会变成Servlet。

3.WEB资源开发使用到的技术

ASP技术:微软提供。

PHP技术:开源组织提供,全部免费。

JSP技术:oracle公司提供,主要针对大型企业级开发。

4.主流的开发模式

CS架构:

client / server :客户端和服务端,这个结构要求程序员在开发程序的时候,必须开发两套软件,一套客户端运行的程序,一套是服务端要运行的程序。这个架构开发成本较高,后期维护也不方便。

CS架构好处,由于有客户端程序,那么可以把一些数据运行放到客户端电脑上运行,这样可以减少服务器的运算压力。

BS架构:

browser / server 浏览器和服务器,这种架构程序员不用开发客户端程序,而只需要开发服务端程序即可。浏览器就是客户端,而浏览器由其他的厂商提供。

这种架构后期维护方便。服务端升级,不要求客户端做任何的改变,只要使用浏览器都可以访问。

弊端:把CS架构中在客户端运行的计算,全部需要移植到服务端上运行,这样会增加服务端的压力。

WEB技术相关入门知识点

标签:

原文地址:http://www.cnblogs.com/xumaodun/p/4865904.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!