小夜埙
路很长,要耐心,慢慢走!
摘要: SSM框架可以使用mybatis generator core 1.3.2.jar来自动生成代码,以下是配置和使用的代码。 generatorConfig.xml GeneratorSqlmap.java使用代码 小结 把上面的配置文件和代码,放到一个可以运行的项目下运行就可以了。根据自己的需求配置 阅读全文
posted @ 2017-11-22 21:49 小夜埙 阅读(9580) 评论(1) 推荐(0) 编辑
摘要: 学习框架,刚开始的时候最烦的就是一些配置文件,有很多需要配置的东西,今天把这些配置文件信息稍微整理一下,以后说不定会用的到。 web.xml文件 springmvc的配置文件 springmvc config.xml applicationContext.xml文件 mybatis的配置文件myba 阅读全文
posted @ 2017-11-22 21:48 小夜埙 阅读(13223) 评论(0) 推荐(4) 编辑
摘要: 今天做了一个在ssm框架中实现文件的上传和下载的案例,以此学习ssm中的文件上传和下载。 1. 文件上传和下载概述 1.1 文件上传 多数文件上传都是通过表单形式提交给后台服务器的,因此,要实现文件上传功能,就需要提供一个文件上传的表单,而该表单必须满足以下3个条件: form表单的method属性 阅读全文
posted @ 2017-11-17 21:26 小夜埙 阅读(1550) 评论(0) 推荐(1) 编辑
摘要: 今天就是把有关拦截器的知识做一个总结。 1.拦截器概述 1.1 什么是拦截器? Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。 要使 阅读全文
posted @ 2017-11-14 20:41 小夜埙 阅读(46715) 评论(1) 推荐(7) 编辑
摘要: 1.JSON概述 1.1 什么是JSON JSON(JavaScript Object Notation,JS对象标记)是一种轻量级的数据交换格式。它是基于JavaScript的一个子集,使用了C、C++、C 、Java、JavaScript、Perl、Python等其他语言的约定,采用完全独立于编 阅读全文
posted @ 2017-11-13 19:38 小夜埙 阅读(8687) 评论(2) 推荐(0) 编辑
摘要: 之前学习了SpringMVC数据绑定的基本知识和简单数据绑定以及POJO类型数据的绑定。接下来总结剩下的一些数据类型的绑定 1. 绑定包装POJO 所谓的包装POJO,就是在一个POJO中包含另一个简单POJO。 例如,在订单对象中包含用户对象。这样在使用时,就可以通过订单查询到用户信息。 在po包 阅读全文
posted @ 2017-11-05 15:49 小夜埙 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 1.数据绑定介绍 在执行程序时,Spring MVC会根据客户端请求参数的不同,将请求消息中的信息以一定的方式转换并绑定到控制器类的方法参数中。这种将请求消息数据与后台方法参数建立连接的过程就是Spring MVC中的数据绑定。 1.1Spring MVC完成的数据绑定的方法: 在数据绑定过程中,S 阅读全文
posted @ 2017-11-05 15:47 小夜埙 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 今天主要把smm框架中的Spring MVC的有关知识学习回顾一下,做些笔记。 1.Spring MVC概述 1.1什么是Spring MVC Spring MVC是Spring提供的一个实现了Web MVC设计模式的轻量级Web框架。它与Struts2框架一样,都属于MVC框架,但其使用和性能等方 阅读全文
posted @ 2017-11-05 15:45 小夜埙 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 主要是对之前学习的关联映射做一个案例,自己动手实践一下,可以理解的更好一点。 开发环境 开发工具:idea Java环境: jdk1.8.0_121 数据库:SQLServer 项目结构,里面包含了三种关联映射的文件,会分别进行测试: 完整的mybatis config.xml文件,MybatisU 阅读全文
posted @ 2017-11-03 20:34 小夜埙 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 实际的开发中,对数据库的操作常常会涉及到多张表,这在面向对象中就涉及到了对象与对象之间的关联关系。针对多表之间的操作,MyBatis提供了关联映射, 通过关联映射就可以很好的处理对象与对象之间的关联关系。 1.1 关联关系概述 在关系型数据库中,多表之间存在着三种关联关系,分别为一对一、一对多和多对 阅读全文
posted @ 2017-11-03 20:32 小夜埙 阅读(2750) 评论(1) 推荐(1) 编辑
摘要: 今天,主要学习MyBatis的动态SQL。这是MyBatis的强大特性之一。 动态SQL的作用 MyBatis的动态SQL主要就是为了解决手动拼接SQL的麻烦 动态SQL中的元素 动态SQL是MyBatis的强大特性之一,MyBatis3采用了功能强大的基于OGNL的表达式来完成动态SQL。动态SQ 阅读全文
posted @ 2017-11-03 20:27 小夜埙 阅读(9780) 评论(0) 推荐(2) 编辑
摘要: 之前了解了Mybatis的基本用法,现在学习一下Mybatis框架中的核心对象以及映射文件和配置文件,来深入的了解这个框架。 1.Mybatis的核心对象 使用MyBatis框架时,主要涉及两个核心对象:SqlSessionFactory和SqlSession。 1.1.1 SqlSessionFa 阅读全文
posted @ 2017-11-01 14:46 小夜埙 阅读(4069) 评论(0) 推荐(2) 编辑
摘要: 这几天正在对SSM框架的知识进行一个回顾加深,有很多东西学的囫囵吞枣,所以利用一些时间进一步的学习。首先大概了解一下mybatis的使用,再通过一个案例来学习它。 什么是MyBatis Mybatis(前身是iBatis)是一个支持普通SQL查询、存储过程以及高级映射的持久层框架,它消除了几乎所有的 阅读全文
posted @ 2017-10-31 16:35 小夜埙 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 之前理解了 Spring IOC,自我感觉还可以,但是理解AOP感觉挺难的,结合最近的看的书,稍微总结一下。 什么是AOP AOP的全称是 Aspect Oriented Programming,即面向切面编程(也称面向方面编程)。它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方 阅读全文
posted @ 2017-10-28 16:05 小夜埙 阅读(1429) 评论(0) 推荐(0) 编辑
摘要: 最近又买了一本介绍SSM框架的书,是由黑马程序员编写的,书上讲的很好理解,边看边总结一下。主要总结一下bean的装配方式。 Bean的装配可以理解为依赖系统注入,Bean的装配方式即Bean依赖注入的方式。Spring容器支持多种形式的Bean装配方式,如基于XML的装配、基于注解(Annotati 阅读全文
posted @ 2017-10-28 14:17 小夜埙 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 最近刚刚接触了redis技术,对此有一些了解,这是简单做一点总结。 Redis简介 首先,简单了解一下NoSQL(Not only sql),不要错误的理解为:没有SQL,而是不仅仅是SQL。NoSQL工具也是一种简易的数据库,它主要是基于内存的数据库,并提供一定的持久化功能。现在有很多这种技术如: 阅读全文
posted @ 2017-10-11 13:26 小夜埙 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: 最近刚买了一本介绍ssm框架的书,里面主要对Mybatis、spring、springmvc和redis做了很多的讲解,个人觉得虽然有的内容我看不懂,但是整体上还是不错的。最近正在学习中,一边学习一边做一些总结,现在我对这些思想技术还没有达到很深入的理解,所以总结的比较浅显。现在就把有关spring 阅读全文
posted @ 2017-10-11 12:00 小夜埙 阅读(1514) 评论(2) 推荐(0) 编辑
摘要: 今天又学习了一下mysql触发器的相关知识,对此做了一些笔记和总结。 定义及作用 触发器是一个被指定关联到一个表的数据对象,触发器不需要调用,当对一个表的特别事件出现时,它就会被激活。触发器的代码也是由声明式和过程式SQL语句组成,因此用在存储过程中的语句也可以用在触发器的定义中。 触发器的作用如下 阅读全文
posted @ 2017-10-01 18:44 小夜埙 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 在学习完存储过程后,今天主要回顾一下mysql中的存储函数的知识。 函数与存储过程的区别 首先,存储函数也是过程式对象之一,与存储过程相似。它们都是由SQL和过程式语句组成的代码片断,并且可以从应用程序和SQL中调用。 区别: 1.存储函数不能拥有输出参数,因为存储函数本身就是输出参数; 2.不能用 阅读全文
posted @ 2017-10-01 15:06 小夜埙 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 今天复习了一下mysql的一些知识,之前学习的时候是看视频,但是没有做什么笔记,所以现在通过看书把以前学习的回顾一下,加深一下印象。 存储过程定义 简单的来说,可以定义一段程序放在数据库中,这样的程序称为存储过程,它是最重要的数据库对象之一。存储过程实质上就是一段代码,可以由声明式SQL语句(如cr 阅读全文
posted @ 2017-09-28 20:29 小夜埙 阅读(317) 评论(0) 推荐(1) 编辑