javaweb 1.web的基本概念

简介: javaweb 1.web的基本概念

基本概念


1.1 前言

web开发:


  • web,网页的意思,www.baidu.com
  • 静态web   1. html,css

                    2.提供给所有人看的数据始终不会发生变化

  • 动态web

1.淘宝几乎是所有的网站

2.提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各部相同

3.技术栈Servlect/JSP ASP PHP

在Java中,动态web资源开发的技术统称为JavaWeb

1.2 web应用程序

web应用程序:可以提供浏览器访问的程序

  • a.html、b.html…多个web资源,这些web资源可以被外界访问,对外界提供服务
  • 你们能访问到的任何一个页面或者资源,都存在与这个世界的某一个角落的计算机上
  • URL
  • 这个统一的web资源会被放在同一个文件夹下,web应用程序–>Tomcat:服务器
  • 一个web应用由多部分组成(静态web,动态web)

1.html,css,js

2.jsp,servlet

3.java程序

4.jar包

5.配置文件(Properties)

web应用程序编写完毕后,若想提供给外界访问:需要一个服务器来同意管理

1.3 静态web

  • *.html *.html这些都是网页后缀,如果服务器上一直存在这些东西

20200627211358638.png


  • 静态web存在的缺点

*Web页面无法动态更新,所有用户看到的都是同一个页面

1.轮播图,点击特效:伪动态

2.JavaScript[实际开发中,他用的最多]

3.VBScript

*他无法和数据库交互(数据无法持久化,用户无法交互)

1.4 动态web

页面会动态展示:“Web的页面展示的效果因人而异”

20200627214055712.png


缺点

  • 假如服务器的动态web资源出现了错误,我们需要重新编写我们的后台程序,重新发布;


  1. 停机维护

     优点


  • Web页面可以动态更新,所有用户看到都不是一个页面
  • 他可以与数据库交互(数据持久化:注册,商品信息,用户信息…)

20200627214754891.png


相关文章
|
1月前
javaWeb服务详解(含源代码,测试通过,注释) ——web.xml
javaWeb服务详解(含源代码,测试通过,注释) ——web.xml
7 0
|
6月前
|
缓存 前端开发 JavaScript
【JavaWeb】Web前端性能优化
【JavaWeb】Web前端性能优化
40 1
【JavaWeb】Web前端性能优化
|
6月前
|
SQL 安全 Shell
【JavaWeb知识】Web常见的攻击技术
【JavaWeb知识】Web常见的攻击技术
56 0
|
7月前
|
前端开发 JavaScript Java
Javaweb第一章:Web前端的入门理论
Javaweb第一章:Web前端的入门理论
57 0
|
9月前
|
设计模式 XML JSON
javaweb (一) ——web与servlet(下)
javaweb (一) ——web与servlet
|
9月前
|
缓存 前端开发 安全
javaweb (一) ——web与servlet(上)
javaweb (一) ——web与servlet
|
9月前
|
应用服务中间件 Android开发 开发者
JavaWeb上机实验4 Web开发环境搭建
JavaWeb上机实验4 Web开发环境搭建
122 0
|
21天前
|
监控 JavaScript 前端开发
《理解 WebSocket:Java Web 开发的实时通信技术》
【4月更文挑战第4天】WebSocket是Java Web实时通信的关键技术,提供双向持久连接,实现低延迟、高效率的实时交互。适用于聊天应用、在线游戏、数据监控和即时通知。开发涉及服务器端实现、客户端连接及数据协议定义,注意安全、错误处理、性能和兼容性。随着实时应用需求增加,WebSocket在Java Web开发中的地位将更加重要。
|
1月前
|
Web App开发 前端开发 开发工具
介绍Web开发的基础知识
介绍Web开发的基础知识
29 7
|
1天前
|
设计模式 存储 前端开发
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式