- 博客(23)
- 资源 (38)
- 收藏
- 关注
原创 Spring4-2 Bean配置
配置形式:基于XML文件的形式、基于注解的形式; 配置方式:通过全类名(反射)、工厂方法(静态工厂方法或实例工厂方法)或FactoryBean的方式进行配置。1. IoC容器 在Spring IoC容器读取Bean配置来创建Bean实例前,必须对其进行实例化;只有在IoC容器实例化后,可以从中获取Bean实例并使用……
2017-02-26 17:45:31 278
原创 Spring4-1 Spring初始
Spring是一个轻量级反转控制(IOC)和面向切面编程的开源的容器框架,其为简化企业级应用开发而生,即使用Spring可以使简单的JavaBean实现以前只有EJB才能实现的功能……
2017-02-26 15:06:48 213
原创 Hibernate4-12 管理Session与批量操作
1. 管理Session 将Session与本地线程绑定的方式来管理2. 批量操作 批量处理数据是指在一个事务中处理大量数据;在应用层进行批量操作时,可采用Session、HQL、StatelessSession或JDBC API的方式来实现,建议使用JDBC原生API来实现,能够提高批量操作的效率……
2017-02-25 13:00:33 510
原创 Hibernate4-11 二级缓存
缓存(Cache)是计算机领域非常通用的概念,其介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,作用是降低应用程序直接读写永久性数据存储源的频率,从而提高程序的运行性能。其中,缓存中的数据是数据存储源中数据的拷贝,缓存的物理介质通常是内存……
2017-02-25 11:00:29 295
原创 Hibernate4-10 检索方式
Hibernate提供的检索对象的方式主要有导航对象图检索、OID检索、HQL检索、QBC检索和本地SQL检索共五种方式,具体说明如下:导航对象图检索:根据已经加载的对象导航到其他对象;OID检索方式:按照对象的OID来检索对象;HQL检索方式:使用面向对象的HQL查询语言;QBC检索方式:使用QBC(Query By Criteria) API来检索对象,其封装了基于字符串形式的查询语句……
2017-02-24 19:30:39 221
原创 Hibernate4-9 检索策略
Hibernate在检索数据时需要保证不浪费内存且具有更高的查询效率。以Customer和Order的多对一关联关系为例,当Hibernate从数据库中加载Customer对象时,如果同时加载所有关联的Order对象而不需要使用时即白白浪费了许多内存;同时,在查询时应发送尽可能少的SQL语句,以提高查询效率……
2017-02-24 11:11:42 237
原创 Hibernate4-8 映射继承关系
对于面向对象的程序设计语言而言,继承和多态是两个最基本的概念。而Hibernate的继承映射可以理解持久化类之间的继承关系,其支持subclass、joined-subclass和union-subclass共三种继承映射策略……
2017-02-24 10:08:46 266
原创 Hibernate4-6 映射一对一关联关系
一对一关联关系在关系数据模型中可分为基于外键映射的1-1关联关系和基于主键映射的1-1关联关系两种……
2017-02-23 16:42:43 269
原创 Android基础-1 基于Eclipse的开发环境搭建
在搭建基于Eclipse的Android开发环境前,需安装Java Development Kit,并配置JDK和JRE的bin路径到PATH环境变量中,此部分操作请自行完成……
2017-02-22 13:55:24 460
原创 Hibernate4-5 映射一对多关联关系
在领域模型中,类与类之间最普遍的关系是关联关系,而在UML中关联是有方向的。以Customer类和Order类为例,从Order到Customer的关联是多对一关联,而从Customer到Order的关联则是一对多关联,两者均属于单向关联……
2017-02-21 19:17:49 226
原创 Hibernate4-4 对象关系映射文件
Hibernate根据对象关系映射文件来理解持久化类和数据表之间的对应关系,也可以理解持久化类属性与数据库表字段之间的对应关系,并在运行时生成各种SQL语句……
2017-02-20 21:08:03 807
原创 Hibernate4-3 Hibernate配置文件
Hibernate配置文件主要用于配置数据库连接和Hibernate运行时所需的各种属性,每个Hibernate配置文件对应一个Configuration对象;其中,Hibernate配置文件可以有hibernate.properties和hibernate.cfg.xml两种形式,常用hibernate.cfg.xml……
2017-02-20 19:20:23 322
原创 Hibernate4-2 通过Session操纵对象
Session接口是Hibernate向应用程序提供的操纵数据库的最主要接口,其提供有基本的保存、更新、删除和加载Java对象的方法。Session具有一个缓存,位于缓存中的对象称为持久化对象,其与数据表中相关记录相对应;其中,Session对象能够在某些时间点,按照缓存中对象的变化来执行对应SQL语句,以同步更新数据库,该过程被称为刷新缓存(flush)……
2017-02-20 10:58:58 291
原创 Hibernate4-1 Hibernate初识
Hibernate是一个开放源代码的对象关系映射(Object Relation Mapping,简称ORM)框架,同时也是Java领域的一个持久化框架……
2017-02-19 15:05:18 274
原创 Struts2-16 自定义拦截器
一、Struts2拦截器概述拦截器(Interceptor是 Struts2.0的核心组成部分;Struts2拦截器在访问某个Action方法之前或之后实施拦截;Struts2拦截器是可插拔的,其是拦截器是AOP(面向切面编程)思想的一种实现;Struts2的很多功能都是构建在拦截器基础之上的,如类型转换、国际化、输入验证、文件的上传与下载等……
2017-02-18 18:32:13 443
原创 Struts2-15 表单重复提交
表单的重复提交将加重服务器的负担,且可能导致错误操作,故需要进行避免。1. 什么是表单的重复提交? 若刷新表单页面后再提交则不是表单的重复提交;表单的重复提交是指,在不刷新表单页面的前提下,如发生以下任意情况:多次点击提交按钮;已经提交成功,回退后再次点击提交按钮;在控制器响应页面的形式为转发情况下,提交成功后点击 “刷新(F5)”……
2017-02-18 17:23:08 284
原创 Struts2-14 文件的上传与下载
Struts2提供FileUpload拦截器和Jakarta Commons FileUpload组件以实现文件的上传功能,即需要导入commons-fileupload-1.3.jar与commons-io-2.0.1.jar依赖包……
2017-02-18 11:22:25 607
原创 Struts2-13 输入验证
一个健壮的WEB应用程序必须确保用户的输入是合法有效的;Struts2即提供了一些基于XWork Validation Framework的内建验证程序,使得输入验证不需要编程,直接在XML配置文件中声明(待验证字段、验证规则、验证出错消息)即可……
2017-02-17 16:11:49 328
原创 Struts2-12 Struts2运行流程分析
Struts2运行流程概述:客户端发送请求;请求经过一系列过滤器(Filter),起主要作用的是StrutsPrepareAndExecuteFilter过滤器(另有可选过滤器ActionContextCleanUp用于和其他框架集成);调用FilterDispatcher,用于询问 ActionMapper当前该请求是否为Struts2请求(即是否返回
2017-02-17 11:51:50 226
原创 Struts2-11 消息处理与国际化
国际化(应用程序的功能),指在程序设计领域,将无需改写源代码即可使应用程序能够支持多种语言和数据格式的技术;而本地化(动词)指使具备国际化功能的应用程序支持某个特定的地区……
2017-02-16 19:29:50 319
原创 Struts2-10 类型转换
MVC框架具有将字符串请求参数转换为响应数据类型的功能,而Struts2.0作为MVC框架的实现者,理所当然提供了类型转换机制,概述如下:HTTP没有“类型”的概念,表单输入的只可能是字符串或字符串数组;Struts2从表单到Action对象的类型转换即是从字符串到非字符串的;Struts2的params拦截器在将请求参数映射到Action对象属性时,可自动完成字符串和基本数据类型间的转换。
2017-02-16 10:10:48 344
原创 Struts2-9 modelDriven与paramsPrepareParams拦截器
本部分内容以实现公司员工的增、删、改、查等操作来贯穿始终,以理论分析和实践相结合的方式来揭开modelDriven与paramsPrepareParams拦截器的神秘面纱……
2017-02-15 14:55:07 1311
SpringMVC-7 RESTful CRUD
2017-03-27
SpringMVC-4 处理模型数据
2017-03-25
SpringMVC-3 映射请求参数和请求头
2017-03-24
SpringMVC-1 概述与HelloWorld实现
2017-03-23
SpringMVC-2 使用@RequestMapping映射请求
2017-03-23
SpringMVC概述与HelloWorld实现
2017-03-23
Spring整合Hibernate
2017-03-20
Spring对JDBC的支持
2017-03-16
基于SSM框架的员工信息管理实现
2018-08-02
Mybatis-04 动态SQL
2018-07-09
Mybatis-03 SQL映射文件
2018-07-09
JPA-2 基本注解
2017-04-06
SpringMVC-15 Spring整合SpringMVC
2017-03-31
SpringMVC-13 异常处理
2017-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人