上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: Spring是一个对象容器,帮助我们管理项目中的对象,那么在web项目中哪些对象应该交给Spring管理呢? 项目中涉及的对象 ​ 我们回顾一下WEB项目中涉及的对象 Servlet Request Response Session Service DAO POJO 分析 我们在学习IOC容器时知道 阅读全文
posted @ 2020-02-04 13:09 CoderJerry 阅读(882) 评论(0) 推荐(1) 编辑
摘要: 前言: 事务处理的本质 在学习事务处理前,需要明确一点: 数据库操作最终都要使用到JDBC,那么无论上层如何封装,底层都是调用Connection的commit,rollback来完成 烦人的事务处理: 在日常开发中,数据访问层(DAO)必然需要进行事务的处理,但是我们会发现,事务处理的代码通常是简 阅读全文
posted @ 2020-01-14 22:49 CoderJerry 阅读(1264) 评论(1) 推荐(3) 编辑
摘要: 简介 AspectJ是一个基于Java语言的AOP框架,Spring2.0以后新增了对AspectJ切点表达式支持。因为Spring1.0的时候Aspectj还未出现; AspectJ1.5中新增了对注解的支持,允许直接在Bean类中定义切面。新版本的Spring框架建 议我们都使用AspectJ方 阅读全文
posted @ 2020-01-11 18:47 CoderJerry 阅读(990) 评论(2) 推荐(2) 编辑
摘要: Spring整合单元测试 在前面的案例中我么需要自己创建ApplicationContext对象,然后在调用getBean来获取需要测试的Bean Spring提供了一种更加方便的方式来创建测试所需的ApplicationContext,并且可以帮助我们把需要测试的Bean直接注入到测试类中 添加依 阅读全文
posted @ 2020-01-09 22:46 CoderJerry 阅读(1019) 评论(0) 推荐(4) 编辑
摘要: IOC容器 工厂只负责创建对象,而Spring当然不仅仅是一个对象工厂;其核心是一个对象容器,由于具备控制反转的能力,所以也叫它IOC容器; 容器可以理解为存放对象的地方,当然不仅仅是存储,还有对象的管理,包括 创建 销毁 装配; 这样原本程序要做的事情交给了Spring,所以这属于IOC,称之为I 阅读全文
posted @ 2020-01-07 23:47 CoderJerry 阅读(1538) 评论(0) 推荐(3) 编辑
摘要: 什么是Spring Spring是一个开源的,轻量级Java开发框架; 其核心特性是可以用于开发任何 Java 应用程序,Spring 框架的目标是使 JavaEE应用程序的开发变得更加容易,核心概念是IOC和AOP;这也是学习Spring的重点所在; Spring不是针对某个具体功能,具体层级的框 阅读全文
posted @ 2020-01-04 19:45 CoderJerry 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 注解开发 最初设计时,MyBatis 是一个 XML 驱动的框架。配置信息是基于 XML 的,而且映射语句也是定义在 XML 中的。随着技术的更新发展,对于开发效率要求也原来越高,特别是一些小型项目;越来越多的框架开始支持注解, 到MyBatis3时,MyBatis对注解有了完善的支持,利用注解可以 阅读全文
posted @ 2020-01-02 18:33 CoderJerry 阅读(1754) 评论(0) 推荐(2) 编辑
摘要: MyBatis进阶 Mapper代理 直接利用session+id来执行sql的方式存在一些问题 session执行sql时都需要提供要执行sql的id,而这个id是字符串类型,意味着id是否正确在编译期间是无法获知的,必须等到运行时才能发现错误, sql需要的参数和返回值类都不明确,这也增加了出错 阅读全文
posted @ 2019-12-31 19:26 CoderJerry 阅读(1189) 评论(3) 推荐(0) 编辑
摘要: MyBatis MyBatis是java平台下一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Pla 阅读全文
posted @ 2019-12-29 23:31 CoderJerry 阅读(1129) 评论(0) 推荐(3) 编辑
摘要: Maven入门 maven是一个java平台下的的软件项目管理和综合工具,由Apache组织中开发维护,基于项目对象模型的概念,maven可以根据一个中心信息来管理项目的构建,文档和报告; 注意此处的项目管理不是某种工作岗位,而是描述程序员开发工作中的一部分; 为何需要maven 在日常开发工作中, 阅读全文
posted @ 2019-12-26 22:58 CoderJerry 阅读(654) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页