一、JavaWeb的基本概念
1、web开发
web 开发的的前提就是web页面,web页面又可以分为静态web和动态web。
静态web
- 由 HTML 和 CSS 组成。
- 网页上的数据永远都不会发生变化。
动态web
- 像天猫淘宝、京东类似的几乎所有网站都是动态web。
- 网页上的数据会发生变化,不同的用户在不同的时间,不同的地点看到的数据信息都不尽相同!
- 用到的技术栈:Servlet/JSP、ASP、PHP。
在Java中,我们把动态web资源开发的技术叫做JavaWeb。
2、Web 应用程序
Web 应用程序就是提供给浏览器访问的程序。
一个Web应用程序的组成部分:
- html、css、js
- jsp、servlet
- Java程序
- jar包
- properties 配置文件
我们的web应用程序的web资源都会被放在同一个文件夹下,这时就需要一个服务器来统一管理这些资源和程序。
3、静态Web和动态Web的分析
静态web原理: