
JavaWeb
文章平均质量分 81
JavaWeb
Brilliant Nemo
这个作者很懒,什么都没留下…
展开
-
Javaweb:在resources下编辑配置文件出现http://mybatis.org/dtd/mybatis-3-mapper.dtd报红如何解决
这个报红说的是我们的URL没有注册。1、打开File下的settings。3、添加完URL之后就不会报红了。2、添加URL的完整步骤。原创 2025-05-21 09:02:13 · 127 阅读 · 0 评论 -
IntelliJ IDEA 2024.1.4 (Ultimate Edition)找不到Add Framework Support解决方法
我的IDE版本是IntelliJ IDEA 2024.1.4 (Ultimate Edition),当我要创建Web项目的时候,没有找到Add Framewor Support,那么Add Framework Support是什么!2.1设置的是shift+J,也可以设置其它的,根据自己的需求设置就可以,最好避免跟其它热键冲突,设置好了选择OK,外面的OK也要确认,否则快捷键不会哦设置成功。然后双击Add Framework Support,就会出现一个编辑快捷键的弹框,我选择的是第一个添加键盘快捷键。原创 2025-03-31 17:31:08 · 404 阅读 · 0 评论 -
Windows 11系统(最新)MySQL的安装和环境配置教程
概要MySQL 是一个开源的关系型数据库管理系统(RDBMS),由 Oracle 维护,基于 SQL(Structured Query Language)进行操作。它广泛应用于网站和应用程序中,支持跨平台运行(如 Linux、Windows、macOS 等)。MySQL 以其高速、可靠性和灵活性闻名,适用于从小型应用到大型企业级数据库。原创 2025-03-04 14:12:24 · 1258 阅读 · 0 评论 -
tomcat安装配置详细教程
2)修改tomcat的端口号:在tomcat安装目录中有个配置目录“conf”,在该目录下的“server.xml”文件中修改“Connector”中“port”的值即可。在桌面右键点击“我的电脑”/“此电脑”,点击“属性”,选择“高级系统设置”,点击“环境变量”。在“系统变量”内新建三个变量,并将复制的tomcat安装目录粘贴到变量值处,然后修改path的值。作用:该变量指明web应用运行过程中使用的临时目录。在桌面右键点击“我的电脑”/“此电脑”,点击“属性”,选择“高级系统设置”,点击“环境变量”。原创 2024-12-13 23:57:20 · 105 阅读 · 0 评论 -
Idea中创建Web项目
这里Tomcat的路径需要注意,我这么设置是因为我个人偏好喜欢打项目名字,你如果不喜欢,你自己可以改成/项目名的形式。原创 2024-12-10 13:54:48 · 56 阅读 · 0 评论 -
Filter&Listener&Ajax
今日目标:能够使用 Filter 完成登陆状态校验功能能够使用 axios 发送 ajax 请求熟悉 json 格式,并能使用 Fastjson 完成 java 对象和 json 串的相互转换使用 axios + json 完成综合案例1,Filter1.1 Filter概述Filter 表示过滤器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一。Servlet 我们之前都已经学习过了,Filter和Listener 我们今天都会进行学习。过滤器原创 2024-12-03 18:56:40 · 382 阅读 · 0 评论 -
java-JSP
今日目标:理解 JSP 及 JSP 原理能在 JSP中使用 EL表达式 和 JSTL标签理解 MVC模式 和 三层架构能完成品牌数据的增删改查功能1,JSP 概述==JSP(全称:Java Server Pages):Java 服务端页面。==是一种动态的网页技术,其中既可以定义 HTML、JS、CSS等静态内容,还可以定义 Java代码的动态内容,也就是 JSP = HTML + Java。如下就是jsp代码<html> <head>原创 2024-12-02 18:24:50 · 73 阅读 · 0 评论 -
java-会话技术
对于会话跟踪这四个词,我们需要拆开来进行解释,首先要理解什么是会话,然后再去理解什么是会话跟踪会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。从浏览器发出请求到服务端响应数据给前端之后,一次会话(在浏览器和服务器之间)就被建立了会话被建立后,如果浏览器或服务端都没有被关闭,则会话就会持续建立着浏览器和服务器就可以继续使用该会话进行请求发送和响应,上述的整个过程就被称之为会话。原创 2024-12-02 18:00:08 · 72 阅读 · 0 评论 -
Request&Response
今日目标掌握Request对象的概念与使用掌握Response对象的概念与使用能够完成用户登录注册案例的实现能够完成SqlSessionFactory工具类的抽取1,Request和Response的概述==Request是请求对象,Response是响应对象。==这两个对象在我们使用Servlet的时候有看到:此时,我们就需要思考一个问题request和response这两个参数的作用是什么?request:获取请求数据浏览器会发送HTTP请求到后台服务器[Tomcat]原创 2024-11-29 09:17:59 · 309 阅读 · 0 评论 -
HTTP&Tomcat&Servlet
Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。在我们日常的生活中,经常会使用浏览器去访问百度京东传智官网等这些网站,这些网站统称为Web网站。如下就是通过浏览器访问传智官网的界面:我们知道了什么是Web,那么JavaWeb又是什么呢?顾名思义JavaWeb就是用Java技术来解决相关web互联网领域的技术栈。等学习完JavaWeb之后,同学们就可以使用Java语言开发我们上述所说的网站。而国内很多大型网站公司也是首选Java语言来解决web互联网相关的问题。原创 2024-11-28 13:58:19 · 278 阅读 · 0 评论 -
MyBatis入门
加载核心配置文件,获取 SqlSessionFactory 对象。获取 SqlSession 对象,执行 SQL 语句。细节:配置各个标签时,需要遵守前后顺序。类型别名(typeAliases)解决SQL映射文件的警告提示。什么是MyBatis?Mapper 代理开发。原创 2024-11-23 23:25:01 · 300 阅读 · 0 评论 -
Mybatis练习
在mapper接口点击红色头绳的小鸟图标会自动跳转到对应的映射配置文件,在映射配置文件中点击蓝色头绳的小鸟图标会自动跳转到对应的mapper接口。可以看出报错了,因为映射配置文件是xml类型的问题,而 > < 等这些字符在xml中有特殊含义,所以此时我们需要将这些符号进行转义,可以使用以下两种方式进行转义。而上面的SQL语句中的字段列表书写麻烦,如果表中还有更多的字段,同时其他的功能也需要查询这些字段时就显得我们的代码不够精炼。以后我们只会写上面的第3步的代码,其他的都不需要我们来完成。原创 2024-11-23 23:47:43 · 76 阅读 · 0 评论 -
Maven基础
Apache Maven 是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档官网:http://maven.apache.org/标准化的项目结构标准化的构建流程方便的依赖管理本地仓库:自己计算机上的一个目录中央仓库:由Maven团队维护的全球唯一的仓库 地址:https://repo1.maven.org/maven2/远程仓库(私服):一般由公司团队搭建的私有仓库如果有,则在项目直接引用;原创 2024-11-23 23:02:23 · 68 阅读 · 0 评论 -
javaWeb-JDBC
在开发中我们使用的是java语言,那么势必要通过java语言操作数据库中的数据。这就是接下来要学习的JDBC。Statement对象的作用就是用来执行SQL语句。而针对不同类型的SQL语句使用的方法也不一样。执行DDL、DML语句执行DQL语句该方法涉及到了ResultSet对象,而这个对象我们还没有学习,一会再重点讲解。封装了SQL查询语句的结果。ResultSet executeQuery(sql) :执行DQL 语句,返回 ResultSet 对象那么我们就需要从ResultSet。原创 2024-11-11 11:32:25 · 82 阅读 · 0 评论 -
数据库设计案例(多表设计)
音乐专辑表名:Music。评论表名:Review。曲目表名: Song。原创 2024-11-11 11:20:56 · 108 阅读 · 0 评论 -
mysql高级
外键用来让两个表的数据之间建立链接,保证数据的一致性和完整性。如何理解上面的概念呢?如下图有两张表,员工表和部门表:员工表中的dep_id字段是部门表的id字段关联,也就是说1号学生张三属于1号部门研发部的员工。现在我要删除1号部门,就会出现错误的数据(员工表中属于1号部门的数据)。而我们上面说的两张表的关系只是我们认为它们有关系,此时需要通过外键让这两张表产生数据库层面的关系,这样你要删除部门表中的1号部门的数据将无法删除。软件的研发步骤数据库设计概念。原创 2024-11-11 11:18:57 · 54 阅读 · 0 评论 -
MySQL基础
了解了数据模型后,接下来我们就学习SQL语句,通过SQL语句对数据库、表、数据进行增删改查操作。英文:Structured Query Language,简称 SQL结构化查询语言,一门操作关系型数据库的编程语言定义操作所有关系型数据库的统一标准对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。原创 2024-11-08 11:28:08 · 65 阅读 · 0 评论