自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (76)
  • 收藏
  • 关注

原创 SSH笔记-Spring插件安装和jar下载

安装eclipse的Spring开发插件Spring Tool Suite: (1)确定eclipse版本 (2)Spring开发插件Spring Tool Suite下载地址 :https://spring.io/tools/sts/all 直接选择上面的zip下载即可,如果eclipse安装的时候报错说找不到压缩包的文件的话,就选择下面红色框框里面的网址,添加到eclipse安装...

2018-04-27 22:31:17 185

原创 SSH笔记-Hibernate的管理Session和批量操作数据库

1、相关文件 (1)session管理相关的文件:TestInfo.java、SessionUtil.java、TestDao.java、TestSessionManagement.java、TestInfo.hbm.xml、hibernate.cfg.xml(配置session管理方式) (2)批量操作数据库相关的文件:TestInfo.java、TestInfo.hb.xml、TestBa...

2018-04-25 13:26:55 903

原创 SSH笔记-Hibernate的二级缓存

1、缓存(Cache): 介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝。缓存的物理介质通常是内存2、Hibernate的缓存级别 ①一级缓存:Session 级别的缓存,它是属于事务范围的缓存,归Hibernate管理 ②二级缓存:SessionFactory...

2018-04-25 11:25:45 184

原创 SSH笔记-Hibernate的HQL查询、QBC、本地SQL查询

1、Hibernate 提供了以下几种检索对象的方式 (1)导航对象图检索方式:根据已经加载的对象导航到其他对象 (2)OID 检索方式:按照对象的 OID 来检索对象 (3)HQL 检索方式:使用面向对象的 HQL 查询语言 (4)QBC 检索方式:使用 QBC(Query By Criteria) API 来检索对象. 这种 API 封装了基于字符串形式的查询语句, 提供了更加面向对象...

2018-04-25 10:37:12 295

原创 SSH笔记-Hibernate的检索策略(lazy、fetch、batch-size)

1、分为两部分: ①类级别检索策略,大概了解检索策略(代码所在包com.demo.sshtest) ②检索策略的lazy、fetch、batch-size属性使用(代码所在包com.demo.sshtest2)2、检索策略: ①立即检索,立即加载检索方法指定的对象 ②延迟检索,延迟加载检索方法指定的对象,在使用具体属性值时,才进行加载(这个时候会执行查询语句)3、检索策略使用场景:...

2018-04-19 11:19:22 213

原创 SSH笔记-Hibernate的映射关系 基于外键/主键一对一映射、多对多映射、映射继承

1、文章分为: (1) 基于外键一对一映射(对应包为com.demo.sshtest) (2) 基于主键一对一映射(对应包为com.demo.sshtest2) (3) 多对多映射(对应包为com.demo.sshtest3) (4) 映射继承:①subclass②joined-subclass③union-subclass(对应包为com.demo.sshtest4)2、...

2018-04-18 13:39:14 294

原创 SSH笔记-Hibernate的映射文件配置

1、分为三部分 ①基础配置参数使用 ②多对一映射 ③一对多映射2、第一点中说的三部分,分别对应包: ①com.demo.sshtest ②com.demossh2 ③com.demo.sshtest33、对应代码 ————————第一部分 start———————— 直接上代码,注释都写到Info.hbm.xml里面1、Info.java 模型类package com.d...

2018-04-15 22:30:44 1523

原创 SSH笔记-Hibernate对象的状态转换

1、对象状态转换跟session的操作函数有关2、对象状态有三种:临时对象,持久化对象,游离对象3、对象: (1). 临时对象: session中不存在,数据库中不存在,通过new创建的对象的状态 (2). 持久化对象:session中存在,数据库中存在,调用session的save()、update()、saveOrUpdate()等方法时的对象的状态 (3). 游离对象: ...

2018-04-10 15:27:19 646

原创 SSH笔记-Hibernate.cfg.xml常用配置

1、是在src下创建的Hibernate Configuration File(cfg.xml) 有什么参数不清楚可以去下载的那个hibernate的jar的压缩包里面的project/etc/hibernate.properties中查看2、常用参数有 连接数据库基本信息 (1)connection.username:数据库用户名 (2)connection.passw...

2018-04-10 12:08:16 179

原创 SSH笔记-hibernate基本实现

1、开发步骤: 1、创建Hibernate配置文件 hibernate.cfg.xml 2、创建持久化类 3、创建关系映射文件 *.hbm.xml 4、通过Hibernate API 访问数据库(1)创建Hibernate配置文件 1、光标在src文件夹,然后File->New->Other->Hibernate Configuration File(cfg.xml)

2018-04-08 17:16:58 124

原创 SSH笔记-hibernate安装

