Web开发入门之基本概念

参阅资料:

《Tomcat与Java Web开发技术详解第二版 ----孙卫琴》

 传智播客视频笔记

 

基本概念

1.Web:Web是一种分布式应用架构,旨在共享分布在各个Web服务器中的所有相互链接的信息。

2.Web开发:① 狭义:网页网站开发

                  ② 广义:服务器端开发

3.Web资源:Web资源分为两种,一种是静态web资源,第二种是动态Web资源。

        ①   静态Web资源:是指浏览器能够直接打开的,比如html,css,js。

        ②   动态Web资源:是指一些浏览器不能直接打开,需要将其翻译成html等静态Web资源才能打开,比如 jsp,servlet等。

上述两种Web资源分别对应两种Web开发技术,一种是静态Web开发技术,另一种是动态Web开发技术。我们主要研究动态Web开发技术。

常用的Web开发技术有jsp,servlet,php,asp.net。而在Java中,我们把动态web资源开发技术统称为Javaweb。

4.Web服务器:Web服务器具备动态执行程序代码的能力,由专门的服务器开发商创建。包含硬件和软件两部分。

     ① 硬件:可以是大型主机,也可以是普通pc机。

       ② 软件:较为流行的有:(1) Weblogic(Orcale) 付费

                 (2) Websphere(IBM)  付费

                 (3) Tomcat(Apache)   免费开源

5.Web开发体系结构

① B/S模型                                  浏览器-------服务器   (目前和今后成为主流)

② C/S模型                                  客户端-------服务器

比较:B/S模型用户不需要安装专门的客户程序,只要安装了浏览器即可。缺点是难以实现复杂的客户界面。

         C/S模型交互性强,网络负载小,但是对客户机的要求高软件伸缩性,复用性差。

6.HTTP协议:即超文本传出协议(Hypertext Tranfer Protocol)是客户端(浏览器)与服务器之间通信所

  遵循的协议和规则。是基于请求响应无状态模式的,是tcp/ip协议的应用层协议。

 

 

                

 

你可能感兴趣的:(web开发)