合集-Javaweb
摘要:在前几天已经进行了Mysql的初步准备和学习,接下来我将继续向后推进。 以下为课程学习整理,方便记忆和复习。 基础操作整理: 操作表: 点击查看代码 -- 1.查询表 -- 1.1查询当前数据库下所有表的名称 SHOW TABLES; -- 1.2查询表结构 DESC 表名称; -- 2.创建表 C
阅读全文
摘要:今天推进了关于约束以及多表查询的内容,下一步是事务以及关于连接数据库JDBC的学习。 点击查看代码 -- -- 约束 -- 1.概念: -- ·约束是作用于列上的规则用于限制加入表的数据 -- ·约束的存在保证了数据库中数据的正确性、有效性和完整性 -- 2.约束的分类 -- 非空约束 NOT NU
阅读全文
摘要:今天学习练习了事务的相关内容,并正式向连接数据库走近,进入到JDBC的学习。 点击查看代码 -- 事务 -- 概念简介:是一种机制,一个操作序列,包含了一组数据库操作命令。 -- 事务把所有的命令作为一个整体一起向系统提交或撤销操作请求, -- 即这一组数据库命令要么同时成功,要么同时失败。 --
阅读全文
摘要:今天进一步学习了JDBC中的API,已经可以初步连接数据库了,接下来继续进行学习。 点击查看代码 -- JDBC API详解 -- DirverManager -- DriverManager(驱动管理类)作用: 1.注册驱动 2.获取数据库连接 -- 1.注册驱动 -- Class.forName
阅读全文
摘要:为了保证博客内容的连贯性,我决定把Maven内容单独开辟而不与JDBC相混。 以下为数据库连接池的简单描述和笔记整理 点击查看代码 -- 数据库连接池 -- 简介: -- · 数据库连接池是个容器,负责分配、管理数据库连接。 -- · 它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个
阅读全文
摘要:今天正式步入Maven的学习,以下是基本的笔记整理。 点击查看代码 -- Maven -- · Maven是专门用于管理和构建Java项目的工具,它的主要功能有: -- ·提供了一套标准化的项目结构 -- ·提供了一套标准化的构建流程(编译,测试,打包,发布...) -- ·提供了一套依赖管理机制
阅读全文
摘要:对Maven的学习即将步入卫生,下面是Maven中的坐标和依赖范围的简单笔记 点击查看代码 -- Maven坐标详解 -- ·什么是坐标? -- -》Maven中的坐标是资源的唯一标识 -- -》使用坐标来定义项目或引入项目中需要的依赖 -- ·Maven坐标的主要组成 -- -》groupld:定
阅读全文
摘要:步入了Mybatis的学习之中,以下为其相关内容的细化笔记整理,包括Mabits的简介以及快速入门和resultMap部分。 点击查看代码 -- MyBatis -- ·MyBatis是一款优秀的 持久层框架,用于简化JDBC开发 -- ·官网:https://mybatis.net.cn/ --
阅读全文
摘要:查询分为了多个模块,以下为笔记即示例内容的展示。 查询所有: 点击查看代码 -- 查询所有: -- @Test -- public void testselectAll() throws Exception { -- //1.获取SqlSessionFactory -- //1.加载mybatis的
阅读全文
摘要:添加: 点击查看代码 -- 添加 -- Mybatis事务: -- openSession():默认开启事务,进行增删改操作后需要使用 sqlSession.commit(); 手动提交事务 -- openSession(true):可以设置为自动提交事务(关闭事务) -- -- 添加-主键返回 -
阅读全文
摘要:Mybatis的学习步入尾声,下一篇我们将进入HTML的学习 Mybatis参数传递 点击查看代码 -- Mybatis参数传递 -- MyBatis 接口方法中可以接收各种各样的参数,Mybatis底层对于这些参数进行不同的封装处理方式 -- ->单个参数: -- ·1.POJO类型:直接使用,属
阅读全文
摘要:以下为快速入门部分 点击查看代码 -- HTML -- 什么是 HTML? -- ·HTML 是一门语言,所有的网页都是用HTML 这门语言编写出来的. -- ·HTML(HyperText Markup Language):超文本标记语言 -- -->超文本:超越了文本的限制,比普通文本更强大。除
阅读全文
摘要:Css基本内容: 点击查看代码 -- CSS -- 什么是 CSS? -- CSS 是一门语言,用于控制网页表现 -- CSS(Cascading Style Sheet):层叠样式表 -- W3C 标准:网页主要由三部分组成 -- ·结构:HTML -- ·表现:CSS -- ·行为:JavaSc
阅读全文
摘要:点击查看代码 -- JavaScript简介&引入方式 -- 什么是 JavaScript : -- JavaScript 是一门跨平台、面向对象的脚本语言,来控制网页行为的,它能使网页可交互 -- W3C标准:网页主要由三部分组成 -- · 结构:HTML -- · 表现:CSS -- · 行为:
阅读全文
摘要:经过两天的休憩,状态更佳,后面的笔记和学习进度也会加快 JavaScript 变量、数据类型、类型转换和流程控制语句 点击查看代码 -- -- 变量 -- JavaScript 中用 var 关键字(variable 的缩写)来声明变量 -- var test = 20; -- test ="张三"
阅读全文
摘要:和Javascript有关的BOM与DOM及事件监听。 以下是今天的内容 点击查看代码 -- BOM -- Browser Object Model 浏览器对象模型 -- JavaScript 将浏览器的各个组成部分封装为对象 -- 组成: -- Window:浏览器窗口对象 -- Navigato
阅读全文
摘要:正则表达式 点击查看代码 -- 正则表达式 -- · 概念:正则表达式定义了字符串组成的规则 -- · 定义: -- 1.直接量:注意不要加引号 -- var reg = /^lw{6,12}$/: -- 2.创建 RegExp 对象 -- var reg = new RegExp("^lw{6,1
阅读全文
摘要:由于Tomcat的部署和使用是基础配置,所以我将为它单独开辟日志记录。 以下为Tomcat全流程 点击查看代码 -- TomCat 简介&基本使用 -- Web 服务器 -- ·Web服务器是一个应该程序(软件),对HTTP协议的操作进行封装, -- 使得程序员不必直接对协议进行操作,让Web开发更
阅读全文
摘要:简介与快速入门 点击查看代码 -- Servlet 是 Java提供的一门动态web资源开发技术 -- Servlet 是JavaEE 规范之一,其实就是一个接口,将来我们需要定义Servlet类实现Servet接口,并由web服务器运行Servlet -- public interface Ser
阅读全文
摘要:使用方法,原理以及配置 点击查看代码 -- 1.HttpServlet 使用步骤 -- 继承HttpServlet -- 重写doGet和doPost方法 -- 2.HttpServlet原理 -- 获取请求方式,并根据不同的请求方式,调用不同的doXxx方法 -- -- Servlet urlPa
阅读全文
摘要:Request(请求)& Response(响应) -- ·Request:获取请求数据 -- ·Response:设置响应数据 Request 点击查看代码 -- Request 继承体系 -- ServletRequest Java提供的请求对象根接口 -- HttpServletRequest
阅读全文
摘要:代码优化 -- 创建 SqlSessionFactory 代码优化 点击查看代码 -- //2.1 获取SqlSessionFactory对象 -- String resource ="mybatis-config.xml"; -- InputStream inputStream = Resourc
阅读全文
摘要:MVC 是一种分层开发的模式 ,是我们在完成项目时常用的开发模式。 点击查看代码 -- MVC 模式 -- MVC 是一种分层开发的模式,其中: -- M:Model,业务模型,处理业务 -- V:View,视图,界面展示 -- C:Controller,控制器,处理请求,调用模型和视图 -- --
阅读全文
摘要:会话跟踪技术 -- ·会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。 -- 在一次会话中可以包含多次请求和响应 -- ·会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器, -- 以便在同一次会话的多次请求间共享数据 -- ·HTT
阅读全文
摘要:Filter 点击查看代码 -- Filter -- -- ·概念:Filter 表示过滤器,是JavaWeb 三大组件(Servlet、Filter、Listener)之一 -- ·过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。 -- ·过滤器一般完成一些通用的操作,比如:权限控制、统
阅读全文
摘要:AJAX 点击查看代码 -- AJAX -- -- AJAX -- 概念:AJAX(Asynchronous JavaScript And XML):异步的 JavaScript 和 XML -- AJAX作用: -- 1.与服务器进行数据交换:通过AJAX可以给服务器发送请求,并获取服务器响应的数
阅读全文
摘要:Vue 点击查看代码 -- Vue -- ·Vue 是一套前端框架免除原生JavaScript中的DOM操作,简化书写 -- ·基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定, -- 将编程的关注点放在数据上 -- ·官网:https://cn.vuejs.org
阅读全文
摘要:题目详情: 差旅费报销管理信息系统 1、项目背景: 随着企业规模的扩大和业务的复杂化,报销管理成为了企业日常运营中不可或缺的一环。为了提高效率和减少人力成本,许多企业开始引入报销系统来简化和优化报销流程。为了避免人力物力财力浪费、降低办公成本、提高办事效率,是企业领导关注的一个重要课题,所以急切需要
阅读全文
摘要:Mapper与mapper.xml package com.Moonbeams.mapper; import com.Moonbeams.pojo.Reimburse; import com.Moonbeams.pojo.User; import org.apache.ibatis.annotati
阅读全文
摘要:数据库操作 CREATE TABLE ter_businessapply( id VARCHAR(8) PRIMARY KEY, name VARCHAR(50) NOT NULL, position VARCHAR(50) NOT NULL, department VARCHAR(50) NOT
阅读全文
摘要:mapper 点击查看代码 package com.Moonbeams.mapper; import com.Moonbeams.pojo.BusinessApply; import com.Moonbeams.pojo.DepartmentExpense; import com.Moonbeams
阅读全文
摘要:以下为基础环境准备: mybatis-config.xml 点击查看代码 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http
阅读全文
摘要:以下是数据库层面的准备: Sql语句: 点击查看代码 -- 删除tb_brand表 drop table if exists tb_brand; -- 创建tb_brand表 create table tb_brand ( -- id 主键 id int primary key auto_incre
阅读全文
摘要:功能2:添加数据 BrandMapper 点击查看代码 /** * 添加数据 * @param brand */ @Insert("insert into tb_brand values(null,#{brandName},#{companyName},#{ordered},#{descriptio
阅读全文
摘要:功能3:批量删除 BrandMapper 点击查看代码 /** * 批量删除 * @param ids */ void deleteByIds(@Param("ids") int[] ids); <delete id="deleteByIds"> delete from tb_brand where
阅读全文
摘要:功能4:分页查询 BrandMapper 点击查看代码 /** * 分页查询 * @param begin * @param size * @return */ @Select("select * from tb_brand limit #{begin} , #{size}") @ResultMap
阅读全文
摘要:功能5:分页条件查询 BrandMapper 点击查看代码 /** * 分页条件查询 * @param begin * @param size * @return */ List<Brand> selectByPageAndCondition(@Param("begin") int begin,@P
阅读全文
摘要:查询所有品牌:从数据库中获取所有品牌信息并返回。 添加品牌:将新品牌信息插入数据库。 批量删除:根据提供的ID数组批量删除品牌。 分页查询:根据当前页码和每页展示条数进行分页查询。 分页条件查询:根据条件进行分页查询,支持模糊查询和状态过滤。 下面是所有文件内容的汇总 com.Moonbeams.M
阅读全文
摘要:com/Moonbeams/mapper BrandMapper.xml 点击查看代码 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http
阅读全文
摘要:题目与文件架构 2023级《JAVA语言程序设计》 上机考试试题 2024.12.27 考试要求 一、本试卷为2023级《JAVA语言程序设计》上机考试试卷; 二. 注意编程规范: (1)程序开头部分注释班级、作者、学号、日期; (2)注意程序代码中必要的空格与缩进; (3)注意类、变量、方法的命名
阅读全文
摘要:环境准备: mybatis-config.xml 点击查看代码 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://my
阅读全文
摘要:以下为数据库层面准备 sql: 点击查看代码 create table ft_user( id int primary key auto_increment, username varchar(30), password varchar(30), identify varchar(100) ); c
阅读全文
摘要:功能1:发表日报 DailyReportMapper 点击查看代码 /** * 发表日报 * @param dailyReport */ @Insert("insert ft_dailyreport values (null,#{publishDate},#{stuno},#{name},#{spe
阅读全文
摘要:功能2:修改日报 DailyReportMapper 点击查看代码 @Update("update ft_dailyreport set publishDate =#{publishDate},spentTime =#{spentTime},codeamount=#{codeamount},blog
阅读全文
摘要:功能3:删除日报 DailyReportMapper 点击查看代码 @Delete("delete from ft_dailyreport where id=#{id}") @ResultMap("DailyReportResultMap") void deleteDailyReportById(@
阅读全文
摘要:功能4:发送内部消息 InternalMessageMapper 点击查看代码 @Insert("INSERT ft_internalmessage VALUES(null,#{category},#{senderName},#{senderNo},#{receiverName},#{receive
阅读全文
摘要:功能5:评分日报 DailyReportMapper 点击查看代码 @Update("update ft_dailyreport set dailyScore=#{dailyScore},state=#{state},stateReason=#{stateReason} where id=#{id}
阅读全文
摘要:功能6:统计日报 DailyReportMapper 点击查看代码 @Select("SELECT * FROM ft_dailyreport WHERE publishDate BETWEEN #{startDate} AND #{endDate}") @ResultMap("DailyRepor
阅读全文
摘要:CSS login.css 点击查看代码 * { margin: 0; padding: 0; } html { height: 100%; width: 100%; overflow: hidden; margin: 0; padding: 0; background: url("../imgs/
阅读全文
摘要:发表日报:学生可以提交日报,记录学习情况。 修改日报:学生可以修改已提交的日报。 删除日报:学生可以删除已提交的日报。 发送内部消息:学生和教师可以发送内部消息。 评分日报:教师可以对学生的日报进行评分。 统计日报:教师可以统计某一时间段内的日报提交情况。 mapper DailyReportMap
阅读全文
摘要:仓储管理系统 1、需求描述: 请设计一个仓储管理系统原型系统,该系统支持多个仓库的设立。统一设立物资台账,物资台账需包含物资编码、物资名称、规格、材质、供应商、品牌、物资分类,用户可以自定义物资的物资分类。需限制不同的物资名称、规格、材质的物资不能设立相同的物资编码。仓库人员可进行入库作业、出库作业
阅读全文
摘要:数据库方面: create table ft_user( id int primary key auto_increment, username varchar(30), password varchar(30), identify varchar(100) ); create table ft_s
阅读全文
摘要:Pojo Material 点击查看代码 package com.Moonbeams.pojo; public class Material { private Integer id; private String materialName; private String description;
阅读全文
摘要:UserMapper 点击查看代码 package com.Moonbeams.mapper; import com.Moonbeams.pojo.User; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.
阅读全文

浙公网安备 33010602011771号