![](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 · 757 阅读 · 0 评论 -
ssm框架整合2(idea版,带源码)
前言本篇博客基于上一篇的基础,在上一篇博客的代码上改动的,如果有需要请自行下载。实现功能:分页插件PageHelper的使用,各种查询的实现,删除功能以及详情页。环境idea 2018.2jdk1.8tomcat 8.0mysql 5.6maven 3.3.9源码下载百度网盘:errg代码实现新增页面的修改修改表单与数据库字段对齐<...原创 2019-12-05 16:34:59 · 596 阅读 · 0 评论 -
ssm框架整合(idea版,带源码)
目录前言环境源码下载实现的目标ssm整合1.搭建环境,创建maven项目2.在pom.xml中添加依赖,导入jar包3.编写spring及springmvc的配置文件4.在web.xml中加载两个配置文件5.通过mybatis插件生成pojo及mapper6.修改po层和mapper实现一对多,多对一关系7.编写前端页面add.jsp8...原创 2019-12-04 20:52:14 · 5104 阅读 · 1 评论 -
Springmvc入门(含源码)
目录简介MVC框架共同特征Springmvc示例Spring Web MVC处理请求的流程(执行原理)SpringMVC的优点SpringMVC解决中文乱码常见注解源码简介Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC ...原创 2019-12-03 11:36:45 · 664 阅读 · 0 评论 -
MyBatis——动态SQL
前言MyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。 如果你有使用 JDBC 或其他 相似框架的经验,你就明白条件地串联 SQL 字符串在一起是多么的痛苦,确保不能忘了空 格或在列表的最后省略逗号。动态 SQL 可以彻底处理这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语 言来改进这种情形,这种语言可以被用在任意映...原创 2019-12-02 15:22:24 · 371 阅读 · 0 评论 -
了解MyBatis——一篇就够了
目录MyBatis的概念及优缺点运行环境MyBatis创建流程映射(*)MyBatis的使用MyBatis的概念及优缺点MyBatis是一个半自动映射的框架。这里所谓的"半自动"是相对于Hibernate全表映射而言的,MyBatis需要手动匹配提供POJO、SQL和映射关系,而Hibernate只需提供POJO和映射关系即可。缺点:MyBati...原创 2019-11-29 16:21:39 · 622 阅读 · 3 评论 -
Spring学习之路(4)——AOP
为什么要使用AOP?AOP是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式。在传统的业务处理代码中,通常都会进行事务处理、日志记录等操作。虽然使用OOP可以通过组合或者继承的方式来达到代码的重用,但如果要实现某个功能(如日志记录),同样的代码仍然会分散到各个方法中。这样,如果想要关闭某个功能,或者对其进行修改,就必须要修改所有的相关方法。这不但增加了开发人员的工作量,...原创 2019-11-28 10:06:07 · 585 阅读 · 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 · 321 阅读 · 0 评论 -
Spring学习之路(2)——实例化bean的方式、属性注入
IoC实例化bean的方式使用构造器 静态工厂方法实现实例化 实例工厂方法实现实例化UserBeanpackage cn.sdut.bean;public class UserBean { private int id; private String username; private int age; public UserBean() { } p...原创 2019-11-26 09:52:38 · 522 阅读 · 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 · 369 阅读 · 1 评论 -
java项目管理工具——Maven
Maven可以解决的问题在开发中经常需要依赖第三方的包,包与包之间存在的依赖关系,版本间的兼容性问题,有时还需要将旧的jar包升级成新的版本,稍微一想就知道开发人员要花费多少精力解决这些问题。Maven的作用统一开发规范和工具 统一管理jar包Maven项目管理工具(依赖管理)1、POM工程对象模型Pom.xml是Maven工程的核心配置文件,可以通过一小段描述信息来管理项...原创 2019-11-25 10:34:10 · 575 阅读 · 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 · 354 阅读 · 0 评论 -
MyBatis、Hibernate及ORM框架的概念
ORM框架ORM(Object/Relational Mapping,即对象关系映射)就是一种为了解决面向对象与关系数据库中数据类型不匹配的技术,它通过描述Java对象与数据库表之间的映射关系,自动将Java应用程序中的的对象持久化到关系型数据库的表中。ORM的工作原理:从图中可以看出,使用ORM框架后,应用程序不再直接访问底层数据库,而是以面向对象的方式来操作持久化对象 (Persi...原创 2019-10-25 18:02:39 · 975 阅读 · 0 评论 -
框架入门——名词解释
为什么要学习SSM框架当前轻量级Java EE应用开发通常会采用两种方式:一种是以SSH(Struts+Spring+Hirernate)框架为核心的组合方式,另一种是以SSM(Spring+Spring MVC+MyBatis)框架为核心的组合方式。使用这两种组合方式的项目都使Java EE架构具有高度的可维护性和可拓展性,同时极大地提高了项目的开发效率,降低了开发和维护的成本,因此,这...原创 2019-10-24 12:45:16 · 1382 阅读 · 0 评论