动态网站初体验

来源:互联网 发布:交换机数据转发方式 编辑:程序博客网 时间:2024/06/02 13:25

技能结构图

这里写图片描述
这里写图片描述

B/S 和 C/S

这里写图片描述

什么是B/S技术

B/S结构(浏览器browser/服务器server):程序完全部署在服务器上,用户通过浏览器访问应用程序,他是基于Internet的产物
这里写图片描述

  • B/S技术的工作原理
    B/S结构中浏览器端与服务器端采用请求/响应模式进行交互

  • 为什么需要基于B/S技术的动态网页
    使用动态网页,可以动态输出网页内容、同用户进行交互、对网页内容进行在线更新

什么是C/S技术

C/S (客户机client/服务器server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销

  • C/S技术的工作模式
    C/S 结构的基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布”原则。客户端完成数据处理,数据表示以及用户接口功能;服务器端完成DBMS(数据库管理系统)的核心功能。这种客户请求服务、服务器提供服务的处理方式是一种新型的计算机应用模式。
    Client和Server常常分别处在相距很远的两台计算机上,Client程序的任务是将用户的要求提交给Server程序,再将Server程序返回的结果以特定的形式显示给用户;Server程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。

  • 与B/S区别
    首先必须强调的是C/S和B/S并没有本质的区别:B/S是基于特定通信协议(HTTP)的C/S架构,也就是说B/S包含在C/S中,是特殊的C/S架构。
    之所以在C/S架构上提出B/S架构,是为了满足瘦客户端、一体化客户端的需要,最终目的节约客户端更新、维护等的成本,及广域资源的共享。

    1. B/S属于C/S,浏览器只是特殊的客户端;
    2. C/S可以使用任何通信协议,而B/S这个特殊的C/S架构规定必须实现HTTP协议;
    3. 浏览器是一个通用客户端,本质上开发浏览器,还是实现一个C/S系统。

使用URL实现页面访问

  1. URL
    Uniform Resource Locator的缩写,代表“统一资源定位符”,即我们常说的网址。 URL是唯一能识别Internet上具体的计算机、目录或文件夹位置的命名约定
  2. URL的组成
    第一部分:协议
    第二部分:主机IP地址(有时包含端口号)
    第三部分:项目资源的地址,如目录和文件夹名等
    这里写图片描述

Tomcat服务器

Apache Jakarta的开源项目(losthost:8080)
JSP/Servlet容器

    Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。    诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为9.0。

Tomcat服务器应用
启动和停止Tomcat服务器 方式一:通过“程序”  “管理工具”  “服务”  鼠标右击“Apache Tomcat”  选择“启动”或者“停止”操作
方式二:通过“程序”  “Apache Tomcat XX”  “Monitor Tomcat”  鼠标右击窗口右下角的Tomcat图标选择“Start Service”或者“Stop Service”
Tomcat服务启动检测 :在IE地址栏中输入:http://localhost:端口号,页面进入到Tomcat启动成功界面

Tomcat服务器的目录结构

目录 说明 /bin 存放Windows或Linux平台上用于启动和停止Tomcat的脚本文件 /conf 存放Tomcat服务器的各种配置文件,其中最重要的是server.xml /server/lib 存放Tomcat服务器所需的各种JAR文件 /server/webapps 存放Tomcat自带的两个Web应用:admin应用程序和manager应用程序 /commom/lib 存放Tomcat服务器以及所有Web应用都可以访问的JAR文件 /work Tomcat把由JSP生成的Servlet放于此目录下 /webapps 当发布Web应用时,默认情况下会将Web应用的文件存放于此目录中

Web应用的目录结构

目录 说明 /Web 应用的根目录,该目录下所有文件在客户端都可以访问,包括JSP、HTML,JPG等访问资源。 /WEB-INF 存放应用使用的各种资源,该目录及其子目录对客户端都是不可以访问,其中包括web.xml(部署表述符) /WEB-INF/classes 存放Web项目的所有的class文件 /Web-INF/lib 存放Web应用使用的JAR文件
0 0
原创粉丝点击