JavaWeb学习笔记总结(一)

article/2025/11/7 16:36:10

        前言:因为我是大三,这学期开课是JavaWeb,前端三剑客html+css+js,还有一个springboot框架的课,大二下学期才学的java跟sql,所以跨度直接到springboot有点大吧,ssm框架都没学,但是b站上有挺多教程的,最近对云服务器和linux又很感兴趣,奈何好多ssm的东西又还没学完,于是便拖后学吧,javaweb的老师又要求有笔记,想想也是,学的不多,可是没有什么总结笔记的习惯,就写写吧。之前很多javaweb的练习代码都在坏了的电脑里了,尽量回忆吧!很多东西我都是跟狂神学的,so,在此感谢!!!

1、基本概念

1.1、前言

  web开发:web,就是网页的意思Java Web,是用Java技术来解决相关web互联网领域的技术栈。web包括:web服务端和web客户端两部分。Java在客户端的应用有Java Applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,Jsp,第三方框架等等。Java技术对Web领域的发展注入了强大的动力。(百度)        

        这里web有静态web跟动态的web.

        静态的web开发就是html,css,静态的页面提供给所有人看的数据都是不会改变的,这种叫静态web。

        动态web,就是提供给人看的数据会发生变化,不同的人在不同的时间不同的地点看到的页面信息各不相同,这种就是动态web,在java中,动态web资源开发的技术统称为javaweb。

1.2、web应用程序

web应用程序就是可以提供给浏览器访问的程序,我们能够访问到的所有网页,都必定存在于这个世界的某个角落的一台计算机上。

一个web应用由多部分构成:(静态web,动态web)

  • html,css,js
  • jsp,Servlet
  • java应用程序
  • jar包
  • 配置文件(.properties)

我们的web程序编写完毕后,若是要给浏览器访问,就需要一个web服务器来同意管理我们的web资源,目前主流也是我们学习的是tomcat。

1.3、静态web

  • 客户端对服务器发起请求,服务器就回去找我们想要的静态资源,只要这些静态资源是存在并且公开的,我们就能直接拿到
  • 静态web无法进行动态刷新,用户看到的都是同一个页面
  • 静态web无法和数据库交互(数据无法持久化)

 1.4、动态web

  • 客户端发起请求,服务器会根据我们的请求判断我们请求的是静态资源还是动态资源,如果是静态资源,就返回静态页面,如果是动态资源,会寻找相应的请求的处理Servlet,经过与数据库的交互等等操作,最后返回一个结果页面,或者跳转到要给我们看到的界面,这里就涉及到了重定向和转发
  • 动态web页面可以动态更新,所有用户看到的都不是同样的页面
  • 它可以跟数据库交互,可以实现数据持久化(用户注册,商品信息,订单信息等等)

2、服务器

Tomcat:百度百科

 它就是处理我们客户端的请求,然后返回结果

2.1、下载安装tomcat

Tomcat官网:

Apache Tomcat® - Welcome!

下载完解压就可以用了

2.2、Tomcat启动和配置 

文件的作用

 启动

访问测试:http://localhost:8080/
可能遇到的问题:
1. Java环境变量没有配置
2. 闪退问题:需要配置兼容性
3. 乱码问题:配置文件中设

2.3、配置

 

可以配置启动的端口号

  • tomcat的默认端口号为:8080
  • mysql:3306
  • http:80
  • https:443
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

可以配置主机的名称

  • 默认的主机名为:localhost->127.0.0.1
  • 默认网站应用存放的位置为:webapps
<Host name="www.kun.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"/>

2.4.Maven构建工具

之前的级几篇博客:

(18条消息) 电脑win10系统中配置Maven (个人学习笔记)_长安也有星星的博客-CSDN博客_win10配置mavenicon-default.png?t=M85Bhttps://blog.csdn.net/weixin_71614127/article/details/126023002(18条消息) Maven Webapp项目中配置Tomcat_长安也有星星的博客-CSDN博客_maven tomcat webappicon-default.png?t=M85Bhttps://blog.csdn.net/weixin_71614127/article/details/126044368先到这里吧!


