
SSM框架
使用主流的SSM框架,升级相关技术,提供大量企业级解决方案,提升项目含金量,促进学员就业,让学生更自如面对互联网项目开发岗位
侯舒怀
从事多年JAVAEE、大数据领域研发经验。拥有丰富的一线开发和教学经验,擅长JavaEE和大数据领域项目的研究与教学。先后担任过高级软件开发工程师,系统架构师,高级讲师。具备丰富的软件开发经验和教学经验,熟练掌握Spring、SpringMVC、MyBatis、SpringBootSpringCloud等主流框架,擅长分布式开发和离线处理计算。Hadoop、Flume、kafka、spark、ELK等大数据生态领域技术有一定的实践经验。对JavaEE、大数据领域项目开发有深入理解,对以Java语言为基础的各种框架有深入研究。亲自
主持开发过多个大型项目,具备很强的项目管理能力和丰富的教学经验。
展开
-
SSM 框架整合
一. SpringMVC拦截器1.1 认识拦截器 Servlet:处理Request请求和Response响应 过滤器(Filter):对Request请求起到过滤的作用,作用在Servlet之前,如果配置为/*可以对所有的资源访问(servlet、js/css静态资源等)进行过滤处理 监听器(Listener):实现了javax.servlet.ServletContextListener 接口的服务器端组件,它随Web应用的启动而启动,只初始化一次,然后会一直运行监视...原创 2020-10-22 17:26:46 · 230 阅读 · 0 评论 -
SpringMVC笔记
SpringMVC笔记1. Controller方法(Handler)的返回值1.1 返回ModelAndView 讲解略, SpringMVC第一天 已使用 1.2 返回字符串(直接返回逻辑视图名,数据使用Model和ModelMap封装) ModelAndView = ModelMap+ view(逻辑视图名) 现在直接将逻辑视图名以字符串形式return(文件名) Model接口方法 addAttribute(String key,Object value)原创 2020-10-22 17:25:35 · 210 阅读 · 0 评论 -
Spring的AOP
1 Spring的AOP案例1.1 案例简介案例需求实现基于Spring的事务控制。要求使用Spring的IoC和Aop。表结构介绍CREATE TABLE `account` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `money` double DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREM原创 2020-10-18 22:30:57 · 224 阅读 · 1 评论 -
Spring注解开发
1. IoC的综合案例(CRUD) - 纯xml开发1.1 综合案例介绍案例的需求实现账户表的增删改查操作案例的要求选用基于XML的Spring和Mybatis整合配置实现。 数据库表结构介绍 CREATE TABLE `account` (`id` int(11) NOT NULL ,`name` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,`money` d...原创 2020-10-18 22:28:47 · 217 阅读 · 0 评论 -
Spring框架day01-IoC基础及XML的配置
1. Spring概述1.1 关于框架框架的概念框架:在这里特指软件框架,它是我们在实际开发中解决项目需求的技术集合。运用框架可以大大简化我们的代码编写,缩短开发周期。同时,对后续项目维护在面对开发团队人员更迭时降低了门槛,对系统升级提供灵活可控的标准。当然,框架提高了我们的开发效率,降低维护成本的同时,也要求我们在使用时遵循它的规范,要按照它的使用要求编写代码。最后,需要注意的是,它不是系统架构。框架的作用提高开发效率。增强可重用性。节约维护成本。提供编写规范。解耦底层原创 2020-10-18 22:27:31 · 335 阅读 · 0 评论 -
Mybatis的延迟加载和缓存
MyBatis框架今日内容掌握Mybatis的延迟加载掌握Mybatis缓存掌握Mybatis注解开发项目准备用户主键查询用户信息<!-- 主键查询用户信息--><select id="queryUserById" resultType="user" parameterType="int"> select * from user where id = #{id}</select>/** * 主键查询用户信息 */@Test原创 2020-09-29 17:14:05 · 218 阅读 · 0 评论 -
MyBatis框架2
MyBatis框架今日内容理解Mybatis连接池与事务操作掌握Mybatis动态SQL掌握Mybatis多表关联查询掌握Mybatis多对多关系Mybatis连接池MyBatis配置文件中,配置为使用连接池,那么连接池是在什么时候建立的,什么时候从连接池中获取连接的。连接池初始化时机在SqlSessionFactoryBuilder构建SqlSessionFactory的时候初始化连接池,初始化之后放入Configuration对象当中。分析框架源代码:org.apache.ibat原创 2020-09-29 17:13:09 · 123 阅读 · 0 评论 -
mybatis框架
MyBatis框架MyBatis配置文件详解SqlMapperConfig.xmlenviroments配置数据源环境default数据源开关environment具体数据源环境,可以配置多个transactionManager事务管理器datasource数据源<!--配置--><configuration> <!--配置数据源环境信息--> <environments default="development">原创 2020-09-29 17:12:37 · 152 阅读 · 0 评论 -
MyBatis01
MyBatis框架今日学习内容目标能够了解什么是框架理解自定义Mybatis框架掌握Mybatis框架开发快速入门认识框架什么是框架框架就是一个架子,表演节目,舞台已经搭建好,表演什么节目,看自己的需求了。框架是一个半成品,对于Java语言来说,框架就是封装了别人的代码。在框架的基础上我们在进一步开发,拿来主义。框架解决什么问题解决的是技术整合问题。软件开发环境和规模都很大,不可能任何一个项目的代码都从零开始,此时就需要一个非常优秀的框架把基础技术整合完毕,我们在他的基础原创 2020-09-29 17:11:59 · 122 阅读 · 0 评论 -
Java课程系列之Maven
Java课程系列之Maven 版本:V1.0 第一章 WhyMaven是干什么用的?这是很多同学在学完这个课程后最大的问题。之所以会提出这个问题,是因为即使不使用Maven我们仍然可以进行B/S结构项目的开发。从表述层、业务逻辑层到持久化层再到数据库都有成熟的解决方案——不使用Maven我们一样可以开发项目啊?所以我们有必要通过企业开发中的实际需求来看一看哪些方面是我们现有技术的不足。1.1 添加第三方jar包 在今天的JavaEE开发领域,有大量的第三方框架和工具可以供我们使...原创 2020-05-15 15:09:56 · 410 阅读 · 0 评论 -
Mybatis 框架第一天
Mybatis 框架课程第一天第1 章 框架 概述1.1 什么是框架1.1.1 什么是 框架框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说...原创 2020-05-07 15:30:23 · 344 阅读 · 0 评论