1、hibernate下载地址:http://tools.jboss.org/downloads/overview.html2、下载的时候选择后面两个带Final的,我选了JBoss Tools Integration Stack那个(这里要注意自己的eclipse版本和jdk版本,要跟插件要匹配) 3、进去JBoss Tools Integration Stack之后,会出现如下页面,...

2018-04-02 17:45:05 127

原创 SSH笔记-Struts2的自定义拦截器

1、自定义拦截器有两种实现方法: (1)实现Interceptor接口 ,如:DefineInterceptor2.java (2)继承 AbstractInterceptor抽象类 ,如:DefineInterceptor1.java2、实现步骤: (1)定义拦截器类,实现Interceptor接口 或者继承 AbstractInterceptor抽象类 (2)在struts.xml...

2018-04-01 18:13:38 165

原创 SSH笔记-Struts2的防止表单重复提交

1、表单重复提交定义: (1)在不刷新表单页面的前提下: I、多次点击提交按钮 II、已经提交成功, 按 “回退” 之后, 再点击 “提交按钮” III、在控制器响应页面的形式为转发情况下,若已经提交成功, 然后点击 “刷新(F5)”(2)解决表单重复提交步骤: I、刷新表单页面, 再提交表单不算重复提交 II、若使用的是 redirect响应类型, 已经...

2018-04-01 18:01:30 729

原创 SSH笔记-Struts2的数据验证

1、验证方式有两种: (1)声明式验证 (2)编程式验证2、配置步骤 (1)确认需要验证的字段名 (2)编写配置文件 I、当一个action类的多个action使用相同验证规则,在当前action所在包下新建 actionClassName-validation.xml II、当一个action类的多个action使用不同验证规则,在当前action所在包下新建actio...

2018-04-01 17:40:42 270

原创 SSH笔记-Struts2的文件上传下载

1、项目中文件上传相关文件: - FileUploadAction.java - FileUpload.jsp - i18n.properties/i18n_en_US.properties/i18n_zh_CN.properties - commons-fileupload.x.x.jar - commons-io-x.x.x.jar2、项目中文件下载相关文件: - ...

2018-04-01 15:30:36 959

SSM笔记-批量处理

SSM笔记-批量处理,mybatis批量处理的作用介绍、开发步骤及注意事项

2018-10-14

SSM笔记-分页

SSM笔记-分页,分页的jar包下载方法、开发步骤、开发的注意事项

2018-10-14

SSM笔记-插件开发

SSM笔记-插件开发,插件的作用、原理、编写方法的简单测试

2018-10-14

SSM笔记-数据库增删查改

SSM笔记-数据库增删查改, 简单的增删查改功能实现,及一些需要注意的地方

2018-10-10

SSM笔记-全局配置文件

SSM笔记-全局配置文件,包含添加dtd约束、properties标签、settings标签、typeAliases标签、typeHandler标签、environments标签、databaseIdProvider标签、mappers标签

2018-10-10

SSM笔记-Mybatis基本使用

SSM笔记-Mybatis基本使用,包括基本开发步骤、配置方法和注意事项

2018-10-10

SSM笔记-SpringMVC的异常处理

SSM笔记-SpringMVC的异常处理,包含了ExceptionHandler注解、ResponseStatusExceptionResolver、DefaultHandlerExceptionResolver、SimpleMappingExceptionResolver的使用和试验

2018-08-13

SSM笔记-SpringMVC的自定义拦截器

SSM笔记-SpringMVC的自定义拦截器,简单实现拦截器,只需要跟着步骤写就好了,没有特别要注意的地方

2018-08-13

SSM笔记-SpringMVC的语言国际化

SSM笔记-SpringMVC的语言国际化,没什么需要注意的,springmvc配置文件没有配错就可以了

2018-08-13

SSM笔记-SpringMVC的上传和下载

SSM笔记-SpringMVC的上传和下载,上传下载的直接实现,没有特别需要注意的地方

2018-08-13

SSM笔记-SpringMVC的数据格式化 、数据校验、错误提示、错误信息国际化、返回json

SSM笔记-SpringMVC的数据格式化 、数据校验、错误提示、错误信息国际化、返回json

2018-08-13

SSM笔记-自定义类型转换器

SSM笔记-自定义类型转换器,配置之后就能对指定的Bean的类型转换起到统一作用,凡是有关该bean的类型转换都会调用对应的类型转换类,这样能简化类型转换方面的代码

2018-08-13

SSM笔记-SpringMVC的CRUD和静态资源

SSM笔记-SpringMVC的CRUD和配置请求映射后使用静态资源的解决方法

2018-08-13

SSM笔记-SpringMVC自定义视图及重定向视图、语言国际化

SSM笔记-SpringMVC自定义视图及重定向视图、语言国际化

2018-08-12

SSM笔记-处理模型数据

SSM笔记-处理模型数据 处理模型数据之ModelAndView + 处理模型数据之ModelAttribute + 处理模型数据之 SessionAttributes

