![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSM框架
Hydra.
天空没有留下我的痕迹,但我已飞过!无人观我博客,但我已写过!
展开
-
ssm框架整合3(idea版,带源码)
前言 本篇文章是ssm框架整合的最后一篇,第一篇和第二篇分别讲了如何整合ssm,以及添加,分页查询,删除功能的实现,这一篇主要实现的批量删除,更新,删除功能的实现。 源码下载 百度网盘:6hfh 数据库表修改 book_info新增了图片路径和是否借阅字段 批量删除功能的实现 思路:前端利用多选框接受选中的id值,传到后端,然后编写方法,由于MyBatis没有自动生成批量删除的接...原创 2019-12-06 20:13:22 · 759 阅读 · 0 评论 -
ssm框架整合2(idea版,带源码)
前言 本篇博客基于上一篇的基础,在上一篇博客的代码上改动的,如果有需要请自行下载。 实现功能:分页插件PageHelper的使用,各种查询的实现,删除功能以及详情页。 环境 idea 2018.2 jdk1.8 tomcat 8.0 mysql 5.6 maven 3.3.9 源码下载 百度网盘:errg 代码实现 新增页面的修改 修改表单与数据库字段对齐 <...原创 2019-12-05 16:34:59 · 599 阅读 · 0 评论 -
ssm框架整合(idea版,带源码)
目录 前言 环境 源码下载 实现的目标 ssm整合 1.搭建环境,创建maven项目 2.在pom.xml中添加依赖,导入jar包 3.编写spring及springmvc的配置文件 4.在web.xml中加载两个配置文件 5.通过mybatis插件生成pojo及mapper 6.修改po层和mapper实现一对多,多对一关系 7.编写前端页面add.jsp 8...原创 2019-12-04 20:52:14 · 5116 阅读 · 1 评论 -
Springmvc入门(含源码)
目录 简介 MVC框架共同特征 Springmvc示例 Spring Web MVC处理请求的流程(执行原理) SpringMVC的优点 SpringMVC解决中文乱码 常见注解 源码 简介 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC ...原创 2019-12-03 11:36:45 · 665 阅读 · 0 评论 -
MyBatis——动态SQL
前言 MyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。 如果你有使用 JDBC 或其他 相似框架的经验,你就明白条件地串联 SQL 字符串在一起是多么的痛苦,确保不能忘了空 格或在列表的最后省略逗号。动态 SQL 可以彻底处理这种痛苦。 通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语 言来改进这种情形,这种语言可以被用在任意映...原创 2019-12-02 15:22:24 · 372 阅读 · 0 评论 -
了解MyBatis——一篇就够了
目录 MyBatis的概念及优缺点 运行环境 MyBatis创建流程 映射(*) MyBatis的使用 MyBatis的概念及优缺点 MyBatis是一个半自动映射的框架。这里所谓的"半自动"是相对于Hibernate全表映射而言的,MyBatis需要手动匹配提供POJO、SQL和映射关系,而Hibernate只需提供POJO和映射关系即可。 缺点: MyBati...原创 2019-11-29 16:21:39 · 628 阅读 · 3 评论 -
Spring学习之路(4)——AOP
为什么要使用AOP? AOP是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式。 在传统的业务处理代码中,通常都会进行事务处理、日志记录等操作。虽然使用OOP可以通过组合或者继承的方式来达到代码的重用,但如果要实现某个功能(如日志记录),同样的代码仍然会分散到各个方法中。这样,如果想要关闭某个功能,或者对其进行修改,就必须要修改所有的相关方法。这不但增加了开发人员的工作量,...原创 2019-11-28 10:06:07 · 586 阅读 · 4 评论 -
Spring学习之路(3)——IoC注解配置
前言 上一篇的依赖注入是在配置文件中进行手工注入,今天再来学习一下基于注解的装配。 注解方式 在java代码中通过@Autowired或@Resource注解方式进行配置,但我们需要在xml配置文件中引入命名空间 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframewor...原创 2019-11-27 10:53:18 · 322 阅读 · 0 评论 -
Spring学习之路(2)——实例化bean的方式、属性注入
IoC实例化bean的方式 使用构造器 静态工厂方法实现实例化 实例工厂方法实现实例化 UserBean package cn.sdut.bean; public class UserBean { private int id; private String username; private int age; public UserBean() { } p...原创 2019-11-26 09:52:38 · 524 阅读 · 1 评论 -
Spring学习之路(1)——初识Spring
使用Spring创建第一个工程 导入spring的jar包 编写bean的实现类 src下创建beans.xml,其中添加<bean>标签,指明id和class属性 加载配置文件ApplicationContext context=new ClassPathXmlApplicationContext("beans.xml"); 从容器中获取bean(需要强制类型转换)cont...原创 2019-11-25 19:22:19 · 372 阅读 · 1 评论 -
java项目管理工具——Maven
Maven可以解决的问题 在开发中经常需要依赖第三方的包,包与包之间存在的依赖关系,版本间的兼容性问题,有时还需要将旧的jar包升级成新的版本,稍微一想就知道开发人员要花费多少精力解决这些问题。 Maven的作用 统一开发规范和工具 统一管理jar包 Maven项目管理工具(依赖管理) 1、POM工程对象模型 Pom.xml是Maven工程的核心配置文件,可以通过一小段描述信息来管理项...原创 2019-11-25 10:34:10 · 577 阅读 · 1 评论 -
谈谈对Spring IOC的理解
1.分享Bromon的blog上对IoC与DI浅显易懂的讲解 1.1、IoC(控制反转) 首先想说说IoC(Inversion of Control,控制反转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又...转载 2019-10-30 16:09:16 · 356 阅读 · 0 评论 -
MyBatis、Hibernate及ORM框架的概念
ORM框架 ORM(Object/Relational Mapping,即对象关系映射)就是一种为了解决面向对象与关系数据库中数据类型不匹配的技术,它通过描述Java对象与数据库表之间的映射关系,自动将Java应用程序中的的对象持久化到关系型数据库的表中。ORM的工作原理: 从图中可以看出,使用ORM框架后,应用程序不再直接访问底层数据库,而是以面向对象的方式来操作持久化对象 (Persi...原创 2019-10-25 18:02:39 · 986 阅读 · 0 评论 -
框架入门——名词解释
为什么要学习SSM框架 当前轻量级Java EE应用开发通常会采用两种方式:一种是以SSH(Struts+Spring+Hirernate)框架为核心的组合方式, 另一种是以SSM(Spring+Spring MVC+MyBatis)框架为核心的组合方式。使用这两种组合方式的项目都使Java EE架构具有高度的可维护性和可拓展性,同时极大地提高了项目的开发效率,降低了开发和维护的成本,因此,这...原创 2019-10-24 12:45:16 · 1386 阅读 · 0 评论