1.1基本概念
web开发
- web 网页的意思,www.baidu.com
- 静态web:html css 提供给所有人看的数据始终不发生变化!
- 动态web:
<目前几乎所有的网站都是动态的!
<提供给人看到的数据是会变化的,使得在不同时间和地点下看到的都是不一样的。
<技术栈有Servlet,ASP,PHP
在Java中,动态web资源开发的技术统称为Javaweb
1.2web应用程序
web应用程序:可以提供浏览器访问的程序
- a.html b.html…多个web资源,这些web资源可以被外界访问,对外界提供服务;
- 我们所能访问的任何一个资源与页面,都存在于世界的某个角落的计算机上面。
- URL
- 这个统一的资源都会被放在同一个文件夹内,web应用程序—>Tomcat:服务器
- 一个web应用由多部分组成:静态web 动态web
web应用程序编写完毕后,若想提供给外界访问:需要一个服务器来统一管理。
1.3静态web
- *.htm *.html 都是网页的后缀,若是服务器一直存在这些东西,我们可以直接进行读取。通络:
- 静态web存在的缺点
轮播图,点击特效:伪动态
Javascript【实际开发中实现伪动态技术用的最多】
VBscript【伪动态】
<它无法和数据库交互(数据无法持久化,用户无法交互)
1.4动态web
页面会动态展示:“Web的页面展示的效果因人而异”。
- 动态web存在的缺点
<加入服务器的动态web资源出现问题后,我们需要重新编写我们的后台程序,重新发布;
需要停机维护 - 动态web的优点
<它可以与数据进行交互(数据持久化:注册,商品信息,用户信息)


![JavaWeb[狂神说]学习笔记一 JavaWeb[狂神说]学习笔记一](http://www.mshxw.com/aiimages/31/284543.png)
