java
文章平均质量分 62
YANG**
这个作者很懒,什么都没留下…
展开
-
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 · 102 阅读 · 0 评论 -
Spring MVC(一)
1、Spring MVC 简介1.1、概念模型—视图—控制器(MVC)是一个众所周知的以设计界面应用程序为基础的设计思想。它主要通过分离模型、视图及控制器在应用程序中的角色将业务逻辑从界面中解耦。通常,模型负责封装应用程序数据在视图层展示。视图仅仅只是展示这些数据,不包含任何业务逻辑。控制器负责接收来自用户的请求,并调用后台服务(service或者dao)来处理业务逻辑。处理后,后台业务层可能会返回了一些数据在视图层展示。控制器收集这些数据及准备模型在视图层展示。MVC模式的核心思想...原创 2021-09-10 19:27:41 · 112 阅读 · 0 评论 -
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 · 102 阅读 · 0 评论 -
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 · 85 阅读 · 0 评论 -
Spring AOP
1、AOP(面向切面编程)1.1、作用:AOP 主要应用于日志记录,性能统计,安全控制,事务处理等方面,实现公共功能性的重复使用1.2、特点: 降低模块与模块之间的耦合度,提高业务代码的聚合度(高内聚低耦合) 提高了代码的复用性 提高系统的扩展性(高版本兼容低版本) 可以在不影响原有的功能基础上添加新的功能 1.3、底层实现:动态代理(JDK + CGLIB)1.4、基本概念:Joinpoint(连接点):...原创 2021-09-07 21:20:39 · 74 阅读 · 0 评论 -
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 · 69 阅读 · 0 评论 -
动态 SQL 和映射机制
1、动态 SQL1.1、if用于条件判断,test 属性用于指定判断条件,为了拼接条件,在 SQL 语句后面强行添加 1 = 1 的恒成立条件。public interface EmpMapper4 { /* 查询所有的员工数据 如果传递员工姓名就根据员工姓名查询 如果传递员工薪资就根据员工薪资查询 如果两个条件都存在,就根据员工姓名与员工薪资一起查询 */ ...原创 2021-08-24 21:47:39 · 193 阅读 · 0 评论 -
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 · 112 阅读 · 0 评论