1.基本概念

web,就是网页的意思,在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包
    • 配置文件 (Properties)

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

3. 静态web

客户端发出请求,服务器上一直就有这些东西,我们可以直接进行读取响应。

  • *.htm, *.html,这些都是网页的后缀
  • 静态web存在的缺点
    • Web页面无法动态更新,所有用户看到都是同一个页面

      • 轮播图,点击特效:伪动态
      • JavaScript [实际开发中,它用的最多]
      • VBScript
    • 它无法和数据库交互(数据无法持久化,用户无法交互)

4.动态web

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

缺点:

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

    • 停机维护

优点:

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

5.web服务器

5.1技术前提

5.2web服务器

服务器是一种被动的操作,用来处理用户的一些请求和给用户一些响应信息
IIS,微软的;
ASP,Windows中自带的
Tomcat
以下信息来自百度百科,官方解释,就这么过一遍眼。。。
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个Java初学web的人来说,它是最佳的选择
Tomcat 实际上运行JSP 页面和Servlet。Tomcat最新版本为9.0。

下一节是具体写Tomcat.

JavaWeb---web相关推荐

  1. 初识JavaWeb(web开发概述、web开发环境的搭建、创建并发布web项目)

    文章目录 JavaWeb web开发概述 web开发环境的搭建 web服务器的选择 环境搭建 Tomcat的配置文件 创建发布Web项目 JavaWeb web开发概述 学习web开发, 我们需要一台 ...

  2. [JavaWeb]Web概念概述

    web概念概述 * JavaWeb:* 使用Java语言开发基于互联网的项目* 软件架构:1. C/S: Client/Server 客户端/服务器端* 在用户本地有一个客户端程序,在远程有一个服务器 ...

  3. JavaWeb web.xml配置详解

    参考: XML 教程 Java web之web.xml配置详解 Javaweb三大组件是:Servlet,Filter,Listener. 1.Servlet Servlet作为中转处理的容器,连接了 ...

  4. javaweb—web环境搭建

    文章目录 前言 一.web简介 二.WEB环境搭建 三.使用Eclipse开发第一个WEB应用程序 四.总结 一.WEB简介? 概述: 1.   JavaWeb 是指,所有通过 Java 语言编写可以 ...

  5. JavaWeb —— Web基础

    WEB基础 本文总结Web开发基础部分HTTP,Tomcat服务器目录结构及配置的相关知识, 完成理解http://hostname/MyWebapp/MyServlet是如何完成服务器的访问 1.什 ...

  6. javaweb web.xml文件详解

    web.xml文件详解 前言:一般的web工程中都会用到web.xml,web.xml主要用来配置,可以方便的开发web工程.web.xml主要用来配置Filter.Listener.Servlet等 ...

  7. [JavaWeb]web相关概念回顾

    web相关概念回顾 1. 软件架构1. C/S:客户端/服务器端2. B/S:浏览器/服务器端2. 资源分类1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器 ...

  8. JavaWeb——web.xml配置详细解读

    这篇文章主要是综合网上关于web.xml的一些介绍,希望对大家有所帮助,也欢迎大家一起讨论. ---题记 Web.xml详解: 1.web.xml加载过程(步骤) 首先简单讲一下,web.xml的加载 ...

  9. 尚硅谷最新版JavaWeb全套教程,java web零基础入门完整版(一)

    HTML和CSS ctrl + shift + / 在同一行代码中的后半截产生注释 HTML标签的介绍 标签拥有自己的属性,分为 基本属性 和 事件属性 标签的基本属性 :bgcolor=" ...

  10. JavaWeb --第一章Web基本概念

    JavaWeb --第一章Web基本概念 文章目录 基本概念 前言 web开发: web应用程序 静态web 动态web web服务器 技术讲解 web服务器 基本概念 前言 web开发: web,网 ...

最新文章

  1. Net编程 详解DataTable用法【转】
  2. cookie获取java_java中如何获取cookie
  3. 转【FullPage.js 应用参数参考与简单调用】
  4. all controls within the same view will share the same data Model
  5. Sequence II (HDU 5919)(主席树)
  6. 宝塔执行sh文件_宝塔面板无法访问权限被锁 Linux面板
  7. Struts2之访问ServletAPI
  8. android sid如何验证有效性,使用RMAN验证备份的有效性
  9. 厉害了!机器视觉在农业中的应用
  10. 《Java》Java Applet运行原理
  11. Java复习---基础复习
  12. Golang 1.16新特性-embed包及其使用
  13. 基于java中国跳棋游戏
  14. 内网穿透服务器搭建教程,NPS使用教程
  15. 西门子s7-1200博图v16灌装机PLC程序+西门子KTP1200触摸屏程序 1200plc和3台v90伺服pn通讯
  16. 从“策略模式”聊聊“设计模式”有多重要?
  17. 微博开源框架Motan初体验
  18. 嵌入式系统(二):ARM芯片及体系架构(上)
  19. Java实现百度地图距离计算
  20. django.forms生成HTML,第21天,Django之Form组件

热门文章

  1. Git版本回退和撤销修改
  2. 浏览我的php网页时,出现的都是网页的代码
  3. linux将gif合并成视频,如何将动图转化为视频?多张GIF图片合并成视频的方法
  4. dos环境c语言写串口程序,DOS下串口通信程序来传送文件的源代码(转)
  5. Python+Pycharm和 VisualStudio C++社区版使用PK及易混淆的语法问题
  6. 正确的境外银行攻略:个人如何开立离岸账户?
  7. 富文本编辑器 Kindeditor 的使用和 常见错误
  8. 设计一套简单的计算机系统及其指令系统,【精品】计算机组成综合设计指导书...
  9. VUE的两种跳转push和replace对比区别
  10. Java项目:(小程序)物业管理系统(spring+spring mvc+mybatis+layui+微信小程)