- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 SSM基础
SSMssm是什么?MyBatis的概念和作用?Spring的概念和作用?SpringMVC的概念和作用?Maven的概念和作用,maven的安装和配置?一、安装Maven二、配置环境变量ssm是什么?SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。 常作为数据源较简单的web项目的框架。MyBatis的概念和作用?概念: MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、
2021-09-12 19:02:22
471
原创 Java数据类型和运算符
Java数据类型和运算符1.使用规范的标识符为变量命名1.1标识符的命名规则1.2关键字1.3扩充2.使用注释对代码进行解释说明2.1单行注释1.使用规范的标识符为变量命名在Java中,标识符用来给程序中常量、变量、方法、类、接口和包等命名。1.1标识符的命名规则标识符由字母、数字、下划线(_)或美元符号($)组成。标识符的首字母以字母、下划线(_)或美元符($)开头,不能数字开头。标识符的命名不能与关键字、布尔值(true.false)、null同名。标识符区分大小写,没有长度限制,坚持见
2021-07-21 17:10:32
366
原创 Java开发环境搭建与配置
Java开发环境搭建与配置1.下载并安装JDK2.JDK环境变量设置1.下载并安装JDKJava程序的编译、运行离不开JDK 环境。JDK 全称是Java Development Kit,是用于开发Java应用程序的开发包。它提供了编译、运行Java程序所需的各种工具和资源。Oracle的官方网站提供最新JDK安装文件的下载地址。本章推荐使用JDK6.0及以上的版本。下载 JDK后(以JDK6 Update 22为例),双击 JDK安装文件开始安装,在安装过程中保留默认设置,一直单击“下一步”,最终完
2021-07-20 16:52:00
276
原创 Maven的使用
Maven的概念Maven的使用1.下载Maven2.安装Maven3.设置Maven的环境变量4.认识Maven仓库和POM文件5.Maven坐标1.下载Mavenmaven的下载:http://maven.apache.org/download.cgi选择当前最新的版本"apache-maven-3.8.1-bin.zip",下载到本地。2.安装MavenMaven版本不同需要的环境版本也不同,3.8.1版本的Maven需要JDK1.7及以上的版本。apache-maven-3.8.1-b
2021-06-04 08:47:02
163
原创 整合SpringMVC
Spring整合MyBatis整合SpringMVC1.引入SpringMVC的jar包以及配置文件2.统一配置文件的命名3.启动项目检查配置1.引入SpringMVC的jar包以及配置文件SpringMVC能够实现和Spring的无缝衔接,前面我们已经把Spring的包添加进了项目(Spring整合MyBatis),接下来只需引入SpringMVC的jar包。如下所示:<!-- springmvc依赖 --><dependency> <groupId>or
2021-06-03 22:37:20
252
原创 Spring整合MyBatis
Spring整合MyBatis1.引入数据库jar和C3P0连接池jar包2.引入Spring的jar包以及配置文件3.引入MyBatis的jar包以及配置文件4.修改config配置文件实现数据库管理和事务管理1.引入数据库jar和C3P0连接池jar包<!-- mysql依赖 --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</
2021-06-03 19:35:14
1852
原创 MyBatis的SQL
MyBatis的SQL1.CRUD1)select标签2)insert标签3)update标签4)delete标签2.动态sqlif标签where标签补充1.CRUD1)select标签第一个查询语句:<!-- 查询所有用户信息 --><select id="findAllUser" resultType="com.gxy.entity.User"> select * from user</select>这是一个id为findAllUser的映射语
2021-06-03 18:10:02
848
原创 MyBatis的映射文件
MyBatis真正的强大之处就在于SQL 映射语句,MyBatis专注于SQL,对于开发人员来说也是极大限度的进行SQL调优,以保证性能。下面是 SQL 映射文件的几个顶级元素的配置:mapper:映射文件的根节点,只有一个属性namespace(命名空间),作用如下:(1)用于区分不同的mapper,全局唯一。(2)绑定DAO接口,即面向接口编程,当绑定一个接口,就不用写此接口的实现类,会通过接口的完全限定名找到对应的mapper配置来执行SQL语句,所以,namespace的命名必须要写接口的完
2021-06-03 17:16:37
148
原创 Spring中的注解
Spring中的注解1.IOC的注解实现2.AOP的注解实现3.声明式事务的注解实现1.IOC的注解实现首先定义bean组件的注解,Spring从2.0版本开始引入注解的配置方式,将Bean的配置信息和Bean实现类结合在一起,进一步减少了配置文件的代码量。在实际的开发过程中,注解使用的较为广泛。这里我们用到的注解有如下几个:注解解释@Repository用于标注DAO类@Service用于标注业务类@Controller用于标注控制器类@Componen
2021-06-03 17:03:16
191
原创 Spring Aop的实现
aop 的advice定义了切点的位置,aop有一下几个通知:before:在执行切入的方法之前,执行代码 。after returning:在执行切入的方法正常执行(没有异常)之后,执行代码。after throwing:在执行切入的方法发生异常的时候,执行代码。after:在执行切入的方法无论是否发生异常,都必须最后执行代码。around:相当于before和after returning的组合。DA0层本身就有事务管理,但是Service层经常要在一个方法中调用多个DAO层方法,根据事
2021-06-03 16:29:30
84
原创 SpringMVC中的Json交互
SpringMVC中的Json交互1.控制器向前端响应json数据1.添加依赖2.修改配置文件3.添加controller代码4.添加前台代码5.控制台结果2.前端向控制器响应json数据1.添加依赖2.添加前台代码3.格式处理4.添加controller代码5.控制台结果1.控制器向前端响应json数据这种形式在程序中使用最为广泛,也是现在前后端分离项目开发的必选方式。我们以实例的形式来展示一下json的使用。直接访问index.jsp页面,以ajax异步的形式访问控制器,控制器中返回一个user对
2021-06-03 09:29:22
152
原创 SpringMVC视图向控制器传参
SpringMVC视图向控制器传参1.简单数据类型赋值2.对象参数赋值3.数组属性的赋值1.简单数据类型赋值页面的数据提交到控制器,在服务器端做一个接收,以完成后续的操作。简单数据类型赋值,简单数据类型包含基本数据类型和字符串,使用@RequestParam 实现参数的绑定关系,语法:@RequestParam(value=“参数名”,required=“true/false”,defaultValue="")value:参数名;required:是否包含该参数,默认为true,表示该请求路径中必
2021-06-02 21:44:36
268
原创 SpringMVC控制器向视图传参
SpringMVC控制器向视图传参1.ModelAndView2.ModelMap3.Session在SpringMVC中控制器向视图传参一般有三种方式,分别是通过 ModelAndView、ModelMap、Session。1.ModelAndView将控制器方法的返回值设为ModelAndView,并且向ModelAndView中添加数据,在视图的requestScope中将可以访问到放入的数据。控制器方法示例如下:@RequestMapping("/test1.do")public Mode
2021-06-02 21:01:40
546
原创 SpringMVC实现Controller的三种方式
SpringMVC实现Controller的三种方式1.实现Controller接口2.实现HttpRequestHandler接口3.全注解1.实现Controller接口实现Controller接口,重写handleRequest方法,ModelAndView对象是一个模型视图对象,既可以添加数据,又可以保存页面信息,并且处理请求的方式是转发。这个对象要拆成两部分来看model和view。转发到下一个页面之后,会把 model中的数据渲染到view中展示。在页面可以使用el表达式获取。Model中
2021-06-02 20:39:55
1880
原创 SpringMVC基础
SpringMVC基础1.认识SpringMVC2.SpringMVC的简单实现1).首先在pom文件中添加依赖2).配置web.xml3).配置完成,进行测试总结具体步骤:1.认识SpringMVCSpring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring框架提供了构建Web应用程序的全功能MVC模块。是一个典型的教科书式的mwc构架,而不像struts等 都是变种或者不是完全基于mvc系统的框架。现在SpringMVC使用越来越广泛
2021-06-02 20:19:38
127
原创 ssm pagehelper分页插件的使用
ssm使用pagehelper分页插件1.引入分页插件使用 Maven引入2. 配置拦截器插件在 Spring 配置文件中配置拦截器插件3.在代码中使用1).首先开启分页查询2).调用查询方法示例代码1.引入分页插件使用 Maven引入在 pom.xml 中添加如下依赖: <!-- mybatis 的 page helper分页插件--> <dependency> <groupId>com.github.pagehelper</groupId>
2021-06-02 19:13:41
429
原创 Layui数据表格的使用
layui 提供了丰富的内置模块,他们皆可通过模块化的方式按需加载,其中包括:layer、layDate、layPage、laytpl、table、form、upload、element、tree、layeditor、rate、carousel、flow、util、code等
2021-05-13 19:02:52
270
原创 Mybatis复杂查询(一对一,一对多)
一对一(一个学生对应一个老师),一对多(一个学生对应多个课程)1.实体类学生实体 getter、setter方法,tostring方法,有参、无参构造方法package com.test.entity;import java.io.Serializable;import java.util.Date;import java.util.List;/** * @className: com.test.entity.Student * @description: TODO * @auth
2021-04-13 14:40:46
172
原创 MyBatis的执行顺序2(mybatis工作流程、生命周期)
1. 首先加载mybatis-config.xml总配置文件,根据development的参数配置连接数据库;查询mappers映射关系,找到mapper.xml配置文件mybatis-config.xml总配置文件代码<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://myba
2021-04-12 15:07:39
219
原创 MyBatis的执行顺序1(mybatis工作流程、生命周期)
1. 首先加载mybatis-config.xml总配置文件,根据development的参数配置连接数据库;查询mappers映射关系,找到mapper.xml配置文件。mybatis-config.xml总配置文件代码<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://myb
2021-04-12 14:30:50
2107
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人