框架技术
L X D.
这个作者很懒,什么都没留下…
展开
-
说一说Spring(1)
最近回头重新看了看spring来下Spring是什么?Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control: 反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应...原创 2019-08-06 23:05:13 · 217 阅读 · 0 评论 -
数据库的事务以及Spring管理事务
事务:如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。操作:1. 开启事务: start transaction;2. 回滚:rollback;3. 提交:commit;CREATE TABLE account ( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(10), balanc...原创 2019-08-05 14:18:07 · 193 阅读 · 0 评论 -
回顾SpringMVC
关于三层架构我们的开发架构一般都是基于两种形式,一种是 C/S 架构,也就是客户端/服务器,另一种是 B/S 架构,也就 是浏览器服务器。在 JavaEE 开发中,几乎全都是基于 B/S架构的开发。那么在 B/S架构中,系统标准的三层架构 包括:表现层、业务层、持久层。三层架构在我们的实际开发中使用的非常多。表现层也就是我们常说的web层。它负责接收客户端请求,向客户端响应结果,通常客户端使...原创 2019-08-08 19:51:28 · 219 阅读 · 0 评论 -
说说Spring(2)
上一篇我们聊了聊spring中最重要的IOC控制反转以及依赖注入,以及一些常用的配置。今天我们说一说spirng的另一个很重要的东西AOP。什么是 AOPAOP:全称是 Aspect Oriented Programming 即:面向切面编程。简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们的已有方法进行增强。AOP 的作用及优势...原创 2019-08-07 22:30:16 · 102 阅读 · 0 评论 -
Springboot入门之配置
其实人们把Spring Boot 称为搭建程序的脚手架。其最主要作用就是帮我们快速的构建庞大的spring项目,并且尽可能的减少一切xml配置,做到开箱即用,迅速上手,让我们关注与业务而非配置。如果没有任何的xml,那么我们如果要配置一个Bean该怎么办?比如我们要配置一个数据库连接池,以前会这么玩:<!-- 配置连接池 --><bean id="dataSource" c...原创 2019-08-14 22:10:27 · 96 阅读 · 0 评论 -
@Transactional 注解式事务
@Transactional注解 可以作用于接口、接口方法、类以及类方法上。当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性,同时,我们也可以在方法级别使用该标注来覆盖类级别的定义。虽然@Transactional 注解可以作用于接口、接口方法、类以及类方法上,但是 Spring 建议不要在接口或者接口方法上使用该注解,因为这只有在使用基于接口的代理时它才会生效。另外, @...原创 2019-09-04 10:04:13 · 286 阅读 · 0 评论 -
spring中context:annotation-config与context:component-scan
我们在spring中会经常配置一些context:annotation-config/与包扫描<context:component-scan base-package=“com.xxx.xxx.xxx”/>context:annotation-config/context:annotation-config/是用于激活那些已经在spring注册的bean,显示的向spring容器注...原创 2019-09-05 10:06:32 · 151 阅读 · 0 评论 -
Mybatis
mybatis框架概述:mybatis是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql语句本身, 而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。 mybatis通过xml 或注解的方式将要执行的各种statement配置起来,并通过java对象和statement 中 sql 的动态参数进行映射生成最终执行的 sql...原创 2019-09-10 18:03:53 · 318 阅读 · 0 评论