JavaWeb简介

一、Web应用程序

1、什么是Web应用程序

Web应用程序是一种可以通过Web访问的应用程序。Web应用程序最大的一个好处是用户很容易访问应用程序。

用户只需要浏览器即可,不需要再安装其他软件。比如淘宝、天猫等电商网站,大型的门户应用站点,如新浪、网易等等


2、Web应用程序是目前软件开发领域的三大方向之一

目前软件开发领域的三大方向:

(1)、桌面应用程序  如QQ、Office   又称C/S架构的应用程序

(2)、Web应用程序  如门户站点、网上营业厅等

(3)、嵌入式应用程序  如安卓、iPhone


二、静态网页与动态网页

1、静态网页:

表现形式:网页中的内容是固定,不会更新

所需技术:HTML CSS


2、动态网页:

表现形式:网页中的内容通过程序动态显示,自动更新。

所需技术:HTML、CSS、数据库技术、至少一门高级语言(Java,C#,Php)、JavaScript、XML

以及目前主流的动态网页脚本技术(Jsp/Asp.net/Php  三者任一种)。


三、Tomcat 服务器

1、Tomcat服务器时Apache的开源项目,同时也是Jsp/Servlet容器

2、Tomcat服务器的目录结构:

JavaWeb简介


四、Web应用程序的WEN_INF目录结构:

1、WEN-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录

2、web.xml:项目部署文件

3、lib文件夹,用于存放需要的jar包