摘要:
有时候,静态的SQL语句并不能满足应用程序的需求。我们可以根据一些条件,来动态地构建 SQL语句。 MyBatis通过使用<if>,<choose>,<where>,<foreach>,<trim>元素提供了对构造动态SQL语句的高级别支持。 1,<if>元素被用来有条件地嵌入SQL片段,如果测试条 阅读全文
posted @ 2019-05-28 18:34
千里之外kb
阅读(239)
评论(0)
推荐(0)
摘要:
ORM: object relation mapping 【对象】【关系】映射 将对象 映射到 数据库中 类名 数据库表名 对象 一整行 数据成员 列 JDBC -- ORM -- 封装 -- ORM框架 典型框架: Hibernate mybatis SSH SSM 在使用框架的过程中,我们可以尽 阅读全文
posted @ 2019-05-28 18:34
千里之外kb
阅读(311)
评论(0)
推荐(0)
摘要:
详解多对多,mybatis多对多查询(xml方式和注解方式) 链接:https://blog.csdn.net/qq_42524262/article/details/98383977 链接:https://blog.csdn.net/Mr_wangr/article/details/9792080 阅读全文
posted @ 2019-05-28 18:33
千里之外kb
阅读(2978)
评论(0)
推荐(0)
摘要:
1,支持与Spring框架的集成 2,MyBatis【支持数据库连接池】,消除了为每一个请求创建一个数据库连接的开销; mybatis框架中一般需要两种文件: 第一种:【mybatis的配置文件】,一般都起名为 mybatis-config.xml,其中包括数据库连接信息,类型别名,映射文件路径等等 阅读全文
posted @ 2019-05-28 18:32
千里之外kb
阅读(199)
评论(0)
推荐(0)
摘要:
服务器内部跳转: return "forward:/forward/test1"; 或者 request.getRequestDispatcher(path).forward(request, response); 客户端重定向: return "redirect:/test";或者 respons 阅读全文
posted @ 2019-05-28 18:31
千里之外kb
阅读(360)
评论(0)
推荐(0)
摘要:
第一步:构建Web项目 第二步:导入所需jar包 第三步:配置前端控制器DispatcherServlet 第四步:编写Controller控制器(也称为Handler处理器) 第五步:配置处理器映射器(可省去,有默认配置) 第六步:配置处理器适配器(可省去,有默认配置) 第七步:配置视图解析器(可 阅读全文
posted @ 2019-05-28 18:30
千里之外kb
阅读(412)
评论(0)
推荐(0)
摘要:
如果想直接在处理器/控制器里使用response向客户端写回数据,可以通过返回null来告诉DispatcherServlet我们已经写出响应了。 response.getWriter().write("Hello World!!"); return null; 不使用注解: Spring默认提供了 阅读全文
posted @ 2019-05-28 18:30
千里之外kb
阅读(263)
评论(0)
推荐(0)
摘要:
事务属性主要包含了以下5个方面: 传播行为 (propagation): 规定了如果有新的事务应该被启动还是被挂起,或者方法是否需要在事务中运行。 隔离级别 (isolation): 定义了一个事务可能受其他并发事务影响的程度。 回滚规则 (rollback-for no-rollback-for) 阅读全文
posted @ 2019-05-28 18:29
千里之外kb
阅读(147)
评论(0)
推荐(0)
摘要:
1,完成一次web请求的过程 Web浏览器发起请求 Web服务器接收请求并处理请求,最后产生响应(一般为html)。web服务器处理完成后,返回内容给web客户端,客户端对接收的内容进行处理并显示出来。(请求响应模式) 从这里可以看出,在web中,都是web客户端发起请求,web服务器接收处理请求并 阅读全文
posted @ 2019-05-28 18:29
千里之外kb
阅读(1519)
评论(0)
推荐(0)
摘要:
关键点在于把DataSource(数据源)配置到spring容器中,通过数据源获取数据库连接对象 数据库连接池(pool):管理数据库连接对象 四种数据源: 1)<!-- 基于jdk的规范数据源 --> 2)<!-- dbcp数据源 --> 3)<!-- spring提供的一种数据源 --> 4)c 阅读全文
posted @ 2019-05-28 18:27
千里之外kb
阅读(1004)
评论(0)
推荐(0)
摘要:
spring AOP的主要作用:https://blog.csdn.net/baidu_33403616/article/details/70304051 一般是直接定义个类,作为切面! 委托代理的概念: 委托类对象就是我们后面说到的"目标对象", 也就是需要【被】代理的对象 target代理类对象 阅读全文
posted @ 2019-05-28 18:26
千里之外kb
阅读(236)
评论(0)
推荐(0)
摘要:
IOC:Inversion of Control 控制反转 spring核心容器也可以称为IOC容器,该容器主要负责管理各种对象的生命周期 DI:Dependency Injection 依赖注入 (设置set) DI的概念的提出是用来解释IOC的,表示让调用类对某一接口实现类的依赖关系由容器注入 阅读全文
posted @ 2019-05-28 18:25
千里之外kb
阅读(169)
评论(0)
推荐(0)
摘要:
spring容器创建bean对象的方式: 1,使用反射调用无参构造器来创建实例(前提是这个类有无参构造器)(常规方式) 2,通过工厂类获得实例(工厂类实现了接口FactoryBean<?>) 3,通过实例工厂获得bean对象(不需要实现或者继承任何接口或者父类) 4,通过静态工厂获得实例 ioc中的 阅读全文
posted @ 2019-05-28 18:25
千里之外kb
阅读(960)
评论(0)
推荐(0)
摘要:
软件行业的二八法则?技术中只有20%是最常用和最关键的,决定你的基础,后面的80%决定你的潜能! 概念: 1,轻量级框架,用户需要什么功能就自己添加相应的功能模块,不像重量级框架,一旦用,所有功能都添加 2,容器:框架中的IOC容器可以管理项目中各种对象的生命周期(对象的创建,初始化,使用,销毁), 阅读全文
posted @ 2019-05-28 18:22
千里之外kb
阅读(396)
评论(0)
推荐(0)

浙公网安备 33010602011771号