http://chatgpt.dhexx.cn/article/rKFSkIcn.shtml

相关文章

一.JavaWeb学习路线

Java系统学习路线&#xff1a; 第一阶段 第一阶段: Java 基础&#xff0c;包括 Java 语法&#xff0c;面向对象特征&#xff0c;常见API&#xff0c;集合框架。(基础&#xff09; 第二阶段:Java API&#xff1a;输入输出&#xff0c;多线程&#xff0c;网络编程&#xff0c;反…

java web学习_JavaWeb学习路线

Java web&#xff0c;是用Java技术来解决相关web互联网领域的技术综合。Web包括&#xff1a;web服务器和web客户端。Java在客户端的应用有Java applet&#xff0c;不过使用很少。Java在服务器端的应用非常的丰富&#xff0c;比如Servlet&#xff0c;JSP和第三方框架等等。java技…

JavaWeb学习笔记

JavaWeb 1.ASP、PHP、JSP ASP: 微软&#xff1a;最早流行的就行ASP 在HTML嵌入VB的脚本 在ASP中&#xff0c;基本一个界面就有几千行代码&#xff0c;页面极其混乱&#xff0c;维护成本高 c#编程语言 IIS服务器 <h1> <% system.out.println("hello") …

javaweb学习路线

一、学习顺序 1、java语法&#xff0c;语法很重要&#xff0c;没有这个根本后面的也进行不下去&#xff0c;建议先学会应用了再去研究jdk源码&#xff0c;本身就是新手就想从原理开始了解&#xff0c;估计非常吃力&#xff0c;效果也不一定好。 2、数据库&#xff0c;首先学关…

JavaWeb知识点汇总

JavaWeb知识点汇总 前言&#xff1a;跟了狂神javaweb学习有一阵子了&#xff0c;这里简单进行笔记总结&#xff0c;也是第一次使用markdown写这么长的文章&#xff0c;虽然是跟着敲的&#xff0c;也是多理解了一遍&#xff0c;以及具体上手自己写的代码和相应效果图。发布于此…

JAVAweb入门基础

1、JAVAweb开发原理 2、web服务器 2.1、技术服务 ASP&#xff08;微软 国内最早流行;在HTML中嵌入了VB的脚本&#xff0c;ASPCom;在ASp开发中&#xff0c;基本一个页面都有几千行的业务代码&#xff0c;页面及其混乱&#xff1b;维护成本高&#xff01;&#xff09; PHP(PHP…

JavaWeb学习知识总结

1.自定义 servlet 的三种方式&#xff0c;及区别? 方式一&#xff1a;编写一个类去实现Servlet接口(必须重写Servlet接口里面所有的抽象方法)方式二&#xff1a;编写一个类去继承GenericServlet抽象类(重写生命周期的service方法&#xff08;抽象法&#xff09;)GenericServle…

JavaWeb学习路线(总结自尚硅谷雷神SSM|极其详细|思路清晰|适合入门/总复习)

文章目录 JavaWeb前言说明前端技术html&#xff08;掌握&#xff09;1.标签 css&#xff08;了解&#xff09;1.简介2.常用样式定义 JavaScript&#xff08;掌握&#xff09;1.简介2.基本语法2.1声明变量2.2声明对象2.3声明方法 3.事件 JQuery&#xff08;精通&#xff09;1.简…

https证书安装部署 https证书怎么安装

http和https是我们上网的时候经常见到的网络协议&#xff0c;当我们进入一个网站的时候&#xff0c;网站的域名有时候是http开头的&#xff0c;有时候又是https开头的&#xff0c;可能你们会好奇&#xff0c;这两者究竟有什么区别呢&#xff1f;https证书又是什么呢&#xff1f…

申请SSL证书,并给域名配置SSL证书,并部署服务器;SSL证书的下载和安装

注&#xff1a;本文相关操作皆由黄色荧光笔标注 申请SSL 我这里以阿里云服务器为例&#xff0c;SSL证书是从阿里云申请的一年免费的证书&#xff0c;付费的也可以参考。 先是登录阿里云控制台&#xff0c;进入&#xff1a;SSL证书&#xff08;数字证书管理服务&#xff09;。…

