Spring+MyBatis 整理式学习
@gzhi
有些东西还是记下来方便...
展开
-
第一天 之 JAVA EE应用
Java EE 应用1. Java EE 应用的分层模型2. MyBatis 3 及替代技术3. Spring 51. Java EE 应用的分层模型各层之间以松耦合的方式组织在一起。从上向下,上面组件的实现依赖于下面组件的功能;从下向上,下面组件支持上面组件的实现;Domain Object 层。领域对象层由一系列的POJO(Plain Old Java Object, 普通的、传统...原创 2019-06-20 15:13:10 · 199 阅读 · 0 评论 -
手写200行代码实现精简版SpringMVC
文章目录1. Spring IOC、DI、MVC 的原理图2. 开始构建自己的SpringMVC2.1 文件配置2.2 先用后写2.3 注解2.4 DispatchServlet的init() 初始化2.5 doPost()进行映射处理2.6 完整的 MyDispatchServlet 代码3. 运行效果4. 遗留问题1. Spring IOC、DI、MVC 的原理图2. 开始构建自己的Sp...原创 2019-07-16 10:49:48 · 243 阅读 · 1 评论 -
SpringBoot 热部署笔记
文章目录why?what?简述devtools的原理how?1. 添加依赖的jar包2. 修改配置文件3. 修改idea设置result?why?目前的Springboot,当发生了任何修改之后,必须关闭后再启动Application类才能够生效,显得略微麻烦。what?简述spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持...原创 2019-07-01 10:28:08 · 132 阅读 · 0 评论 -
JDBC之增删改查的封装笔记
文章目录准备工作对增删该查的封装用法准备工作 // 保存静态的连接 private static Connection connection =null; static { try { // 静态加载mysql驱动 Class.forName("com.mysql.jdbc.Driver"); ...原创 2019-07-11 09:50:35 · 119 阅读 · 0 评论 -
idea IDE下的第一个SpringBoot web demo
文章目录环境1. 创建项目2. 设置项目名称3. 设置web starter4. 设置项目目录5. 添加测试的控制类6. 运行效果环境idea IDE + jdk1.8 + Maven + spring boot1. 创建项目2. 设置项目名称3. 设置web starter4. 设置项目目录5. 添加测试的控制类package com.example.demo2;im...原创 2019-06-30 21:50:48 · 424 阅读 · 0 评论 -
初入spring时的几种常用标签
1,先将一个小项目简单的分成四层controller,service,dao,entity2,@Controller@Controllerpublic class TestController { @Autowired @Qualifier("userServiceImp")//方便选择合适实例类,毕竟一个服务层的接口可能会有多个实例类 private Use...原创 2018-09-12 19:52:18 · 1743 阅读 · 0 评论 -
第一个Spring MVC应用——继承Controller
文章目录项目目录截图web.xml文件springmvc-config.xml 文件com.controller.controller.java 文件出错笔记** 简单介绍 :jdk1.8 + idea IDE + tomcat8.5 + maven + spring mvc **项目目录截图web.xml文件<!DOCTYPE web-app PUBLIC "-//Sun M...原创 2019-06-24 22:59:08 · 1505 阅读 · 0 评论 -
JPA 持久层框架的初学笔记
文章目录why?what?how?1. 基础部件介绍2. 数据库结构3. jpa的jar包依赖配置(Maven)4. JPA的配置5. 实体类6. DAO接口7. 测试代码完整项目why?JPA的作用类似于MyBatis,但更加的自动化,在对数据库性能要求不是特别高的时候很方便。可以避免繁复的JDBC数据库操作代码的编写,提高java持久层开发的效率。what?JPA(Java Pers...原创 2019-07-02 12:28:15 · 1134 阅读 · 0 评论 -
Struts 和 Spring MVC
文章目录Spring MVC的优势Spring MVC 和 struts2 的区别Spring MVC的优势Spring 框架提供了构建Web应用程序的全功能MVC模块——Spring MVC拥有强大的灵活性、非侵入性和可配置性提供了前端控制器DispatherServlet分工明确,包含了控制器、验证器、命令对象、模型对象、处理程序映射、视图解析器等,并且每一个功能由专门的对象负责...原创 2019-06-23 11:12:41 · 530 阅读 · 0 评论 -
MVC 思想笔记
MVC思想综述传统model1 和 model2传统model1 和 model2Java Web应用经历了Model1 和 Model2 两个时代。Model1 模式整个web应用几乎全部由JSP页面组成,JSP页面接收处理客户端请求,对请求处理后直接做出响应。用少量的JavaBean 来处理数据库连接、数据库访问等操作。Model2 模式...原创 2019-06-23 09:33:33 · 118 阅读 · 0 评论 -
SpringMVC的执行流程
文章目录开发步骤运行流程开发步骤定义前端控制器 。Web应用是基于请求/响应架构的应用,现今的MVC Web框架,都需要在web.xml文件中配置核心Servlet / Filter。这里需要定义前端控制器DispatcherServlet 来拦截所有的用户请求。<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD We...原创 2019-06-26 15:50:23 · 129 阅读 · 0 评论 -
第一个springMVC应用——基于注解
文章目录项目目录截图web.xml文件springmvc-config.xml 文件Controller文件welcome.jsp 文件项目目录截图web.xml文件<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/w...原创 2019-06-25 10:46:19 · 239 阅读 · 0 评论 -
mybatis的学习笔记
文章目录1 环境说明1.1 Mapper类的代码如下:1.2 实体类2 官网入门demo3 与springBoot整合3.1 application.properties 配置方式(简洁)3.2 纯配置类方式4 简单总结1 环境说明Maven项目,1.1 Mapper类的代码如下:public interface MapMapper { @Insert("insert into m...原创 2019-10-09 09:32:06 · 109 阅读 · 0 评论