自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMVC(Spring4)——JSON和拦截器

1.处理JSON:步骤:加入jar包:编写目标方法,在方法上添加@ResponseBody注解:@ResponseBody @RequestMapping("/testJson") public Collection<Employee> testJson(){ return employeeDao.getAll(); }2.HttpMessageCo...

2018-12-28 14:19:49 658

原创 SpringMVC(Spring4)——RESTful CRUD

1.查询:@RequestMapping("/emps") public String list(Map<String, Object> map){ map.put("employees", employeeDao.getAll()); return "list"; }<%@ page language="java" contentType="text/

2018-12-28 10:37:54 313

原创 SpringMVC(Spring4)——视图

1.SpringMVC如何解析视图:1.1 视图和视图解析器:请求处理方法执行完成之后,最终返回一个ModelAndView对象。对于那些返回String、View或ModeMap等类型的处理方法,SpringMVC会在内部将它们装配成一个ModelAndView对象,它包含了逻辑名和模型对象的视图。SpringMVC借助视图解析器(ViewResolver)最终得到的视图对象...

2018-12-27 16:18:51 282

原创 SpringMVC(Spring4)——参数注解

1.请求处理方法签名:SpringMVC通过分析处理方法的签名,将HTTP请求信息绑定到处理方法的相应入参中。SpringMVC对控制器处理方法签名的限制很宽松。必要时可以对方法及方法入参相应的注解(@PathVariable、@RequestParam、@RequestHeader等)SpringMVC框架会将HTTP请求的信息绑定到相应的方法入参中,并根据方法的返回值类型做出相应的...

2018-12-27 14:38:59 666

原创 SpringMVC(Spring4)——入门

1.简介:Spring为展现层提供的基于MVC设计理念的优秀的Web框架,是目前最主流的的MVC框架之一。Spring3.0之后超越了Struts2,成为了最优秀的MVC框架。SpringMVC通过一套MVC注解,让POJO称为处理请求的控制器,而无须实现任何接口。支持REST风格的URL请求。采用了松散耦合可插拔组件结构,比其他MVC框架更具拓展性和灵活性。2.Hello...

2018-12-27 10:41:28 146

原创 Spring Data——Repository的子接口

1.CrudRepository 接口:CrudRepository 接口提供了最基本的对实体类的添删改查操作 T save(T entity);//保存单个实体 Iterable<T> save(Iterable<? extends T> entities);//保存集合       T findOne(ID id);//根据id查找实体        ...

2018-12-26 15:06:49 198

原创 Spring Data——方法定义规范

