JavaWeb基本概念
Posted 静静大人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaWeb基本概念相关的知识,希望对你有一定的参考价值。
1. 基本概念
1.1 前言
- web开发
web:网页的意思。例如:www.baidu.com
- 静态web
- 提供给所有人看的数据始终不会发生变化。
- html、css文件。
- 动态web
- 提供给所有人看的数据始不会发生变化,每个人在不同的时间,不同的地点看到的信息 不同。
- 例如:淘宝;
- 技术栈:Servlet/JSP、ASP\\php等。
- 注意:在java中,动态web资源开发的技术统称为JavaWeb.
1.2 Web应用程序
解释:可以提供浏览器访问的程序。
- 这个统一的web资源会被放在同一个文件夹下,Web 应用程序 —> Tomcat:服务器一个 Web 应用由多部分组成(静态Web、动态Web
- HTML,CSS,javascript
- JSP,Servlet
- Java 程序
- jar 包
- 配置文件 (Properties)
注意:web应用程序编写完毕后,若想提供给外界访问,需要一个统一的服务器来访问。
1.3 静态web
- *.html的给都是网页的后缀。如果服务器上一直存在这些文件,那么我们可以按照特定的路径进行读取。
- 缺点
- Web页面无法动态更新,所有用户看到的都是同一界面
- 无法和数据库交互。
1.4 动态web
-
页面会动态展示:web页面展示的效果因人而异。
-
缺点
- 如果访问的动态web资源出现错误,需要重新编写后台程序、重新发布。
-
优点
- web页面可以根据需求动态更新,所有用户看到的不是同一个界面;
- 可以与数据库产生交互。
发送过程:浏览器发送HTTP请求,服务器Tomcat接收请求,Servlet容器从磁盘加载Servlet程序处理请求Request,处理节后返回Response.
以上是关于JavaWeb基本概念的主要内容,如果未能解决你的问题,请参考以下文章
[JavaWeb-MySQL]SQL基本概念,通用语法,分类