一、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服务器的目录结构:
四、Web应用程序的WEN_INF目录结构:
1、WEN-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录
2、web.xml:项目部署文件
3、lib文件夹,用于存放需要的jar包