SSL证书安装部署

微信小程序时刻监控产品的信息&#xff0c;夜里突然没了数据。阿里云服务器故障&#xff1f; 登录云管理&#xff0c;查看一切正常&#xff0c;e-mail有一封邮件显示ssl证书到期&#xff0c;需重新部署。 申请证书 创建证书 在Apache服务器上安装SSL证书 - 数字证书管理服务 -…

如何给网站安装SSL证书?

视频教程&#xff1a;ssl证书安装视频教程&#xff08;b站&#xff09;https://www.bilibili.com/video/BV1P3411h7je 每个站长都有必要为网站安装SSL证书。 首先&#xff0c;我们需要获得一个SSL证书&#xff0c;也称为HTTPS证书。 筛选SSL证书类别需要的思考不亚于流行的垃…

Https证书怎么安装

第一步&#xff1a;首先我们去阿里云申请证书&#xff0c;证书审核完成下载进行部署。至于部署什么类型的&#xff0c;需要跟服务器商确认。 第二步&#xff1a;去服务器端找到SSL部署的配置。 下载申请下来的密钥。填入对应的账户&#xff0c; 完成&#xff01;提示已部署

ssl证书下载与安装 – 如何下载ssl证书

证书是审核完毕后您将会收到&#xff1a; 1. 服务器证书 2. 服务器中级 CA 证书 1、 配置 Apache 打开 apache 安装目录下 /etc/httpd/conf/httpd.conf 文件&#xff0c;找到 #LoadModule ssl_module modules/mod_ssl.so 删除行首的配置语句注释符号“ #” 保存退出。 …

华为云ssl证书申请和安装

华为云ssl证书申请和安装 1.打开网站&#xff0c;点击领取免费证书&#xff0c;点击立即购买。 2.打开华为云控制台&#xff0c;找到云证书管理服务。确认付款后自动跳转&#xff0c;点击申请证书。 填写自己的域名。 填写授权人信息&#xff0c;姓名、电话、邮箱。 3.验证域名…

charles SSL证书安装

charles抓取https协议报文需要配置SSL通用证书&#xff0c;否则会导致乱码&#xff0c;本文介绍Charles 的 CA 证书安装方法。 1. 电脑安装SSL证书 选择 “Help” -> “SSL Proxying” -> “Install Charles Root Certificate” 2. 浏览器安装SwitchyOmega插件 插件下…

怎么在服务器上安装SSL证书?服务器证书安装配置指南

现如今&#xff0c;网上安全传输协议HTTPS应用是越来越广泛了&#xff0c;再加上使用SSL证书的站点也越来越多。很多网站在应用SSL证书的时候&#xff0c;通常是不知道怎么给服务器安装SSL证书的&#xff0c;下面就让摩杜云来跟大家讲解一下怎么在服务器上安装SSL证书。 给服务…

如何安装ssl证书?

今日蔚可云网编先协助大伙儿解读一下完全免费ssl证书安装和如何安装证书&#xff0c;期望根据网编的解读能协助到应用电子计算机的情况下碰到这种难题的小伙伴们。 一、完全免费ssl证书安装 网编先带大家一起来解析一下完全免费ssl证书安装&#xff0c;最先应当进到官方申请机…

windows ------ 证书导入(安装)

https://blog.51cto.com/u_15127513/3862855 1、选中证书&#xff0c;右击点击安装证书 2、点击下一步 3、选择受信任的根证书颁发机构 点击下一步 4、点击完成 提示安全警告点击是&#xff0c;因为是自己知道的证书 ​​​​​​​

如何安装HTTPS证书

HTTPS证书安装 各种WEB服务器的HTTPS证书安装步骤如下&#xff1a; Nginx/TengineApacheTomcatIIS 6IIS 7/8 Nginx/Tengine 安装证书 文件说明&#xff1a; 证书文件214852718690540.pem&#xff0c;包含两段内容&#xff0c;请不要删除任何一段内容。如果是证书系统创建的…