JAVA
SSM框架学习
浪黎朗咚呛
这个作者很懒,什么都没留下…
展开
-
SSM框架整合
1、搭建整合环境1、整合说明:SSM整合可以使用多种方式,咱们会选择XML + 注解的方式2、整合的思路先搭建整合的环境先把Spring的配置搭建完成再使用Spring整合SpringMVC框架最后使用Spring整合MyBatis框架3、创建数据库和表结构create database ssm;use ssm;create table account(id int p...原创 2020-02-21 19:33:44 · 103 阅读 · 0 评论 -
SpringMVC入门学习
1、SpringMVC的基本概念1、1 三层架构和MVC三层架构表现层:WEB层,用来和客户端进行数据交互的。表现层一般会采用MVC的设计模型业务层:处理公司具体的业务逻辑的持久层:用来操作数据库的MVCMVC全名是Model View Controller 模型视图控制器,每个部分各司其职。Model:数据模型,JavaBean的类,用来进行数据封装。View:指JSP、HT...原创 2020-02-18 22:30:27 · 121 阅读 · 0 评论 -
Spring AOP
1、什么是AOPAOP:全称是 Aspect Oriented Programming 即:面向切面编程。简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们的已有方法进行增强。2、AOP的作用和优势作用:在程序运行期间,不修改源码对已有方法进行增强。优势:减少重复代码 提高开发效率 维护方便3、AOP的实现方...原创 2020-02-16 22:28:23 · 81 阅读 · 0 评论 -
Spring基于注解的IOC
1、spring中ioc的常用注解package com.itheima.service.impl;import com.itheima.dao.IAccountDao;import com.itheima.service.IAccountService;import org.springframework.beans.factory.annotation.Autowired;impo...原创 2020-02-15 20:48:44 · 115 阅读 · 0 评论 -
Spring框架概述及Spring中基于xml的IOC配置
1、spring的概述spring是什么 Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control: 反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技...原创 2020-02-14 22:56:10 · 107 阅读 · 0 评论 -
Mybatis的 延迟/立即 加载、缓存与注解开发
Mybatis中的加载问题:在一对多中,当我们有一个用户,它有100个账户。在查询用户的时候,要不要把关联的账户查出来?在查询账户的时候,要不要把关联的用户查出来?在查询用户时,用户下的账户信息应该是,什么时候使用,什么时候查询的。在查询账户时,账户的所属用户信息应该是随着账户查询时一起查询出来。什么是延迟加载在真正使用数据时才发起查询,不用的时候不查询。按需加载(懒加载)什么是立...原创 2020-02-13 17:40:41 · 154 阅读 · 0 评论 -
Mybatis的连接池与事务控制,基于xml的动态sql语句及多表操作
连接池1、连接池我们在实际开发中都会用到连接池,因为它可以减少我们获取连接所消耗的时间2、Mybatis中的连接池mybatis连接池提供了3种方式的配置配置的位置:主配置文件SqlMapConfig.xml中的dataSource标签,type属性就是表示采用何种连接池方式。type属性的取值:POOLED 采用传统的javax.sql.DataSource规范中的连...原创 2020-02-12 18:41:52 · 215 阅读 · 0 评论 -
java学习--maven
Maven简介Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。优点:1.不需要手工找jar包,去下载。2.是一个模块化的项目构建工具,方便维护与发布。Maven安装与配置1.首先要在官网下载maven,下载地址:https://maven.apache.org/download.cgi下载下来的是一个压缩包,自己选择解压到一个目录下2.配置环境变量我这是...原创 2019-11-21 17:41:08 · 202 阅读 · 0 评论 -
Mybatis初步学习
1、什么是框架?它是我们软件开发中的一套解决方案,不同的框架解决的是不同的问题。使用框架的好处:框架封装了很多的细节,使开发者可以使用极简的方式实现功能。大大提高开发效率。2、三层架构表现层:是用于展示数据的业务层:是处理业务需求持久层:是和数据库交互的3、JDBC技术JDBC技术:ConnectionPreparedStatementResultSet模板:`i...原创 2019-10-03 19:22:37 · 135 阅读 · 0 评论 -
MyBatis之CRUD
我们先写一个最基本的项目,并实现查询所有功能!除去必要的配置文件不谈实体类实现变量名和数据库名相同然后dao层声明方法然后我们只用在IUserDao.xml里写上sql语句就可以用了(如果前面所有配置文件没有错的话)然后我们的test写成这样那些必要的步骤我们用注解的方式让它自动在每一个test前面(或者之后)执行,我们的test就只需要调用方法就可以了。接下来关于CRUD只...原创 2019-12-05 18:25:22 · 138 阅读 · 0 评论