- 博客(29)
- 收藏
- 关注
原创 第一讲 Hello FreeMarker
一、导入jar包 dependency> groupId>org.freemarkergroupId> artifactId>freemarkerartifactId> version>2.3.23version> dependenc
2017-05-25 21:46:53
456
原创 第八讲 动态SQL
一、动态SQL指根据不同的查询条件,生成不同的SQL语句二、mapper映射文件(别忘了引入到mybatis-config.xml中)xmlversion="1.0"encoding="UTF-8"?>DOCTYPEmapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://myba
2017-05-25 21:46:13
391
原创 第七讲 关于联表的处理
一、多对一的处理(学生找老师)数据库表的设计 实体类publicclass Student { privateint id; privateStringname; //多个学生对应一个老师
2017-05-25 21:45:27
574
原创 第六讲 使用注解开发
一、面向接口编程 好处:扩展性好。分层开发中,上层不用管具体的实现,大家都遵循共同的标准,使得开发变得容易,规范性更好。 就好比现在要写一个UserDao.java,我们可以先定义好UserDao里面要实现的方法,如:增、删、改、查等操作。 然而,在使用的时候可能会用到MySql数据库或者Oracle数据库,但是这两者对数据库的操作并不是
2017-05-25 21:44:42
409
原创 第五讲 分页的实现
一、分析mysql的分页语句:limit startIndex, pageSize mapper映射文件: selectid="selectAll"parameterType="Map"resultType="User"> select * from userlimit #{startIndex},
2017-05-25 21:38:16
788
原创 第四讲 属性名和字段名不一致的处理
一、数据库中表的设计二、实体类publicclass User { privateint id; privateString name; privateString password; publicint g
2017-05-25 21:37:09
1133
原创 第三讲 配置文件解析
一、mybatis-config.xmlxmlversion="1.0"encoding="UTF-8"?>DOCTYPEconfiguration PUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">configuratio
2017-05-25 21:36:33
365
原创 第二讲 CRUD操作
一、搭建MyBatis框架导入相关jar包编写核心配置文件(配置数据库连接的相关信息,以及配置了mapper映射文件)编写dao操作编写mapper映射文件编写实体类二、CRUD(增、查、改、删)实现步骤user.mapper.xml
2017-05-25 21:35:51
320
原创 第一讲 MyBatis开端
一、什么是MyBatis? MyBatis是一个基于Java的持久层框架。二、持久化:数据从瞬时状态变为持久状态。三、持久层:完成持久化工作的代码块。--- dao四、MyBatis就是帮助程序员将数据存入数据库中,和从数据库中取数据。五、传统的JDBC操作:有很多重复的代码块。比如:数据取出时的封装,数据
2017-05-25 21:35:07
352
原创 第九讲 整合 Spring MVC+Spring+MyBatis
一、导入相关jar包 dependency> groupId>javax.servletgroupId> artifactId>javax.servlet-apiartifactId> version>3.0.1version>
2017-05-25 21:33:44
357
原创 第八讲 拦截器
一、拦截器概念二、实现拦截器实现HandlerInterceptor接口publicclass MyInterceptor implementsHandlerInterceptor { //在请求处理的方法之前执行 //如果返回true那么执行下一个拦截器,如果返回false那么不执行
2017-05-25 21:32:07
324
原创 第七讲 Spring MVC中AJAX和JSON的处理
之前学习的时候因为一直用的Evernote在写笔记,现在拿出来和大家一起分享!中间的一些图片可能会无法显示,以后会慢慢修复。
2017-05-25 17:32:22
497
原创 第六讲 Spring MVC实现文件上传
之前学习的时候因为一直用的Evernote在写笔记,现在拿出来和大家一起分享!中间的一些图片可能会无法显示,以后会慢慢修复。
2017-05-25 17:31:24
473
原创 第五讲 乱码及RESTful风格
之前学习的时候因为一直用的Evernote在写笔记,现在拿出来和大家一起分享!中间的一些图片可能会无法显示,以后会慢慢修复。
2017-05-25 17:29:46
595
原创 第三讲 跳转结果的方式
之前学习的时候因为一直用的Evernote在写笔记,现在拿出来和大家一起分享!中间的一些图片可能会无法显示,以后会慢慢修复。
2017-05-25 17:27:07
329
原创 第二讲 Controller配置汇总
之前学习的时候因为一直用的Evernote在写笔记,现在拿出来和大家一起分享!中间的一些图片可能会无法显示,以后会慢慢修复。
2017-05-25 17:26:12
487
原创 第一讲 Hello Spring MVC
之前学习的时候因为一直用的Evernote在写笔记,现在拿出来和大家一起分享!中间的一些图片可能会无法显示,以后会慢慢修复。
2017-05-25 17:24:15
411
原创 第十一讲 使用注解开发
之前学习的时候因为一直用的Evernote在写笔记,现在拿出来和大家一起分享!中间的一些图片可能会无法显示,以后会慢慢修复。
2017-05-25 17:14:51
286
原创 第十讲 整合Struts2和MyBatis
之前学习的时候因为一直用的Evernote在写笔记,现在拿出来和大家一起分享!中间的一些图片可能会无法显示,以后会慢慢修复。
2017-05-25 17:13:55
722
原创 第九讲 整合MyBatis
之前学习的时候因为一直用的Evernote在写笔记,现在拿出来和大家一起分享!中间的一些图片可能会无法显示,以后会慢慢修复。
2017-05-25 17:12:46
363
原创 第八讲 面向切面编程(AOP)
之前学习的时候因为一直用的Evernote在写笔记,现在拿出来和大家一起分享!中间的一些图片可能会无法显示,以后会慢慢修复。
2017-05-25 17:10:38
364
原创 第五讲 Bean的作用域和自动装配
之前学习的时候因为一直用的Evernote在写笔记,现在拿出来和大家一起分享!中间的一些图片可能会无法显示,以后会慢慢修复。
2017-05-25 17:05:29
356
原创 第四讲 依赖注入(Dependency Injection,简称DI)
之前学习的时候因为一直用的Evernote在写笔记,现在拿出来和大家一起分享!中间的一些图片可能会无法显示,以后会慢慢修复。
2017-05-25 17:04:37
1422
原创 第三讲 配置文件详解
之前学习的时候因为一直用的Evernote在写笔记,现在拿出来和大家一起分享!中间的一些图片可能会无法显示,以后会慢慢修复。
2017-05-25 17:03:08
282
原创 第二讲 使用Spring IoC创建对象的3种方式
之前学习的时候因为一直用的Evernote在写笔记,现在拿出来和大家一起分享!中间的一些图片可能会无法显示,以后会慢慢修复。
2017-05-25 17:01:19
487
原创 第一讲 Spring简介
一、Spring:春天 --- 给软件行业带来了春天。由Rod Johnson创建。二、理念:使现有技术更加实用。本身是大杂烩,整合现有的框架技术。三、Spring优点: 轻量级框架 IoC容器:控制反转 AOP:面向切面编程 对事务的支持 对框架的支持 ...四、主要内容
2017-05-25 16:51:31
463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人