20160910------JAVAWEB概述

20160910------JAVAWEB概述_第1张图片
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服务器目录结构:

20160910------JAVAWEB概述_第2张图片
这里写图片描述

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:  项目部署文件。(设置欢迎页面)
例如:
    
        /index.jsp
        /helloworld.jsp
        /home.jsp
    
    
③classes:  存放web项目所有class文件。

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

你可能感兴趣的:(20160910------JAVAWEB概述)