- 博客(16)
- 收藏
- 关注
原创 Spring MVC(二)
1、转发和重定向1.1、转发1.1.1、返回 String controller:@Controllerpublic class ViewController { @RequestMapping("view01") public String view01(Model model){ model.addAttribute("message", "hello view!"); // 逻辑视图名 return "...
2021-09-12 17:04:08
137
原创 Spring MVC(一)
1、Spring MVC 简介1.1、概念模型—视图—控制器(MVC)是一个众所周知的以设计界面应用程序为基础的设计思想。它主要通过分离模型、视图及控制器在应用程序中的角色将业务逻辑从界面中解耦。通常,模型负责封装应用程序数据在视图层展示。视图仅仅只是展示这些数据,不包含任何业务逻辑。控制器负责接收来自用户的请求,并调用后台服务(service或者dao)来处理业务逻辑。处理后,后台业务层可能会返回了一些数据在视图层展示。控制器收集这些数据及准备模型在视图层展示。MVC模式的核心思想...
2021-09-10 19:27:41
150
原创 Spring 登录案例
1、添加依赖<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.4.RELEASE</version> </dependency> &l
2021-09-08 16:57:22
126
原创 Spring IOC
1、Spring 框架1.1、环境搭建1.1.1、创建Maven 的 jar 项目1.1.2、引入依赖<!-- 添加 Spring 框架的核心依赖 --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.4.RELEASE.
2021-09-08 16:38:47
106
原创 Spring AOP
1、AOP(面向切面编程)1.1、作用:AOP 主要应用于日志记录,性能统计,安全控制,事务处理等方面,实现公共功能性的重复使用1.2、特点: 降低模块与模块之间的耦合度,提高业务代码的聚合度(高内聚低耦合) 提高了代码的复用性 提高系统的扩展性(高版本兼容低版本) 可以在不影响原有的功能基础上添加新的功能 1.3、底层实现:动态代理(JDK + CGLIB)1.4、基本概念:Joinpoint(连接点):...
2021-09-07 21:20:39
98
原创 Servlet
1、安装 Tomcat 下载 Tomcat 配置环境变量 在 tomcat 的安装目录下的 bin 目录启动 catalina.bat 脚本文件 访问 tomcat 页面 2、Servlet 的使用方式2.1、Tomcat 环境下使用注解方式2.1.1、添加注解依赖<dependencies> <dependency> <groupId>javax.servlet</grou...
2021-09-02 21:22:15
88
原创 jQuery
1、jQuery 的使用1.1、使用步骤 引入 jQuery 文件 获取 jQuery 对象 ----> $(选择器) <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="https://code.jquery.com/jquery-
2021-08-29 18:10:53
104
原创 JS 事件与 DOM 对象
1、JS 事件1.1、作用: 验证用户输入的数据 增加页面的动感效果 增强用户的体验度 1.2、事件的绑定 在标签在添加 onclick = "" <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body>
2021-08-27 21:10:16
112
原创 JavaScript 基础
1、JavaScript 入门1.1、介绍JavaScript 是一种具有面向对象能力的、解释型的程序设计语言,它的主要目的是,验证发往服务器端的数据、增加 Web 互动、加强用户体验度等1.2、JavaScript 的组成 ECMAScript(基础语法) JavaScript 的核心语法,ECMAScript 描述了该语言的语法和基本对象 DOM(文档对象模型) 描述了处理网页内容的方法和接口 BOM(浏览器对象模型)...
2021-08-26 20:41:25
123
原创 CSS 基础样式(二)
1、CSS 样式1.1、背景样式:background 背景颜色:background-color 定义方式: 十六进制,如:"#FF0000" RGB,如:"rgb(255,0,0)" 颜色名称,如:"red" 背景图片:background-image url():引用图片 背景图片是否平铺:background-repeat repeat:垂直方向和水平方向平铺(默认) repeat
2021-08-25 20:18:36
120
1
原创 CSS 基础样式(一)
1、CSS 入门 CSS 又称层叠样式表,用于为 HTML 中的元素添加样式,相同的多个样式会覆盖,不同的多个样式会叠加。1.1、CSS 编写格式行内式:将 CSS 样式直接写在元素的开始标签内,定义在 style 属性值内。<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> </head> ...
2021-08-25 11:12:52
245
1
原创 动态 SQL 和映射机制
1、动态 SQL1.1、if用于条件判断,test 属性用于指定判断条件,为了拼接条件,在 SQL 语句后面强行添加 1 = 1 的恒成立条件。public interface EmpMapper4 { /* 查询所有的员工数据 如果传递员工姓名就根据员工姓名查询 如果传递员工薪资就根据员工薪资查询 如果两个条件都存在,就根据员工姓名与员工薪资一起查询 */ ...
2021-08-24 21:47:39
222
原创 HTML 基础
1、网页三大组成部分: HTML:超文本标记语言,可以包含非文字元素,是网页的框架。 CSS:用于渲染 HTML 元素标签的样式。 JS:一种轻量级的编程语言,用于操作 HTML 的动态效果。 2、HTML2.1、HTML 组成2.1.1、html用于 HTML 文档的最前边,标识 HTML 文档的开始,将文档中的所有内容囊括在内,是文档的根元素。<!DOCTYPE html><html> <head&g...
2021-08-24 21:15:22
315
原创 Mybatis
1、Mybatis 介绍Mybatis 是一个支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架,用于简化 jdbc 代码,简化持久层,将 SQL 语句从代码中分离,利用反射,将表中的数据与 Javabean 属性一一映射。2、Mybatis 使用2.1、基本步骤: 下载依赖 jar 包和数据库资源包,加载到项目中 配置 Mybatis 核心配置文件 mybatis-config.xml <?xml version="1.0" encoding...
2021-08-24 20:51:02
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人