JavaWeb概述

article/2025/9/16 9:24:35

目录

1.JavaWeb概念

2.常用软件体系结构

3.为什么学习JavaWeb技术?

4.web 应用程序的工作原理

5.web应用程序的资源分类

6.web 服务器软件

7.思维导图总结


本人对JavaWeb的理解

从百科全说中了解到是用Java技术来解决相关web互联网领域的技术栈。

可以先了解web编程语言;web编程语言分为web静态语言和web动态语言。

  1. web静态语言:HTML+CSS
  2. web动态语言:HTML、CSS、数据库技术、高级语言(Java、C#、PHP)、客户端脚本技术:JavaScript、XML解析。

【总结】javaweb编程就是利用java编写的服务器程序。java主要是编写后台服务器程序,然后提供相应的接口供前端也就是浏览器去访问。

1.JavaWeb概念

  • JavaWEB 是指所有通过 Java 语言编写可以通过浏览器访问的程序的总称。
什么是web应用?Web应用:指使用浏览器,通过网络,访问发布在远程服务器上运行的程序。Web应用即网站中的程序。浏览器访问web应用的过程?浏览器根据我们输入的地址找到相应的网站,不同的网站对应不同的服务器

2.常用软件体系结构

 C/S

  •  C/S结构即客户端/服务器(Client/Server),例如QQ;
  •  需要编写服务器端程序,以及客户端程序,例如我们安装的就是QQ的客户端程序;
    • 缺点:软件更新时需要同时更新客户端和服务器端两端,比较麻烦;
    • 优点:安全性比较好。

B/S

  • B/S结构即浏览器/服务器(Browser/Server);
    • 优点:只需要编写服务器端程序;
    • 缺点:安全性较差。

我们所学JavaWeb技术,所编写的web程序都是基于B/S结构的。

3.为什么学习JavaWeb技术?

因为利用JavaWeb技术开发web应用程序是目前软件开发领域的三大方向之一。

JAVAEE方向需求一直很大,也是就业比较容易和稳定的,在一线城市有两年JAVAEE开发经验的工程师起薪就有10到15K。

4.web 应用程序的工作原理

        客户端请求-->到达服务器-->web服务器对动态脚本代码处理-->中间可能与数据库交互-->web最终转换位HTML-->返回给浏览器(客户端)

5.web应用程序的资源分类

静态web资源

        表现形式:内容是静态的,不同的人在不同的时间来访问时都是相同的内容。HTML、CSS、JS

        所需技术:HTML+CSS

动态web资源

        表现形式:内容是由程序生成的,不同的人在不同的时间访问的内容很可能是不同的。

        所需技术:HTML、CSS、数据库技术、高级语言(Java、C#、PHP)、客户端脚本技术:JavaScript、XML解析

注意:我们所开发的程序,如果要在浏览器上被访问到,那么这个web程序必须部署到服务器上,然后通过url去进行访问。那么接下来为大家介绍:WEB服务器软件的相关知识。

6.web 服务器软件

6.1 服务器

        安装了服务器软件的计算机都可以称为服务器

 本质上还是一台电脑,那么安装了服务器软件,也就是说,这个电脑是个硬件,我们得安个服务器软件,那么这个电脑才能被称为一台真正的服务器,安装了Web服务器软件,那我的电脑就是一个Web服务器,可以让别人也访问到我.

6.2 服务器软件

        作用:接收用户的请求,处理请求,做出响应。

6.3 web服务器软件

        接收用户的请求,处理请求,做出响应.

        在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目

6.4 常见的java相关的web服务器软件

  • Weblogic:Oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
  • Websphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
  •  JBoss(Redhat红帽):JBOSS公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
  • Tomcat:Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp
  •  GlassFish(Orcale):Oracle开发JavaWeb服务器,应用不是很广;
  •  Resin(Caucho):支持JavaEE,应用越来越广;

我们使用的web服务器为tomcat。

7.思维导图总结

 


http://chatgpt.dhexx.cn/article/2wDR7yD8.shtml

相关文章

JavaWeb:JavaWeb技术架构演进

Java Web,是用 Java 技术来解决相关web互联网领域的技术栈。web 包括:web 服务端和 web 客户端两部分。Java 在客户端的应用有 Java Applet,不过使用得很少,Java 在服务器端的应用非常的丰富,比如 Servlet,…

什么是JAVAweb?

文章目录 JAVAweb一、基本概念1、web开发:2、web应用程序3、静态web4、动态web JAVAweb 一、基本概念 1、web开发: web:网页的意思,它用于表示Internet主机上供外界访问的资源,例如:www.jd.com; 静态web …

Eclipse 创建JavaWeb工程

Eclipse 创建JavaWeb工程 配置环境: ​ Eclipse:Version: 2022-06 ​ tomcat:9.0.65 创建Web工程流程 1.先在Eclipse上配置tomcat,打开Eclipse,选择菜单栏上的Window–>Preferences–>在下拉菜单中找到Serv…

什么是javaWeb

什么是JavaWeb 简单理解: javaWeb是指,我们通过java语言编写的所有程序,这些程序是得可以通过浏览器来访问的。 web不就是网的意思嘛,所以javaweb可以简单理解就是我通过发送请求的方式来访问我编写的Java程序。 浏览器如何访…

JavaWeb详解

JavaWeb动态Web资源开发 静态Web: 用户看到的数据始终不变;动态Web:各人看到的信息不同动态Web:1.页面动态展示,淘宝"千人千面";2.和数据库交互 Web应用程序:给浏览器访问的程序 静态Web动态Web 浏览器访问网络资源流程图 客户端通过网络协议(如Http),请求进入服…

JavaWeb是什么?简单的理解!

终于考试周结束了 紧接着的就是一顿迷茫,我学的啥?我自己怎么不知道??? 好吧,这里整理一份JavaWeb的笔记吧! 不知道大家怎么想的,对于不同的人会有不一样的理解,在这里我想总结一下我的个人看法: 很多高手都会告诉你JavaWeb是一个技术的总和,或者说是一种技术体系,都是…

一、什么是JavaWeb?

1、基本概念 1.1、什么是JavaWeb? Java Web是用Java技术来解决相关web互联网领域的技术栈。web包括:web服务端和web客户端两部分。Java在客户端的应用有Java Applet,不过使用得很少,Java在服务器端的应用非常的丰富,…

JavaWeb是什么?总结一下JavaWeb的体系

JavaWeb是什么?通过最近在尚硅谷上学习,分享一下 Java WEB前言JavaWeb的技术体系登录页面的开发涉及的技术知识点HTML是什么? 登录功能实现-环境的搭建涉及的技术知识点Web服务器Tomcat服务器的安装及配置在eclipse中配置tomcat创建动态的web工程 登录功…

JavaWeb是什么?如何学习JavaWeb的体系

java语言是当前最流行的开发语言之一。它的风格十分接近C语言,是一个纯粹的面向对象的程序设计语言。Java继承了C语言面向对象技术的核心,舍弃了C语言中复杂和一些容易出错的特性,并在内存管理方面得到了增强。 web是指Internet 的图形、多媒…

javaweb基本概念

文章目录 什么是javawebweb资源的分类常用的web服务器 什么是javaweb 什么是javaweb Javaweb是指,所有通过java语言编写的可以通过浏览器访问的程序的总称,叫javaweb。 javaweb是基于请求和响应来开发的。 什么是请求 请求是指客户端给服务器发送数据&a…

“在禁用 UAC 时,无法激活此应用”问题解决

微信推送消息的脚本运行时报这个错误 打开cmd窗口,输入以下命令: 如图所示位置找到EnableLUA,双击 重启!!!

彻底关闭Windows操作系统的UAC功能

前言 新装的Windows操作系统默认开启了UAC(User Account Control,用户账户控制),每当用户、程序对计算机进行修改时,都会弹出繁琐的提示框。即使通过控制面板进行UAC级别调整,也无法避免某些情况下依旧被弹…

Win11如何关闭UAC?

小伙伴们都知道UAC的功能通常是指用户账户控,该功能会在我们修改系统设置的时候弹出各种提示框,但有不少使用Win11系统的小伙伴想要关闭却不知道如何操作,下面就和小编一起来看看Win11是如何关闭UCA的吧。 Win11关闭UAC的方法 1、首先我点击底…

聚沙——关于禁用UAC的解决办法(Win8 System)

小伙伴们,有没有遇到过电脑打不开图片的尴尬情况呢~是不是觉得它很不好很不好呢 下面就让我们看看怎么解决这个小麻烦吧 WIN8打开图片或PDF时提示在禁用UAC时,此应用程序无法激活 解决办法: 1.键盘windows图标“X”,选择运行; 2.在…

”在禁用UAC时,无法激活此应用“问题

重装完系统后,打开图片、PDF书籍或是其他一些东西的时候,总是会出现“在禁用UAC时,无法激活此应用”的问题。 之前解决过一次,是在注册表里改了一个东西,但是就会失去管理员权限,这两个是冲突的&#xff0c…

win8 上如何真正禁用UAC

转自MSDNhttp://blogs.msdn.com/b/hyperyash/archive/2012/07/18/disabling-user-account-control-in-windows-8.aspx Disabling User Account Control (UAC) in Windows 8 With the new User Interface of Windows 8, accessing simple panels and doing easy tasks can be …

UAC遭禁用?UAC知识了解

大家都晓得,Win 8系统有自带的音乐和视频播放器,所以用自带的播放器听听音乐看看视频,效果也是不错的。恰好有几首Taylor的歌,所以想试试系统自带的音乐功能,but当我选择使用音乐播放的时候,弹出了一个对话框,如下。(对话框没有来得及截图,百度了一只相似的) …

通过注册表永久禁用系统UAC功能

打开如下注册表键: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 打开方法如下: 点击确定后打开注册表编辑器,修改如下图: 修改EnableLUA值为0 修改完成后,重启电脑生效。

在禁用UAC时无法激活此应用

在使用win10系统时,提升管理员权限之后,打开图片提示“在禁用UAC时无法激活此应用”错误信息。win8可以选择使用windows照片查看器,但是win10上操作时,找不到该功能,此情况就需要自己重新设置一下注册表才行。具体如下…

在禁用UAC时,无法激活此应用

安装的win8系统当我们打开图片或其他应用是,有时会弹出如下问题: 关于UAC的解释,百度百科是这样说的: http://baike.baidu.com/view/750250.htm 经查询,解决如下: WinR运行如下指令MSconfig: 在…