javaweb01
JavaWeb01
1. 基本概念
Web开发:
- web,网页的意思,能在互联网上拿到资源;比如:百度。
- 静态web
1. html,css
2. 提供给所以人看的数据始终不会发生改变。 - 动态web:
1. 几乎所有的网站;
2. 提供给所有人看的数据始终会发生变化,每个人看到的内容都不一样,在不同时间、地点看到的信息个不相同;
3. 技术栈:Servlet/JSP,ASP,PHP
在Java中,动态web资源开发的技术统称为JavaWeb。
2. Web应用程序
web应用程序:可以提供浏览器访问的程序。
- a.html,b.html......多个web资源,这些web资源可以被外界访问,对外界提供服务;
- 我们能够访问到任何一个页面或者资源,都存在与这个世界的某一个角落的计算机上;
- URL:统一资源地位器;
- web资源统一放在同一个文件夹下,web应用程序——>Tomcat:服务器;
- 一个web应用程序由多部分组成(静态web,动态web),比如:
html,css,js;jsp,servlet;java程序;jar包;配置文件。
web应用程序编写完毕后,若想提供给外界访问:需要一个服务器来统一管理。
3. 静态web
- *html这些都是网页的后缀,如果服务器上一直存在这些东西,我们就可以直接进行读取,通络;
- 缺点:
- web页面无法动态更新,所有用户看到都是同一个页面
- 无法与数据库交互,数据无法持久化,用户无法交互。
4. 动态web
- 页面会动态变化,页面效果会因人而异;
- 缺点:加入服务器的动态web资源出现了错误,我们需要重新编写我们的后台程序,重新发布,就是我们所说的停机维护;
- 优点:web页面可以动态更新,所有用户看到不一样的页面,其可以与数据库交互。
浙公网安备 33010602011771号