1. 概念
web开发:
1、web是网页的意思,比如:https://www.baidu.com/
2、静态web:如HTML,CSS这种,提供给所有人看的数据,始终不会发送变化!
3、动态web:每个人在不同的时间地点,看到的数据都不一样,是变化的。(几乎所有网站都是动态web)
4、动态web常用的技术站:Servlet/JSP,ASP,PHP。
在java中,动态web资源开发的技术,统称为JavaWeb。
2. web应用程序
web应用程序:可以提供浏览器访问的程序。
1、a.html、b.html、等,这些web资源可以被外界访问,对外界提供服务。
2、我们能访问到的任何一个页面或者资源,都存在于世界某一台计算机上。这些资源都对外提供了一个URL。
3、URL:统一资源定位符。通过这个定位符,访问到某个电脑上的某个东西。
4、这些统一的web资源,会被放在同一个文件夹下,他们就是一个web应用程序,希望访问这样应用程序,需要依赖Tomcat,俗称:服务器。
5、一个web应用程序,由多个部分组成(静态web,动态web),如:html、css、js、jsp、servlet、Java程序、jar包、配置文件(Properties) 。
web应用程序编写完成后,若想提供给外界访问:需要一个服务器来统一管理。
3. 静态web