摘要: java-microservice-01-vue-01-helloworld 初识vue Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。 Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库 阅读全文
posted @ 2021-12-27 17:42 zhoux_top 阅读(53) 评论(0) 推荐(0) 编辑
摘要: ssm-03-spring-mvc-02-simple-login 尝试使用spring mvc来实现简单的登录功能,pom依赖这里不一一列出来。 搭建Hello World.jsp: 新建maven工程: 一直点击下一步就行,此后功能文件夹结构只有一个webapp文件夹。 配置smart tomc 阅读全文
posted @ 2021-12-23 17:07 zhoux_top 阅读(30) 评论(0) 推荐(0) 编辑
摘要: ssm-03-spring-mvc-01-introduction MVC框架简介 在学习Spring MVC前,先来看看MVC框架。在经典的MVC模式中,M(Mode)指业务模型,V(View)指用户页面,C(Controller)指控制器,使用MVC的目的是让 M和V的代码实现解耦,从而使一个程 阅读全文
posted @ 2021-12-13 17:29 zhoux_top 阅读(343) 评论(0) 推荐(0) 编辑
摘要: ssm-spring集成mybatis事务 事务 MyBatis-Spring库的引入,无需创建新的MyBatis事务管理器,就能使MyBatis接入到Spring事。 引入的方式既可以是注解,也可以是aop。 未配置事务实例 首先来看看未配置事务时,执行一组先增加后删除(删除异常)的数据库语句场景 阅读全文
posted @ 2021-11-18 17:22 zhoux_top 阅读(79) 评论(0) 推荐(0) 编辑
摘要: ssm-spring集成mybatis MyBatis-Spring简介 MyBatis-Spring是一个依赖库,可以无缝的将MyBatis整合到Spring中。该库可以让MyBatis参与到Spring事务管理中,可以负责mapper和SqlSession的创建和注入, 可以将MyBatis中的 阅读全文
posted @ 2021-11-11 14:41 zhoux_top 阅读(88) 评论(0) 推荐(0) 编辑
摘要: ssm-spring之aop(xml+annotation) AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。 AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内 阅读全文
posted @ 2021-09-22 21:46 zhoux_top 阅读(117) 评论(0) 推荐(0) 编辑
摘要: ssm-spring代理模式(静、动态) 一、代理模式 代理模式的定义: 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 组成: 抽象角色:通过接口或抽象类声明真实角色实现的业务方法。 代理角 阅读全文
posted @ 2021-09-02 16:04 zhoux_top 阅读(107) 评论(0) 推荐(0) 编辑
摘要: ssm-spring入门 Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及W 阅读全文
posted @ 2021-08-30 15:53 zhoux_top 阅读(64) 评论(0) 推荐(0) 编辑
摘要: ssm-mybatis进阶之动态sql 动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦, 例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦 阅读全文
posted @ 2021-08-25 14:11 zhoux_top 阅读(133) 评论(0) 推荐(0) 编辑
摘要: ssm-mybatis进阶之复杂结果集映射 一、简单映射 先准备好数据库和工程,准备工作可以参考之前的记录。下面举例简单说明将数据库中查询的数据映射为对象是如何实现的: mapper中编写方法: List<Student> getAllStudent2(); 映射文件中写查询: <select id 阅读全文
posted @ 2021-08-23 15:59 zhoux_top 阅读(163) 评论(0) 推荐(0) 编辑