什么是JAVAweb?
文章目录
- JAVAweb
- 一、基本概念
- 1、web开发:
- 2、web应用程序
- 3、静态web
- 4、动态web
JAVAweb
一、基本概念
1、web开发:
web:网页的意思,它用于表示Internet主机上供外界访问的资源,例如:www.jd.com;
- 静态web
- 如:html、css、JavaScript、MP4视频等;
- 页面的数据永远不会发生变化;
- 动态web
- 淘宝、京东等绝大多数网站采用动态web;
- 页面的数据会发生改变,每个用户访问以后得到的结果都不一样;
- 如:servlet/jsp、php、asp等等;
- 静态web
如果用户请求的是动态资源,那么服务器会执行动态资源,转换为静态资源,再发送给浏览器/3
2、web应用程序
web应用程序是多个Web资源的集合,是供浏览器访问的程序,一个Web应用由多个静态Web资源和动态Web资源组成。
- 这些统一的web资源会被放到同一文件夹下;
- 一个web应用程序由多个部分组成(静态web和动态web)
- html、css、js
- jsp、servlet
- java程序
- jar包
- 配置文件(Properties)
- web应用程序设计完毕以后,需要一个服务器来统一管理,提供给外界访问
3、静态web
*.htm; *.html都是网页后缀,如果现在在一个服务器上直接读取这些内容,那么意味着是把这些网页的内容通过网络服务器展现给用户。整个静态WEB操作的过程图如下:
静态web的缺点
- web页面中的内容是始终不变的, 用户看到的效果和内容始终是一样的;
- 可以使用javascript/VBScript来实现静态页面的伪动态效果
- 静态web无法连接数据库,无法实现和用户的互动;
- web页面中的内容是始终不变的, 用户看到的效果和内容始终是一样的;
4、动态web
动态web具有交互性,页面的内容可以动态更新,整个动态web操作的过程图如下:
缺点
- 如果服务器的动态资源出现错误,需要重写编写我们的后台程序,重新发布
优点
- Web页面可以动态更新,所有用户看到的都是不一样的效果和内容;
- 可以与数据库交互(数据持久化:注册、商品信息、用户信息等)
静态web的缺点
- web页面中的内容是始终不变的, 用户看到的效果和内容始终是一样的;
- 可以使用javascript/VBScript来实现静态页面的伪动态效果
- 静态web无法连接数据库,无法实现和用户的互动;
- web页面中的内容是始终不变的, 用户看到的效果和内容始终是一样的;
什么是JAVAweb?相关推荐
- javaWeb——Servlet
Servlet 系统架构 B/S结构的系统通信原理(没有涉及到Java小程序) 关于WEB服务器软件 实现一个最基本的web应用(这个web应用中没有java小程序) 对于一个动态的web应用来说,一 ...
- JavaWeb笔记01
文章目录 JavaWeb(狂神说Java) 1.基本概念 1.1前言 1.2web应用程序 1.3静态web 1.4 动态web 2.web服务器 2.1技术讲解 2.2web服务器 3.Tomcat ...
- 使用maven搭建ssm框架的javaweb项目
目前主流的javaweb项目,常会用到ssm(Spring+Spring MVC+Mybatis)框架来搭建项目的主体框架,本篇介绍搭建SSM框架的maven项目的实施流程.记之共享! 一.SSM框架 ...
- javaweb学习总结(二十三)——jsp自定义标签开发入门
一.自定义标签的作用 自定义标签主要用于移除Jsp页面中的java代码. 二.自定义标签开发和使用 2.1.自定义标签开发步骤 1.编写一个实现Tag接口的Java类(标签处理器类) 1 packag ...
- javaWeb -- HTTP协议
笔记摘要: 作为web开发的前奏,这里介绍了什么是HTTP协议,HTTP请求与HTTP响应信息的介绍 一.什么是HTTP协议 客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一 ...
- Java项目:个人博客系统(java+SSM+Mysql+Servlet+JavaWeb)
源码获取:博客首页 "资源" 里下载! 一.项目简述 项目内容包括:首页,登陆,新建文章,搜索,登陆日志,登录次数,评论统计,相关信息,文章列表等其他相关功能 另外:系统采用MVC ...
- 在linux下部署安装Tomact并运行javaWeb工程
1.下载并安装xftp5 2.上传Tomact服务器 3.安装Tomact服务器 3.1解压Tomact服务器压缩包 解压到当前目录下 3.2配置环境变量 tomcat服务器运行时是需要JDK支持的, ...
- 超详细的Java面试题总结(四 )之JavaWeb基础知识总结
系列文章请查看: 超详细的Java面试题总结(一)之Java基础知识篇 超详细的Java面试题总结(二)之Java基础知识篇 超详细的Java面试题总结(三)之Java集合篇常见问题 超详细的Java ...
- JavaWeb学习笔记——DOM4J
下载的地址为:http://www.dom4j.org/dom4j-1.6.1/ import java.io.File; import java.io.FileOutputStream; impor ...
- JavaWeb学习笔记(十)--HttpServletRequest
1. HttpServletRequest简介 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中 2. Ht ...
最新文章
- 2022-2028年中国智能眼镜行业深度调研及投资前景预测报告
- 开机后需要手动打开mysql_mysql解压版一键配置
- python输入语句-python2 和 pyhton3 输入语句写法
- 小米路由器mini改打印服务器_如何把家里的闲置路由器用起来
- processing图片粒子化_个人见到的processing(优质且全的教程,一定看原文)
- 同一个页面生成多个sessionid_web页面渲染(一)
- LeetCode 1218. 最长定差子序列(哈希map)
- 与Win8之磁盘活动时间100%斗争心得
- 关于微信服务商统一下单需要注意的几个问题
- 爬虫学习笔记(一)初识爬虫
- 装饰者模式 (decorator pattern)
- React-注册事件
- win10防火墙不能自动启动
- android系统佳明app,佳明garmin运动手表app
- 计算机绘图的实验报告怎么写,计算机绘图—autocad2011实验报告
- python 情感分析实例_基于Python的情感分析案例
- G6信息门户连接不上服务器,G6客户端提示找不到服务器怎么回事 网是通 的
- 木马逆名欺骗:利用unicode控制符RLO
- 设置博客园的背景图片,自定义样式以及导航目录
- 微信小程序——绑定点击事件
热门文章
- UIColor 生成纯色图片
- 九联UNT403G/UNT413G_国科GK6323芯片_5621ds无线wifi_免拆卡刷固件
- 代码优化小技巧-使用enum统一返回code码
- SS7网络中的短消息服务(SMS): 使用模块化设备优化利润
- 《CCNA学习指南:数据中心(640-911)》——1.3 物理网络拓扑
- 【英语】-吞音与连读
- pythonturtle八卦_太极八卦连环掌——python大法好
- Cesium开发基础篇 | 02加载地形数据
- Linux HID分析
- VM安装的虚拟机如何在局域网内互相访问