
framework
文章平均质量分 64
iteye_16520
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Action名称的搜索顺序——struts2_001
1.获得请求路径的URI,例如url是:http://server/struts2/path1/path2/path3/test.action2.首先寻找namespace为/path1/path2/path3的package,如果不存在这个package则执行步骤3;如果存在这个package,则在这个package中寻找名字为test的action,当在该package下寻找不到a...原创 2011-12-23 12:33:18 · 157 阅读 · 0 评论 -
hibernate4+spring3.1整合常见问题解决方法
由于目前网上很少有关于hibernate4+spring3.1的配置方法,为了让大家少走弯路,我总结了一下与大家分享。hibernate4的改动较大只有spring3.1以上版本能够支持。这里简单介绍了hibernate4相对于hibernate3配置时出现的错误,只列举了问题和解决方法,详细原理如果大家感兴趣还是去自己搜吧,网上很多。1、spring3.1去掉了HibernateDao...原创 2013-03-21 19:21:20 · 125 阅读 · 0 评论 -
解决maven仓库中找不到ojdbc驱动的问题
maven仓库中的ojdbc下载需要oracle的官方授权,所以我们需要先在网上找一个ojdbc14.jar包,上传到本地的maven仓库。上传的命令使用mvn install:install-file,具体格式如下-DgroupId=包名-DartifactId=项目名-Dversion=版本号-Dpackaging=jar-Dfile=jar文件所在路径 ...原创 2013-02-21 16:51:34 · 682 阅读 · 0 评论 -
Ant-Ivy使用
转至:http://blog.youkuaiyun.com/leon709/article/details/7428838 Apache Ivy是专门用来管理项目的jar包依赖的。我们知道Maven已经有很出色的这方面的功能,如果你已经在使用Maven,就没必要使用Ivy了。但是其实Maven除了这方面功能,还有很多强大的功能,如果你只需要管理jar包依赖而已,那么可以只用Ivy就够了,用Maven...原创 2013-02-21 12:27:44 · 129 阅读 · 0 评论 -
MyBatis延迟加载
当你要使用one to one,many to one 就会碰到N+1的问题。很明显,对象之间关联很多有A关联B,B关联C,C关联A这样的关系,如果不是采用延迟加载,很容易一下在出现成千上万对象,造成N+1的问题。 我们总是希望在我使用A对象的B的时候,那时候我再给数据库发条sql语句来查询,不要我查A的时候,把所有的B,C 这些全部查询来,这样性能慢的一米 。 而Mybati...原创 2013-05-26 20:15:49 · 109 阅读 · 0 评论 -
mybatis 自身关联 映射
使用mybatis的时候遇到关联问题。 可以参考如下: 一个自关联的modelpublic class TreeDic implements java.io.Serializable{ private static final long serialVersionUID = 5454155825314635342L; //alias public stat...原创 2013-05-22 14:48:56 · 303 阅读 · 0 评论 -
ThinkPHP学习笔记
from:http://www.thinkphp.cn/info/233.html约定:1.所有类库文件必须使用.class.php作为文件后缀,并且类名和文件名保持一致2.控制器的类名以Action为后 缀3.模型的类名以Model为后缀,类名第一个字母须大写4.数据库表名全部采用小写,如:数据表名: 前缀_表名模型类名: 表名Model 注:这里的表名第一个字母要大写创建对象: D('表...原创 2013-05-11 23:09:20 · 138 阅读 · 0 评论 -
ibatis(2)关于配置文件的书写
最近做了些ibatis 的练习,以及spring对ibatis的整合。对ibatis的配置文件的书写做以下总结: (1)insert 返回的为插入的主键值,但必须在配置文件中加入<selectKey/> 如果主键值为String <selectKey resultClass="string" keyProperty="id"> SEL...原创 2012-04-06 13:29:13 · 155 阅读 · 0 评论 -
spring-ibatis-ext-plugin.1.0.0 扩展ibaits原生SQL(转载)
转载至http://download.youkuaiyun.com/detail/ai_zxc/3646925一直以来ibatis的分页都是通过滚动ResultSet实现的,应该算是逻辑分页吧。逻辑分页虽然能很干净地独立于特定数据库,但效率 在多数情况下不及特定数据库支持的物理分页,而hibernate的分页则是直接组装sql,充分利用了特定数据库的分页机制,效率相 对较高。本文讲述...原创 2012-04-01 16:25:53 · 113 阅读 · 0 评论 -
ibatis初学001
目录:一、iBatis简介二、iBatis基础操作演示三、如何搭建Spring+iBatis集成开发环境四、Spring+iBatis的CRUD数据操作实现五、iBatis高级应用六、Spring+iBatis方案优点我们的目标是:能够熟练运用当前流行的java开源框架:iBatis,掌握iBatis与Spring框架的集成方式。 DAO 模式就是在业务逻辑层和持久化存储层之间引入了新的抽...原创 2012-03-31 14:25:22 · 157 阅读 · 0 评论 -
Action中result的各种转发类型——struts2_003
<action name="helloworld" class="cn.itcast.action.HelloWorldAction"> <result name="success">/WEB-INF/page/hello.jsp</result></action> result配置类似于struts1中的原创 2012-03-31 14:25:01 · 88 阅读 · 0 评论 -
Spring-AOP底层原理-JDK动态代理---转载
原文http://blog.zdnet.com.cn/html/90/289390-838716.htmlJDK动态代理 1 package com.baobaotao.proxy; 在JDK 1.3以后提供了动态代理的技术,允许开发者在运行期创建接口的代理实例。在Sun刚推出动态代理时,还很难想象它有多大的实际用途,现在我们终于发现动态代理是实现AOP的绝好底层技术。 JDK的动态代...2011-10-07 19:29:00 · 111 阅读 · 0 评论 -
Hibernate学习总结001-hibernate概述
说到hibernate,英文意思:冬眠。给我印象最深的是孙文琴老师的那本hibernate深入详解分页上的那句话"let you java object hibernate in the relation database"。其实后边学完了再回头看这句话的时候就发现其实这句话说的很形象,它深刻的反映了hibernate在软件开发中的重要作用:ORM(object relatio...2011-10-06 21:35:00 · 123 阅读 · 0 评论 -
spring2.5+hibernate2.3整合 annotation
晚上花了点时间写了个spring+hibernate的整合 下面是一点点心得 首先是jar包了。这里需要注意的是 将有些重复的jar包删除 最后的jar包集合应该是接着需要配置数据源等等<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframewor...原创 2011-12-31 21:48:19 · 91 阅读 · 0 评论 -
struts2_ognl表达式
OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts 2框架使用OGNL作为默认的表达式语言。 相对EL表达式,它提供了平时我们需要的一些功能,如:支持对象方法调用,如xxx.sayHello(); 支持类静态方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方法名 | 值名],...原创 2011-12-27 09:07:41 · 89 阅读 · 0 评论 -
文件上传 Struts2 fileupload
struts2文件上传下载非常的简单。 给我们提供了非常简洁的方式来上传文件。 其中我们需要用到的jar文件主要是:commons-io-1.3.2.jar 和 commons-fileupload-1.2.1.jar 然后需要注意的是,我们在写表单的时候,就是必须在写页面表单的时候 需要 将form表单的enctype="multipart/form-data" ...原创 2011-12-25 22:17:50 · 160 阅读 · 0 评论 -
Action配置中的各项默认值——struts2_002
<package name="itcast" namespace="/test" extends="struts-default"> <action name="helloworld" class="cn.anduo.action.HelloWorldAction" method="execute" >原创 2011-12-23 12:36:01 · 213 阅读 · 0 评论 -
解决subclipse报错:svn: Can't open file 'D:\project\Xxx.java.svn-base': 系统找不到指定的文件...
环境为:XP, eclipse, subclipse。 我想把xxx.java重命名为Xxx.java后再提交到svn服务器上,由于xp上文件名大小写不敏感,因此采用如下操作: 先使用eclipse的重命名功能将xxx.java重命名为xxx1.java,再重命名为Xxx.java,但是使用subclipse提交的时候失败,报错如下: Xml代码 org.tigris....原创 2013-03-23 16:49:41 · 174 阅读 · 0 评论