自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Maven入门

1. Maven 概述1.1. Maven 简介     Maven 翻译为“专家”、“内行”;是一个采用纯 Java 编写的开源项目管理工具,Maven 采用了一种被称之为 Project Object Model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做 POM.xml 的文件中 , 通过该文件Maven 可以管理项目的整个声明周期,包括清除、编译、测试、报告、打包、部署...

2018-03-06 20:16:42 728

转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认...

2018-02-10 20:46:56 225

原创 SSM三大框架整合

SSM:SpringMVC+Spring+MyBatis1. SSM整合思想原理:java经典三层架构整合的关键所在:利用MyBatis-Spring项目(mybatis-spring-1.3.0.jar)使得Spring与Mybatis的整合2. Spring与Mybatis的如何整合?1、导入spring库、mybatis-spring-1.3.0.jar(MyBatis-Spring项目)、...

2018-02-10 20:09:56 578

原创 mybatis实现多表一对一,一对多,多对多关联查询

1、一对一关键字:association作用:针对pojo对象属性的映射      property:pojo的属性名      javaType:pojo类名(1) 嵌套结果: 使用嵌套结果映射来处理重复的联合结果的子集 <!-- 1、构造器注入 -->

2018-02-03 15:40:08 34383 9

原创 深入学习Mybatis的Mapper映射器

前面已经介绍过Mybatis的全局配置文件mybatis-config.xml文件,本篇文章将继续介绍Mybatis的另外的一种更重要的Mapper映射器配置文件。 在Mybatis中,Mapper映射器主要用于编写定制sql方法,而这一xml文件的命名空间通常会对应一个接口,接口全名与映射文件的命名空间一致,抽象方法名与xml定制方法名一致,这就使得Mybatis更加面向对象了。话不多说,我

2018-02-03 15:14:01 319

原创 Mybatis入门

1. ORM:对象关系映射 作用:以面向对象行为操作数据表2. mybatis概述 1、它是半自动化orm框架 a、可以以对象方式操作数据表 b、编写定制sql语句 2、前身ibatis 3、支持缓存 4、轻量级、灵活、简单3. mybatis与hibernate的区别 1、hibernate它是全自动的orm构架      mybatis它是半自动

2018-01-30 20:37:34 219

原创 Hibernate一对一、一对多、多对多表间关系

1. 为什么要学习关系关系?数据库表间存在若干关系 万事万物也存在若干关系2. 对象间有几种关联关系单向 :你中有我,我中没你双向:你中有我,我中有您。3. 关系型数据与对象型数据数据库:存放关系模型的数据java:存放对象模型的数据4. 单向一对多 部门与员工  Emp.javapublic class Emp{ private

2018-01-30 20:16:58 787

原创 SpringMVC的表单标签库

1、 作用:将pojo的对象属性值与表单组件的内容绑定2、 如何使用SpringMVC的标签库?(1) JSP文件的顶部加入以下指令prefix="form" %>(2) 在form表单的modelAttribute/commandName属性名与加载到model的key一致的对应pojo对象进行绑定默认form表单设置绑定model的key=command的value对象

2018-01-23 20:14:29 2627 1

原创 SpringMVC消息转换器

1. HttpMessageConverter消息转换器概念: 将请求信息----》消息转换器-----》对象  对象--------》消息转换器-----》响应信息体 消息转换器它只针对 @RequestBody/@ResponseBody注解或HttpEntity/ResponseEntity类 SpringMVC默认提供很多消息转换器 比如RequestMap

2018-01-22 20:09:05 1138

原创 SpringMVC常用的注解与类

1. @RequestMapping 针对方法映射uri的路径 作用域:类或者方法2. @RequestParam 作用:注解用于绑定请求中的参数到处理方法的参数中 请求参数--------》@RequestParam-------》方法参数中 1、注解标注的参数默认是必须的 ( required = true ), 不可缺省。 2、就基本数据类型而言, 其值要求是必须

2018-01-22 19:54:42 213

原创 SpringMVC学习笔记

1. MVC框架概述 M:model(模型) 数据模型:数据实体pojo、domain 业务模型:与业务操作相关 V:View(视图) 展示数据 C:Controller(控制器) 作用:接收用户请求,委派模型组件作处理,将数据转发视图 MVC作用: 1、降低模型依赖关系,解耦举例:将模型与视图相分离 2、每个程序可以各尽职责 3、提高代码的

2018-01-22 19:44:48 149

转载 Java反射的作用

Java的反射机制是Java特性之一,反射机制是构建框架技术的基础所在。灵活掌握Java反射机制,对大家以后学习框架技术有很大的帮助。那么什么是Java的反射呢?       大家都知道,要让Java程序能够运行,那么就得让Java类要被Java虚拟机加载。Java类如果不被Java虚拟机加载,是不能正常运行的。现在我们运行的所有的程序都是在编译期的时候就已经知道了你所需要的那个类

2018-01-15 19:58:26 158

转载 SSH和SSM对比总结

当下流行的两种企业开发MVC开源框架,是我们Java程序猿必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。框架之所以流行,在于其易复用和简化开发,精髓在思想,掌握了核心思想,我们掌握其他

2018-01-15 19:11:31 168

原创 mybatis的xml文件对大于号和小于号的处理

很多时候我们需要编写一条区间查询sql,这就需要我们编写一条动态的sql以便查询符合条件的结果集,抛开动态sql,平时我们写的sql语句一般是select * from 表名 where 字段名 between 起始值 and 结束值,当然,在动态sql的编写中,我们可以这么写:select 表名 from  where 字段名>=起始值  and 字段名结束值,但是,在xml文件中是不能直接

2018-01-11 11:11:46 481

转载 SpringMVC+Mybatis+Spring整合中org.springframework.beans.factory.BeanCreationException错误分析

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.fac

2018-01-10 18:10:33 968

原创 Hibernate的hql查询

1. 什么是HQL?               HQL是Hibernate Query Language即Hibernate查询语言           [select/update/delete……] from Entity [where……] [group by……] [having……] [order by……]2. 为什么使用HQL       不需要再编写繁复的SQL

2018-01-05 18:41:24 1932 1

转载 Struts2 常用的常量配置

Struts2 常用的常量配置 设置url请求后缀 --> constant name="struts.action.extension" value="do,action,html,htm">constant> 指定Web应用的默认编码集,相当于调用HttpServletRequest的setCharacterEncoding方法 -->

2018-01-03 12:56:04 477

转载 SpringMVC数据验证——第七章 注解式控制器的数据验证、类型转换及格式化——跟着开涛学SpringMVC

7.4、数据验证7.4.1、编程式数据验证Spring 2.x提供了编程式验证支持,详见【4.16.2 数据验证】章节,在此我们重写【4.16.2.4.1、编程式验证器】一节示例。 (1、验证器实现复制cn.javass.chapter4.web.controller.support.validator.UserModelValidator到cn.javass.chapte

2018-01-03 12:37:13 276

原创 hibernate入门

1. 为什么要学习hibernate? 因为传统的JDBC编程,编码量很大,而且容易出错。2. 什么是hibernate?hibernate是一个对象关系映射的框架,它完成了把对象模型的数据与关系模型的数据互转,ORM(O :Object R: RelationshipM:Mapping)其实是一种思想,即类名对表名,属性对字段,属性类型对象字段类型, 一个对象对一条记录。hi

2017-12-23 15:33:02 169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除