美文网首页
20160910------JAVAWEB概述

20160910------JAVAWEB概述

作者: shallwego_ | 来源:发表于2017-03-14 16:23 被阅读0次
JavaWeb目录

1、web应用程序

    web应用程序是一种可以通过web访问的应用程序。web应用程序最大的好处是用户值需要有浏览器即可访问应用程序,不需要再安装其他软件。

2、静态页面、动态页面

  • 静态页面:网页中内容固定,不会更新。(HTML、CSS)
  • 动态网页:网页中内容通过程序动态显示,自动更新,有数据交互。(HTML、CSS、数据库技术、JAVA、JavaScript、XML等。)(主流动态网页脚本技术:Jsp、Asp.net、Php)

3、B/S编程语言体系结构

  • 浏览器编程语言:HTML、CSS、JavaScript、VBScript
  • 服务器端编程语言:PHP、JSP、ASP/ASP.NET、CGI

4、搭建JAVA WEB开发环境

(1)安装TomCat服务器。

    TomCat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web应用软件容器。【Apache开源项目】【jsp/Servlet容器】

(2)配置环境变量:

  • CATALINA_HOME:TomCat根目录
  • CATALINA_BASE:TomCat根目录
  • PATH:%CATALINA_HOME%\lib;%CATALINA_BASE%\bin;

(3)启动TomCat服务器:

TomCat根目录→bin→startup.bat双击运行

【显示“Server startup in xxx ms”则表示启动成功】

TomCat服务器目录结构:

这里写图片描述

5、编写web程序

(1)在webApps创建项目目录

(2)编写index.jsp(写入jsp代码)

(3)创建WEB_INF目录

  • 复制examples→WEB_INF→web.xml,只保留web-app根标签即可。
  • 创建classes文件夹:存储编辑生成的字节码文件。
    创建lib文件夹:存储要用到jar包。

WEB_INF目录结构

①WEB_INF是Java的Web应用的安全目录。(即客户端无法访问,只有服务端可以访问的目录)

②web.xml:  项目部署文件。(设置欢迎页面)
例如:
    <welcom-file-list>
        <welcome_file>/index.jsp</welcome-file>
        <welcome_file>/helloworld.jsp</welcome-file>
        <welcome_file>/home.jsp</welcome-file>
    </welcom-file-list>
    
③classes:  存放web项目所有class文件。

④lib:  存放web应用使用的jar文件。

相关文章

  • 20160910------JAVAWEB概述

    1、web应用程序 2、静态页面、动态页面 静态页面:网页中内容固定,不会更新。(HTML、CSS) 动态网页:网...

  • 概述

    Web 基础 HTTP(HyperText Transfer Protocol,超文本传输协议)。 WWW(Wor...

  • 概述

    计算机网络由若干结点和链路组成。网络间可以通过路由器互连起来,构成的网络称为互连网(internet)。inter...

  • 概述

    资源 主页:http://opencv.org文档:http://docs.opencv.org/master/问...

  • 概述

    1、分类 创建型:Singleton,Builder,Prototype,Abstract Factory,Fac...

  • 概述

    2018年7月26日,是我开始记录我和我男朋友的爱情故事的第一天,也是我和他在一起的第99天。 其实我们刚在一...

  • 概述

    电路交换、分组交换 电路交换由于电话通信系统,分组交换用于网络数据传输。 电路交换两个用户独占一条物理链路;分组交...

  • 概述

    课程大纲: 1、图像的基本构成2、像素读写3、图像像素值统计信息4、像素值数学运算5、图像RGB彩色空间6、色彩空...

  • 概述

    作者认为这套需求过程可以适用于多种软件开发的情况。这套需求过程虽然不是唯一的解决方案,但学习这个过程可以获得很多帮...

  • 概述

    1、计算机网络向用户提供的最重要的功能有两个连通性和共享。2、网络由若干结点和连接这些结点的链路组成。结点可以是计...

网友评论

      本文标题:20160910------JAVAWEB概述

      本文链接:https://www.haomeiwen.com/subject/icjhnttx.html