JavaWeb 应用设计及实战 第一章 任务1

任务1 构建第一个 JavaWeb 项目

      关键步骤如下。

          安装 Tomcat 服务器。

          配置 Tomcat 服务器。

          在工具中创建 Web 对象。

          部署 Web 项目。

目录

1.1.1   认识常见程序架构

     1.1.2  认识 URL

1.1.3  了解 Web 服务器    1.Web 服务器概述

1.1.4  在 MyEclipse 中构建 JavaWeb 项目


      进行项目开发时,首先要确立的是程序架构的类型。在明确程序架构的基础后才能

开展后续开发工作,下面将结束两种常用的程序架构。

    1.C/S 架构

     在程序架构中,C/S 架构是一种客户端 / 服务器的工作模式,由两个部分组成。"C"

表示 Client, 即客户端;"S" 表示 Server,即服务器。C/S 架构的程序最显著的特点就是,

在使用前首先需要在用户本地安装客户端,然后调用服务器得到相应的服务,即由服务

器来提供服务,由客户端来使用服务。

     使用基于 C/S 架构开发的应用程序,在使用时都必须先安装客户端,当应用程序有变

化时需要重新安装或更新客户端,维护的成本很高,而 B/S 架构则解决了这个问题。

    2. B/S 架构

     在 B/S 架构中,程序采用了浏览器/服务器的工作模式,又称为请求/响应模式。

其中 "B" 表示 "Browser",即浏览器;而 "S" 则依然表示的是 Server, 即 服务器。从这

中工作模式不难看出,原来的客户端被浏览器所代替,用户无需在本地进行烦琐的客户

端安装,只需要连同网络,打开浏览器窗口即可使用服务器端提供的各种服务。

     使用 B/S 架构采用浏览器请求,服务器响应的工作模式。B/S 架构的工作原理如图1.1

所示。

                图1.1   B/S 架构的工作原理

    B/S 架构的工作原理,总结起来包括以下 4 点。

        (1)客户端 (通常是浏览器)接受用户的输入:一个用户在 IE(一种常用浏览器)

中输入用户名、密码。

  (2)客户端向应用服务器端发送请求:客户端把请求消息(包含用户名、密码

等信息)发送到应用服务器端,等待服务器端的响应。

  (3)服务器端程序进行数据处理:应用服务器端通常使用服务器端技术,如JSP等,

对请求进行数据处理。

         (4)发送响应:应用服务器端向客户端发送响应消息 (从服务器端检索到的数据),

并由用户的浏览器解释执行响应文件,呈现到用户界面。

     1.1.2  认识 URL

      URL(Uniform Resource Locator,统一资源定位符) 是 Internet 上标准的资源地址。

一个完整的 URL 由以下几部分组成,列如:

http://www.kgc.cn/news/201609/newslist.jsp?page = 6

    1.协议:http 是传输数据时所使用的协议

    2.主机:www.kgc.cn 可以定位到课工厂的主机,如果知道主机的 IP 地址,这里

     也可以替换成具体的 IP 地址来进行定位

     3.资源的位置 : news/201609 是我们要访问的资源的位置或者资源的路径,而

     newslist.jsp 则是我们要访问的资源的名称。

     4.参数:?page = 6 是我们访问某个资源时所携带的参数。

  • ?表示在该 URL 中含有参数需要进行传递。
  • page = 6 表示参数名称为 "page" ,值为 6 。
  • 如果需要传递多个参数,使用 &符号进行连接,如 page = 6 & size = 10。

1.1.3  了解 Web 服务器
    1.Web 服务器概述

     Web 服务器是可以向发出请求的浏览器提供文档的程序,它的主要功能就是提供网

上信息浏览服务。

     目前在 Web 应用中,由多种 Web 服务器可供选择,常用的服务器主要有:

      1.    IIS:IIS 是源自 Miscrosoft 公司的一种信息服务器,服务对象是基于 Windows 系

      统平台开发的程序应用。

      2.  Tomcat: Tomcat 是 Apache 基金会旗下的一款免费、开源的 Web 服务器软件。

 2. Tomcat 服务器

    Tomcat 是 Apache 基金会开发的一个小型的轻量级应用服务器,技术先进、性能稳定,

而且免费,占用的系统资源小、运行速度快、

     安装 Tomcat 的过程很简单,开源使用解压版,无需安装即可使用。

     提示

         在安装 Tomcat 之前,曲儿在本地已经安装了 JDK ,以免造成 Tomcat 运行错误。

    Tomcat 安装好后,会产生一些目录,每个目录功能介绍如表 1-1 所示。

表 1-1 Tomcat 目录结构
目录

说明

/bin 存放用于启动和停止 Tomcat 的脚本文件
/conf 存放 Tomcat 服务器的各种配置文件,其中最重要的是 server.xml 文件
/lib

存放 Tomcat 服务器所需的各种 JAR 文件

/logs 存放 Tomcat 的日志文件
/temp 用于存放 Tomcat 运行时的临时文件
/webapps Web 应用的发布目录
/work Tomcat 把由 JSP 生成的 Servlet 放于此目录下

       对于 Tomcat 的配置、启动和停止,操作很简单,这里不再做详细介

绍。了解具体配置请扫描二维码。

    配置 Tomcat   图 ……

      Tomcat 运行时最常见的错误是端口冲突和未配置环境变量,请大家注意。

1.1.4  在 MyEclipse 中构建 JavaWeb 项目

   1.在 MyEclipse 中配置 Tomcat

   在使用 MyEclipse 开发 Web 项目之前,还需要配置 Tomcat 服务器,配置的过程

比较简单,直接在 MyEclipse 中找到 Server 服务器进行配置,设置为 Tomcat 相应

安装目录即可。了解集体配置请扫描二维码。

   2. Web 项目的创建与部署

    Web 项目根据 MyEclipse 的工具提示进行创建即可。开发完毕后,必须要部署到

服务器中才能被访问。了解具体配置请扫描二维码。部署 Web 项目的方式包括以下

两种。

   导出 war 包方式实现部署。

   通过负责项目文件的方式实现部署。

猜你喜欢

转载自blog.csdn.net/weixin_44129498/article/details/93323280