自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 整各ssm框架之增删改查

开发环境:idea+jdk11+tomcat+maven。

2023-08-25 02:31:58 85 1

原创 springmvc工作原理与mybatis+spring整合

视图(View)-对应组件:JSP或者HTML文件 控制器(Controller)-对应组件:Servlet 模型(Model)-对应组件:JavaBeanServlet:接受前端请求并调用JavaBean JavaBean:处理业务并操作数据库 JSP:将处理结果响应到浏览器呈现给用户1.MVC三个模块相互独立,松耦合架构2.多视图共享一个模型,大大提高代码的可重用性 控制器提高了应用程序的灵活性和可配置性3.有利于软件工程化管理1.增加了系统结构和实现的复杂性,不适合小型规模的项目2.视图层与模型之间需

2023-08-23 11:51:40 86 1

原创 spring 事务与自动装配

Spring通过自动扫描机制,自动扫描指定的包或类路径,查找带有特定注解的组件,并将其注册为Spring的bean。此时,如果事务B也使用了之前读取到的余额,就会导致错误的结果,因为事务B读取到的余额是未经确认的临时数据。根据配置的自动装配模式,Spring会根据目标对象的依赖类型或依赖名称,在容器中查找匹配的对象,并自动将其注入到目标对象中。:每次请求或引用该Bean时,都将创建一个新的Bean实例。:每个用户会话都将创建一个新的Bean实例,在同一个会话中的多个Bean引用将共享相同的实例。

2023-08-21 15:15:55 82 1

原创 spring第三天

1. 导入 所需要的依赖2.配置mybatis文件 mybatis-config mapper.xmlmybatis-config 不需要配置数据源 只需要取别名 引入映射文件3.建立 domain mapper service 写一个查询所有的接口4.建立spring配置文件4.1 第一步 配置数据源4.2 第二部 配置环境4.3 第三步 整合mybatis SqlSessionFactory --》build -->sqlsession。

2023-08-18 09:31:22 78 1

原创 spring第二天

特点1.在目标对象方法抛出异常时织入增强处理2.可灵活拔插的异常处理方案2.最终增强特点1.无论方法正常运行还是抛出异常,都会在目标方法最后织入增强处理,即:该增强都会得到执行2.与Java中finally代码块的作用相似,通常用于释放资源3.可灵活拔插3.环绕增强特点1、目标方法前后都可织入增强处理2、可获取或修改目标方法的参数、返回值3、可对目标方法进行异常处理,甚至可以决定目标方法是否执行。

2023-08-17 13:03:25 96 1

原创 spring 第一天

Spring是一个开源框架Spring是在2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-on-One J2EE Development and Design中阐述的部分理念和原型衍生而来。是为了解决企业应用开发的复杂性而创建的,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件同时为J2EE应用程序开发通过集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。

2023-08-15 10:26:53 65

原创 MyBatis总结

1.MyBatis 是免费且开源的。与 JDBC 相比,减少了 50% 以上的代码量。MyBatis 是最简单的持久化框架,小巧并且简单易学。MyBatis 相当灵活,不会对应用程序或者数据库的现有设计强加任何影响,SQL 写在 XML 中,和程序逻辑代码分离,降低耦合度,便于统一管理和优化,提高了代码的可重用性。提供 XML 标签,支持编写动态 SQL 语句。提供映射标签,支持对象与数据库的 ORM 字段关系映射。支持存储过程。

2023-08-13 22:49:01 79 1

原创 学习MyBatis的第三天

MyBatis框架的动态SQL技术是通过一个或多个标签的使用来实现的。where+if标签可以实现动态查询功能。choose(when、otherwise)组合实现多条件查询时,只匹配其中一个冬件foreach标签可以实现对数组、List 集合等多值参数的处理。set +if标签可以实现动态更新功能。trim标签可以为SOL 语句动态添加或移除指定的前后缀。

2023-08-11 16:27:15 67 3

原创 学习MyBatis的第二天

mapper: SQL 映射文件的根元素。只有一个属性namespace,用于区分不同的mapper,必须全局唯一。cache:为给定命名空间配置缓存。cache-ref:引用其他命名空间中的缓存配置。resultMap:用来描述查询结果集中的字段和Java 实体类属性的对应关系。sql:定义可重用的SQL语句块,可以仕具他佑可队TI用,旋高菊与和维护SQL语句的效率。insert:映射insert 语句。update:映射update语句。delete:映射delete语句。

2023-08-08 16:50:59 76

原创 学习MyBatis的第一天

使用MyBatis的开发步骤1.下载mybatis-3.5.1.jar2.将所需jar文件导入工程3.编写MyBatis核心配置文件4.创建实体类(POJO)5.定义DAO层Mapper接口6.定义SQL映射文件7.创建测试类(1)导入Mybatis开发包mybatis-3.1.1.jarcommons-logging-1.1.1.jarlog4j-1.2.16.jarcglib-2.2.2.jarasm-3.3.1.jar(2)导入mysql/oracle开发包mysql-connector-java-5

2023-08-05 11:31:56 86 1

原创 Meven的安装与使用

Maven仓库用来存放Maven管理的所有Jar包。分为:本地仓库 和 中央仓库。本地仓库Maven本地的Jar包仓库。中央仓库Maven官方提供的远程仓库。当项目编译时,Maven首先从本地仓库中寻找项目所需的Jar包,若本地仓库没有,再到Maven的中央仓库下载所需Jar包。在Maven中,坐标是Jar包的唯一标识,Maven通过坐标在仓库中找到项目所需的Jar包。如下代码中,groupId和artifactId构成了一个Jar包的坐标。groupId:所需Jar包的项目名。

2023-08-04 10:12:40 489 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除