2018-08-12

SSM笔记-Servlet原生API作为参数

SSM笔记-Servlet原生API,测试使用Servlet原生API作为参数

2018-08-12

SSM笔记-POJO

SSM笔记-POJO,测试POJO,SpringMVC会根据请求参数名和POJO类的属性名自动匹配为对应对象填充值

2018-08-12

SSM笔记-SpringMVC REST风格、基本标签初识

SSM笔记-SpringMVC REST风格初识、RequestMapping/PathVariable/RequestParam/RequestHeader/CookieValue基本使用方法

2018-08-12

SSM笔记-SpringMVC基本使用

SSM笔记-SpringMVC基本使用(包括配置和调用),注意mvc:default-servlet-handler的使用和注释的使用

2018-08-12

SSH笔记-整合Spring2、Struts2、Hibernate4

SSH笔记-整合Spring2、Struts2、Hibernate4的完整步骤

2018-07-01

SSH笔记-Spring整合Struts2

SSH笔记-Spring整合Struts2,作用是使用 IOC 容器来管理 Struts2 的 Action

2018-06-18

SSH笔记-web应用下使用Spring

SSH笔记-分别使用通过配置listener类和调用HttpServlet类和通过配置ContextLoaderListener,实现web中使用Spring

2018-06-18

SSH笔记-Spring整合Hibernate

SSH笔记-Spring简单整合Hibernate的测试。。。。。。。

2018-06-17

SSH笔记-事务管理

SSH笔记-事务管理,包含通过注解的方式配置事务和通过xml的方式配置事务

2018-06-17

SSH笔记-Spring JdbcTemplate

SSH笔记-Spring JdbcTemplate,使用JdbcTemplate对数据库进行操作,使用具名参数和JDBC模板,简化操作

2018-06-17

SSH笔记-AOP

SSH笔记-包含使用动态代理的方法解决代码混乱、分散问题+基于注解方式配置AOP通知+用基于 XML 的配置声明切面

2018-06-13

SSH笔记-泛型依赖注入

SSH笔记-泛型依赖注入,当继承类完毕之后,根据泛型依赖注入的特性,被继承类会参照继承类所引用了的其他的引用关系自动建立对应引用关系,这就是泛型依赖注入

2018-06-13

SSH笔记-静态/实例工厂方法配置bean

SSH笔记-静态工厂方法配置bean和实例工厂方法配置bean

2018-06-12

SSH笔记-通过实现FactoryBean接口来创建 Bean

SSH笔记-通过实现FactoryBean接口来创建 Bean的demo,恩

2018-06-11

SSH笔记-IOC容器中 Bean 的生命周期

SSH笔记-IOC容器中 Bean 的生命周期,通过实现BeanPostProcessor接口,来定义初始化方法和销毁方法时的逻辑

2018-06-11

SSH笔记-SpEL

SSH笔记-Spring表达式语言:SpEL,关于SpEl的字面量、引用 Bean、属性和方法、支持的运算符号

2018-06-10

SSH笔记-通过property-placeholder使用外部属性文件

SSH笔记-通过property-placeholder使用外部属性文件的demo

2018-06-10

SSH笔记-bean的作用域

SSH笔记-bean的作用域,通过在配置文件的bean标签中使用scope属性来实现作用域的配置

2018-06-10

SSH笔记-依赖、继承bean的配置

SSH笔记-在Spring配置文件中,通过parent属性和depends-on属性来实现依赖、继承bean的配置

2018-06-10

SSM笔记-MBG

SSM笔记-MBG,1、创建对应的包 2、创建mbg配置文件 3、main方法运行mbg配置文件并刷新项目目录

2018-10-13

SSM笔记-缓存

SSM笔记-缓存,关于一级缓存和二级缓存的配置和测试,和第三方缓存整合测试

2018-10-13

SSM笔记-动态SQL

SSM笔记-动态SQL,包括:if标签、where标签、trim标签、choose标签、set标签、foreach标签、内置参数、bind标签、sql标签

2018-10-13

SSM笔记-查询

SSM笔记-查询,内容包括:返回List数据、返回Map数据 (单/多条数据)、resultMap查询、resultMap级联查询、使用association的resultMap级联查询、使用association的resultMap级联分步查询、懒加载、discriminator鉴别器

2018-10-13

SSM笔记-参数处理

SSM笔记-参数处理,传入多个参数到sql映射文件、通过POJO:传入多个参数到sql映射文件、通过Map:传入多个参数到sql映射文件

2018-10-11

SSM笔记-insert操作

SSM笔记-insert操作,关于insert标签的属性用法,对于支持自增数据库和不支持自增数据库的不同insert标签属性配置方法

2018-10-11

空空如也

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

TA关注的人

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