- 博客(31)
- 资源 (13)
- 收藏
- 关注
原创 Struts2 Spring3 Hibernate3 菜鸟教程 集成注解版本
集成注解版本和xml版本所不同的地方如果类不是自己写的还是在xml里面进行配置只有是自己写的类,直接在类上面标注对应的注解注解版本不建议继承HibernateDaoSupport实现必须提供事务支持UserDAOImplpackage com.jege.ssh.dao.impl;import java.util.List;import org.hibernate.Se
2017-01-23 20:25:18 3002 2
原创 Struts2 Spring3 Hibernate3 菜鸟教程 集成xml版本-2
依赖流程控制器action依赖service层 业务逻辑层service依赖dao层 持久层dao依赖spring提供的类
2017-01-20 20:21:17 842
原创 SpringMVC 菜鸟教程 3 文件上传 CommonsMultipartResolver
SpringMVC默认没有配置上传解析器使用SpringMVC来处理上传必须添加对MultipartResolver上传解析器的声明配置。配置之后,客户端每次进行请求的时候,SpringMVC都会检查request里面是否包含有上传文件信息的,如果包含了就会使用MultipartResolver进行解析SpringMVC会使用一个支持文件处理的MultipartHttpServletRe
2017-01-18 23:24:32 729
SpringMVC 系列教程3-文件上传-CommonsMultipartResolver
CommonsMultipartResolverUploadControllerpackage com.jege.spring.mvc;import java.io.File;import java.util.Iterator;import javax.servlet.http.HttpServletRequest;import org.springframework.st...
2017-01-18 23:24:00 299
原创 SpringMVC 菜鸟教程 2 文件上传 MultipartFile
UploadControllerpackage com.jege.spring.mvc;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import javax.servlet.http.HttpServletRequest;import org.apache.co
2017-01-17 06:40:58 4873 1
SpringMVC 系列教程2-文件上传-MultipartFile
MultipartFileUploadControllerpackage com.jege.spring.mvc;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import javax.servlet.http.HttpServletRequest;import...
2017-01-17 06:40:00 272
原创 Struts2 Spring3 Hibernate3 菜鸟教程 集成xml版本-1
Struts2Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系
2017-01-15 11:26:04 1885
Struts2 Spring3 Hibernate3 集成xml版本-1
Struts2Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体...
2017-01-15 11:26:00 241
原创 SpringMVC 菜鸟教程 1 文件上传 配置
SpringMVC默认配置上传解析器使用SpringMVC来处理上传必须添加对MultipartResolver上传解析器的声明配置。配置之后,客户端每次进行请求的时候,SpringMVC都会检查request里面是否包含有上传文件信息的,如果包含了就会使用MultipartResolver进行解析SpringMVC会使用一个支持文件处理的MultipartHttpServletRequ
2017-01-14 11:09:23 5010
SpringMVC 系列教程1-文件上传-配置
SpringMVC默认没有配置上传解析器使用SpringMVC来处理上传必须添加对MultipartResolver上传解析器的声明配置。配置之后,客户端每次进行请求的时候,SpringMVC都会检查request里面是否包含有上传文件信息的,如果包含了就会使用MultipartResolver进行解析SpringMVC会使用一个支持文件处理的MultipartHttpServletR...
2017-01-14 11:09:00 306
原创 MyBatis 菜鸟教程 异常 集锦
异常1.使用映射器 (还没有使用Spring)异常信息摘要: org.apache.ibatis.binding.BindingException: Type interface com.jege.mybatis.mapper.UserMapper is not known to the MapperRegistry. at org.apache.ibatis.binding.Ma
2017-01-11 22:59:48 2642 1
MyBatis 异常 集锦
异常1.使用映射器 (还没有使用Spring)异常信息摘要:org.apache.ibatis.binding.BindingException: Type interface com.jege.mybatis.mapper.UserMapper is not known to the MapperRegistry.** at org.apache.ibatis.bindin...
2017-01-11 22:59:00 651
原创 MyBatis 菜鸟教程 1 环境配置
MyBatisMyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Map
2017-01-10 09:01:30 15833
MyBatis 系列教程1-环境配置
MyBatisMyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Ma...
2017-01-10 09:01:00 260
原创 Spring Boot 菜鸟教程 19 后台验证 Hibernate Validation
后台验证开发项目过程中,后台在很多地方需要进行校验操作,比如:前台表单提交,调用系统接口,数据传输等。而现在多数项目都采用MVC分层式设计,每层都需要进行相应地校验。针对这个问题, JCP 出台一个 JSR 303-Bean Validation规范 ,而Hibernate Validator 作为Bean Validation的参考实现,提供了JSR 303规范中所有内置constraint的
2017-01-09 23:30:04 4082
Spring Boot 系列教程19-后台验证-Hibernate Validation
后台验证开发项目过程中,后台在很多地方需要进行校验操作,比如:前台表单提交,调用系统接口,数据传输等。而现在多数项目都采用MVC分层式设计,每层都需要进行相应地校验。针对这个问题, JCP 出台一个 JSR 303-Bean Validation规范 ,而Hibernate Validator 作为Bean Validation的参考实现,提供了JSR 303规范中所有内置constra...
2017-01-09 23:30:00 533
原创 Spring Boot 菜鸟教程 18 itext导出pdf下载
Java操作pdf框架iText是一个能够快速产生PDF文件的java类库。iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的。它的类库尤其与java Servlet有很好的给合。使用iText与PDF能够使你正确的控制Servlet的输出。http://itextpdf.com/最终下载效果UserController.download方法
2017-01-08 16:19:23 4784 2
Spring Boot 系列教程18-itext导出pdf下载
Java操作pdf框架iText是一个能够快速产生PDF文件的java类库。iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的。它的类库尤其与java Servlet有很好的给合。使用iText与PDF能够使你正确的控制Servlet的输出。http://itextpdf.com/最终下载效果pom.xml<!-- itext方式...
2017-01-08 16:19:00 634
原创 Hibernate 菜鸟教程 异常 集锦
异常1.Error parsing JNDI name [foo]异常信息摘要:org.hibernate.engine.jndi.JndiException: Error parsing JNDI name [foo] at org.hibernate.engine.jndi.internal.JndiServiceImpl.parseName(JndiServiceImpl
2017-01-07 16:20:34 2700
Hibernate 异常 集锦
异常1.Error parsing JNDI name [foo]异常信息摘要:org.hibernate.engine.jndi.JndiException: Error parsing JNDI name [foo] at org.hibernate.engine.jndi.internal.JndiServiceImpl.parseName(JndiServiceImp...
2017-01-07 16:20:00 340
原创 JPA 菜鸟教程 异常 集锦
异常:Associations marked as mappedBy must not define database mappings like @JoinTable or @JoinColumnhibernate升级到3.5版本或者更新的版本时出现这样的异常在3.5版本之后@JoinColumn与mappingBy是互斥的,而在更早版本的hibernate是允许这两个互相存在。 所以
2017-01-06 12:52:43 1435
JPA 系列教程 异常 集锦
异常1.hibernate升级到3.5版本异常信息摘要: Associations marked as mappedBy must not define database mappings like @JoinTable or @JoinColumn异常信息说明:@JoinColumn与mappingBy只能存在一个 hibernate升级到3.5版本或者更新的版本时出现这样的异常 ...
2017-01-06 12:52:00 284
原创 JPA 菜鸟教程 21 JPA2.0 @MapKeyColumn
@MapKeyColumn用@JoinColumn注解和@MapKeyColumn处理一对多关系 ddl语句CREATE TABLE `t_employee` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=I
2017-01-05 21:53:27 2510
JPA 系列教程21-JPA2.0-@MapKeyColumn
@MapKeyColumn用@JoinColumn注解和@MapKeyColumn处理一对多关系 ddl语句CREATE TABLE `t_employee` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ENGIN...
2017-01-05 21:53:00 545
原创 JPA 菜鸟教程 20 JPA2.0 @CollectionTable
@CollectionTable指定集合表的详细信息,如果是JPA1.0必须再写一个Pojo类ddl语句CREATE TABLE `t_employee` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=Inn
2017-01-04 20:58:46 5359
JPA 系列教程20-JPA2.0-@CollectionTable
@CollectionTable指定集合表的详细信息,如果是JPA1.0必须再写一个Pojo类ddl语句CREATE TABLE `t_employee` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=...
2017-01-04 20:58:00 1652
原创 JPA 菜鸟教程 19 jpa uuid主键生成策略
ddl语句CREATE TABLE `t_user` ( `id` varchar(32) NOT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;Userpackage com.jege.jpa.primary;impor
2017-01-03 21:31:22 5789
JPA 系列教程19-jpa-uuid主键生成策略
ddl语句CREATE TABLE `t_user` ( `id` varchar(32) NOT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;Userpackage com.jege.jpa.primary;...
2017-01-03 21:31:00 461
原创 JPA 菜鸟教程 18 自动把firstName+lastName合并为name字段
需求产生设计的国际化网站,页面需要输入firstName,lastName,后台数据库只需要存储name属性。 firstName,lastName保存到数据库name属性,按照,分隔保存。 name属性不提供getter,setter方法。ddl语句CREATE TABLE `t_user` ( `id` bigint(20) NOT NULL AUTO_INCREMEN
2017-01-02 21:39:36 1973
JPA 系列教程18-自动把firstName+lastName合并为name字段
需求设计的国际化网站,页面需要输入firstName,lastName,后台数据库只需要存储name属性。 页面获取的firstName,lastName持久化到数据库name属性,规则按照,分隔保存。 防止错误修改,模型里面的name属性不提供getter,setter方法。ddl语句CREATE TABLE `t_user` ( `id` bigint(20) N...
2017-01-02 21:39:00 953
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人