jacksun1978

导航

 

2012年6月19日

摘要: Interceptor Configuration: 拦截器允许定义代码在action方法执行之前或者执行完毕以后执行。拦截器对于开发一个应用系统来说是一个非常有用的工具。有类似于验证、对象属性转换和生成、日志、安全等很多种应用案例。 很多个拦截器可以通过组成一个拦截器“栈”,串联在一起执行。组成拦截器栈的时候,其中的拦截器可以安装任意的顺序进行定义,但是执行的时候,框架安装拦截器栈中的拦截器... 阅读全文
posted @ 2012-06-19 09:29 jacksun1978 阅读(371) 评论(0) 推荐(0) 编辑
 

2012年6月15日

摘要: struts2使用配置文件来初始化它的资源。 struts.xml包含三部分: 1、管理元素,包括: Bean Configuration Constant Configuration Package Configuration Namespace Configuration Include Configuration 2、请求处理元素,包括: Interceptor Configur... 阅读全文
posted @ 2012-06-15 17:09 jacksun1978 阅读(231) 评论(0) 推荐(0) 编辑
 

2012年5月28日

摘要: 1、从一个文件中读取脚本执行 shell> mysql sampdb < myscript.sql windows操作系统下,如果脚本文件中有特殊字符,可以用下面的命令 c:\> mysql sampdb –e myscript.sql 需要在命令行指定连接参数,命令为: shell> mysql –h host –u user –p < myscript.sql 还可以使用源代码,或... 阅读全文
posted @ 2012-05-28 14:28 jacksun1978 阅读(225) 评论(0) 推荐(0) 编辑
 

2012年4月11日

摘要: JPA是Java EE5规范之一,是一个orm规范,由厂商来实现该规范。目前有hibernate,OpenJPA,TopLink和EclipseJPA等实现 Spring提供三种方法集成JPA: 1、LocalEntityManagerFactoryBean:适用于那些仅使用JPA进行数据访问的项目。该FactoryBean根据 JPA PersistenceProvider自动检测配置文件进... 阅读全文
posted @ 2012-04-11 22:37 jacksun1978 阅读(9024) 评论(0) 推荐(1) 编辑
 

2012年3月23日

摘要: 1、持久化上下文 持久化单元(persist unit)就是关于一组Entity的命名配置。持久化单元是一个静态概念。 持久化上下文(Persist Context)就是一个受管的Entity实例的集合。每一个持久化上下文都关联一个持久化单元,持久化上下文不可能脱离持久化单元独立存在。持久化上下文是一个动态概念。 尽管持久化上下文非常重要,但是开发者不直接与之打交道,持久化上下文在程序... 阅读全文
posted @ 2012-03-23 22:45 jacksun1978 阅读(2886) 评论(1) 推荐(0) 编辑
 

2012年3月22日

摘要: 一、JPA实体需要满足的条件 必须有一个public或者protect类型不带参数的构造函数 如果实体类在分布式环境中作为参数传递,必须实现Serializable接口 实体类不能是final的,也不带有final的方法和属性 实体类属性不能是public的,必须通过getter/setter方法存取 抽象类和具体类都可以作为实体类 二、实体类的类型 实体类变量和属性遵循以下... 阅读全文
posted @ 2012-03-22 22:23 jacksun1978 阅读(1688) 评论(0) 推荐(0) 编辑
 

2012年3月14日

摘要: Java Collection框架 在Java2中,有一套设计优良的接口和类组成了Java的Collection框架。这些接口和类是我们常用的,而且是所熟知的数据结构,如Map,List和Set。java用面向对象的设计对这些数据结构和算法进行了封装,使我们更加易于使用。我们也可以以这个框架为基础,定义更高级别的数据抽象。 Collection框架的核心有三种:Map,List和Set。这三种... 阅读全文
posted @ 2012-03-14 11:23 jacksun1978 阅读(712) 评论(0) 推荐(0) 编辑
 
摘要: 在项目过程中,发现通过注解方式定义的bean无法注入到struts的action中,后来经过在网站上搜索,找到原因是需要在struts.xml中添加<constant name="struts.objectFactory" value="spring" />,并且引入struts-spring-plug.jar文件。这样就可以通过spring来代管产生struts的action。 详细的原理在h... 阅读全文
posted @ 2012-03-14 09:58 jacksun1978 阅读(545) 评论(0) 推荐(0) 编辑
 

2012年1月4日

摘要: 摘自:http://www.iteye.com/topic/847698 sqlMapConfig.xml 中的异同. sqlMap 映射中的异同 sqlMap API的异同 三个版本的部分对比, 暂时完成… 但是, 最近, iBATIS 怎么就变成了 MyBatis … 看了一下官方的文档, 貌似跟iBATIS_v3相差不是很大. 但愿, 以后改版的时候, 文档中可以细心的提醒一下, 新版... 阅读全文
posted @ 2012-01-04 14:08 jacksun1978 阅读(3127) 评论(0) 推荐(0) 编辑
 

2011年12月29日

摘要: 1、Spring框架对MyBatis的支持于JDBC支持非常类似,也不需要特殊的事务管理策略,使用的是标准的JDBC DataSourceTransactionManager和JtaTransactionManager。 2、使用实例: 2.1、Spring对MyBatis框架的支持是通过注入SqlMapClient。通过使用SqlMapClientFactoryBean生成SqlMapCli... 阅读全文
posted @ 2011-12-29 16:39 jacksun1978 阅读(2078) 评论(0) 推荐(0) 编辑