标签:
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架构中在客户端运行的计算,全部需要移植到服务端上运行,这样会增加服务端的压力。
标签:
原文地址:http://www.cnblogs.com/xumaodun/p/4865904.html