1.基本概念
web开发
web网页的意思
*静态web
html,css
提供给所有人看数据不会发生变化
*动态web
例如淘宝,或者几乎所有的网站都是动态web
提供给所有人看数据都会发生变化,并且每个人访问的都不一样
技术栈:servelt,jsp,ASP,PHP
在Java中动态web资源开发叫做Javaweb
2.web应用程序
.web应用程序:可提供浏览器访问的程序
例如:a.html,b.html可以被外界访问,并且提供服务
我们能访问到任何一种资源都存在于地球的某个角落的计算机上
URL:统一资源定位器
Tomcat:服务器
一个web应用由多个部分组成(静态web,动态web)
# html,css,js
# jsp,servlet
# java程序
# jar包
# 配置文件properties
web程序编写完成后需要给外界访问,需要一个服务器,Tomcat
3.静态web
*.htm,*.html这些网页后缀,如果服务器上存在这些东西,我们就可以直接读取
静态web的缺点:
web网页无法实时更新,每次加载都是同一个页面
轮播图,点击超链接,伪动态
实现方式
JavaScript
VBscript
他无法与数据库交互(数据无法持久,用户无法交互)
4.动态web
缺点:
当数据web出现问题时(出现错误),我们需要从新编写后台程序,从新发布
*停机维护
优点:
所有数据都可以实时更新,用户看到的都不是同一个页面
它可以与数据库交互(数据持久化——)