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这些都是网页后缀,如果服务器上一直存在这些东西
- 静态web存在的缺点
*Web页面无法动态更新,所有用户看到的都是同一个页面
1.轮播图,点击特效:伪动态
2.JavaScript[实际开发中,他用的最多]
3.VBScript
*他无法和数据库交互(数据无法持久化,用户无法交互)
1.4 动态web
页面会动态展示:“Web的页面展示的效果因人而异”
缺点 - 假如服务器的动态web资源出现了错误,我们需要重新编写我们的后台程序,重新发布;
- 停机维护
优点
- Web页面可以动态更新,所有用户看到都不是一个页面
- 他可以与数据库交互(数据持久化:注册,商品信息,用户信息…)
javaweb 1.web的基本概念相关推荐
- javaweb入门--web是什么
WEB基本概念 首先明白web是什么,人们常说的web其实就是英文中页面的意思,准确来说是Internet主机供给外界访问的资源. 站在用户视角,也就是说,通过你浏览器(客户端)的地址栏输入资源(你要 ...
- web与web服务器的概念理解
前言 备注:该技术博客的内容是我根据技术视频整理与总结的(并非复制粘贴).原视频源于[遇见狂神说]JavaWeb课程 一.基本概念 首先我们应该学习一下基本概念,我们聊一下web开发.在web开发中w ...
- JavaWeb的web.xml中context-param、listener、filter、servlet加载顺序(重点)
文章目录 结论 分析 1.context-param 2.listener 3.filter 4.servlet 总结 结论 先说结论,在JavaWeb的web.xml中的加载顺序为: context ...
- JavaWeb的web.xml标签元素(二)
JavaWeb的web.xml标签元素(一) 九.session-config 为Web应用中的javax.servlet.http.HttpSession对象定义参数 session-config ...
- JavaWeb的web.xml标签元素(一)
普通信息标签 (1)display-name 定义了WEB应用的名字,在servletContextConfig display-name* XML语法: <display-name>Ap ...
- Web应用的概念以及Java Web应用的发展路程
简单介绍了Web应用的概念以及Java Web应用的发展路程. 文章目录 1 动态Web 应用 2 早期的CGI 3 Java的Servlet 4 更进一步的JSP 5 兼容并取的MVC 1 动态We ...
- JavaWeb(Web概念、HTML)
今日内容 一.Web概念 1.软件架构 2.资源分类 二.HTML 1.HTML概念介绍 2.HTML快速入门 3.HTML标签_文件标签 4.HTML标签_文本标签 5.HTML标签_文本标签_练习 ...
- JavaWeb(一)——web服务器、Tomcat安装和配置
文章目录 1. 基本概念 1.1 前言 1.2 web应用程序 1.3 静态web 1.4 动态web 2. web服务器 2.1 技术讲解 2.2 web服务器 3. Tomcat 3.1 安装To ...
- JavaWeb核心技术——Web概述
目录 1,Web概述 1.1 Web和JavaWeb的概念 1.2 JavaWeb技术栈 1.2.1 B/S架构 1.2.2 静态资源 1.2.3 动态资源 1.2.4 数据库 1.2.5 HTTP协 ...
最新文章
- AI十年进阶:一段算法能力演进的历史
- java条码大小_java – 如何设置iText条码宽度?
- 141 springmvc中 转发 与 重定向
- 企业研发人员配备比例_日本电产电动汽车马达研发基地落户大连
- 如何绕过浏览器的弹窗拦截机制
- SparkStreaming “Could not read data from write ahead log record” 报错分析解决
- 微服务框架下的思维变化-OSS.Core基础思路
- python的三个特性_Python3.9的7个特性
- HDUOJ --2523
- poj 3268 bzoj 1631: [Usaco2007 Feb]Cow Party(最短路)
- JavaWeb 基础系列篇
- python字典由键插值_SciPyTutorial-一元插值interp1d
- 软考中级网络工程师真题资料
- 支付接口申请_微信小程序商城如何开通支付功能
- 2019Windows7 虚拟机安装系统图文教程
- AI机器人AI源码营销机器人电销机器人智能电话机器人拨号机器人语音机器人空号识别FreeSWITCH呼叫中心中间ipbxIPBX科大识别阿里识别语音识别语音翻译
- 压缩图片的三种方式(Java)
- canvas教程6-绘制圆弧
- 5月17号软件资讯更新合集....
- Linux计划任务要怎么弄?
热门文章
- 云南大学计算机专业双一流排名,2019年云南双一流大学最终名单_双一流大学排名...
- 高压电网过电压在线监测系统的研究
- 反NP监视原理并有实例说明
- 基于gis三维可视化的智慧城市行业运用
- linux下Qwt 安装
- SpringMybatis
- IAR编译出现“xxxxxxxx“ declared implicity”
- GNN数据集基准-OGB简介
- 如何用公式编辑器打绝对值符号?
- Excel表Ctrl+v和Ctrl shift+v有什么区别_Excel之快捷