1.简单条件查询:简单条件查询: 查询某一个实体类或者集合 按照 Spring Data 的规范,查询方法以 find | read | get 开头, 涉及条件查询时,条件的属性用条件关键字连接,要注意的是:条件属性以首字母大写。 例如:定义一个 Entity 实体类 class User{ private String firstName; private String...

2018-12-26 13:57:16 274

原创 Spring Data——入门

1.简介:Spring Data:Spring 的一个子项目。用于简化数据库访问,支持NoSQL 和 关系数据存储。其主要目标是使数据库的访问变得方便快捷。SpringData 项目所支持 NoSQL 存储:MongoDB (文档数据库)Neo4j(图形数据库)Redis(键/值存储)Hbase(列族数据库)SpringData 项目所支持的关系数据存储技术:JDB...

2018-12-26 10:41:59 160

原创 Shiro(1.3.2)——集成Spring以及具体实现

1.Web.xml配置:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://ja

2018-12-25 17:42:35 677

原创 Shiro(1.3.2)——入门

1.简介:Apache Shiro是Java的一个安全(权限)框架,不仅可以用在Java SE环境,也可以用在Java EE环境。Shiro可以完成:认证、授权、加密、会话管理、与Web集成、缓存等。下载:http://shiro.apache.org/2.功能简介:主要功能:Authentication:认证(登录)。Authorization:授权。Sessio...

2018-12-24 15:01:17 559

原创 Hibernate5(2016)——查询

1.Hibernate查询方式:1 对象导航查询根据id查某个客户,再查询这个客户里面所有的联系人2 OID查询根据id查询某一条记录,返回对象3 hql查询Query对象,写hql语句实现查询4 QBC查询Criteria对象5 本地sql查询SQLQuery对象,使用普通sql实现查2.对象导航查询:1 查询某个客户里面所有联系人过程,使用对象导...

2018-12-19 10:51:24 414

原创 Hibernate5(2016)——级联操作

1.表于表之间关系回顾:1 一对多分类和商品关系,一个分类里面有多个商品,一个商品只能属于一个分类客户和联系人是一对多的关系-客户:与公司有业务往来,百度、新浪、360-联系人:公司里面的员工,百度里面有很多的员工,联系员工** 公司和公司员工的关系-客户是一,联系人是多-一个客户里面有很多个联系人,一个联系人只能属于一个客户一对多建表:通过外键建立关系...

2018-12-17 15:07:26 452

原创 Hibernate5(2016)——缓存与事务

1.Hibernate的一级缓存:1.1 什么是缓存:1 数据存到数据库里面,数据库本身就是文件系统,java中要使用流的方式操作文件效率并不是很高把数据存到内存里面,不需要使用流的方式,可以直接读取内存中的数据把数据放到内存中,提高读取效率1.2 Hibernate缓存:1 hibernate框架中提供很多优化方式,hibernate中的缓存就是一个优化方式2 hib...

2018-12-17 10:46:24 327 1

原创 Hibernate5(2016)——实体类

1.实体类编写规则:1 实体类里面的属性要是私有的2 私有属性要使用公开的get和set方法3 要求实体类里面要有一个属性作为唯一值(一般都使用id值)4 在hibernate中,实体类属性建议不使用基本数据类型,而是使用基本数据类型对应的包装类八个基本数据类型对应的包装类-int——Integer-char——Character-其他的都是首字母大写 比如doub...

2018-12-17 10:25:44 543

原创 Hibernate5(2016)——配置文件详解及核心API

1.Hibernate配置文件详解:1.1 Hibernate映射配置文件:1 映射配置文件名称和位置没有固定要求2 映射配置文件中,标签name属性值写实体类相关内容class标签name属性值写实体类的全路径id标签和property的name属性值写实体类的属性名称3 id标签和property标签,column属性是可以省略的不写的话值是和name属性值是一样的...

2018-12-17 09:47:03 654

原创 Hibernate5(2016)——入门

1.WEB内容回顾:JavaEE三层结构1 web层:Struts框架2 service层:Spring层3 dao层:hibernate框架MVC思想1 m:模型2 v:视图3 c:控制器2.Hibernate概述:2.1 什么是hibernate框架(重点):1 hibernate框架应用在Javaee三层结构中dao层2 在dao层里面做数据库...

2018-12-17 09:29:46 231

原创 Spring4(2016)——SSH整合

1.SSH框架整合思想:1.1 三大框架应用在javaee三层结构:1.2 struts2框架和spring整合:struts2的action在spring配置1.3 spring框架和hibernate框架整合:hibernate的sessionFactory交给spring配置,把hibernate数据库配置交给spring配置2.整合struts2和sprin...

2018-12-13 16:18:57 267

原创 Spring4(2016)——连接池+事务管理

1.Spring配置连接池和dao使用jdbcTemplate:1.1 spring配置c3p0连接池:第一步 导入jar包第二步 创建spring的配置文件,配置连接池把代码在配置文件中进行配置1.2 dao使用jdbcTemplate:创建service和dao,配置service和dao对象,在service里面注入dao对象创建jdbcTempl...

2018-12-12 11:13:34 451

原创 Spring4(2016)——jdbcTemplate

1.Spring的jdbcTemplate操作:spring框架一站式框架,针对javaee三层,每一层都有解决技术。在dao层,使用jdbcTemplatejdbcTemplate对jdbc进行封装jdbcTemplate使用和dbutils使用很相似,都对数据库进行crud操作1.1 增加:1 导入jdbcTemplate使用的jar包(不能忘了数据库驱动)!!...

2018-12-12 10:38:13 280

原创 Spring4(2016)——AOP

1.AOP 概念:aop:面向切面(方面)编程,拓展功能不修改源代码实现AOP采用横向抽取机制,取代了传统纵向继承体系复杂性代码1.1 AOP原理:画图分析原理纵向机制:横向机制:1.2 AOP操作术语:2.Spring的aop操作:在spring里面进行aop操作,使用aspectj实现aspectj不是spring一部分,和spring一...

2018-12-04 13:50:54 140

原创 Spring4(2016)——bean管理(注解)

1.Spring注解发开准备:1.1 导入jar包:导入基本jar包导入aop的jar包1.2 创建类,创建方法:1.3 创建spring配置文件,引入约束:做spring的ioc注解开发,引入新的约束1.4 开启注解的扫描:2.注解创建对象:2.1 在创建对象的类上面使用注解实现:2.2 创建对象有四个注解:@Component、@...

2018-12-03 13:45:19 179

空空如也

空空如也

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

TA关注的人

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