- 浏览: 70865 次
- 性别:
- 来自: 杭州
最新评论
-
mojunbin:
看得有点胡乱,呵呵..
iBatis3架构分析
文章列表
本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接
http://code.google.com/p/mybatis/下载到。
1、采用数据映射器(MapperFactoryBean)的方式,不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。
(1)Spring配置文件:
Java代码
<!--引入jdbc配置文件-->
<context:property-placeholderlocation="jdbc.properties"/& ...
- 2011-08-09 08:51
- 浏览 436
- 评论(0)
Auther: 韩群峰 Version: 1.0.0 Date: 2011-03-15
注解说明
• 注册注解处理器
• 方式一:bean
<bean class="org.springframework.beans.factory.annotation.
AutowiredAnnotationBeanPostProcessor"/>
• 方式二: 命名空间<context:annotation-config />
<context:annotationconfig /> 将隐式地向Spring 容器注册A ...
- 2011-08-05 10:43
- 浏览 774
- 评论(0)
开发环境:
System:Windows
WebBrowser:IE6+、Firefox3+
JavaEE Server:tomcat5.0.2.8、tomcat6
IDE:eclipse、MyEclipse 8
Database:MySQL
开发依赖库:
JavaEE5、Spring 3.0.5、Mybatis 3.0.4、myBatis-spring-1.0、Struts2.2.3、junit4.8.2、ext2.2.2
Email:hoojo_@126.com
Blog:http://blog.csdn.net/IBM_hoojo http: ...
- 2011-08-04 08:47
- 浏览 1320
- 评论(0)
“从一个对象获取值与为一个对象设置值”是一个看似非常简单,而实际却是非常复杂的一个问题,OGNL站在一个很高的层次(语言级层次),对此问题的解决给出一个比较完美的方案,并对此问题的内涵进行扩充。整个OGNL的架 ...
- 2011-08-03 13:06
- 浏览 850
- 评论(0)
方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log
其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR”的值代替。这样,我们就可以在log4j加载配置文件之前,先用System.setProperty ("WORKDIR", WORKDIR);设置好根路径,此操作可通过一初始的servlet进行。
方法二、可以使用服务器环境变量
log4j的配置文件支持 ...
- 2011-08-02 15:54
- 浏览 890
- 评论(0)
代码来自 :
logback performance clarification 机器配置
Win XP SP3
双核 Intel(R) Core(TM)2 Duo CPU E7400 @ 2.80GHz
2GB内存 结果: 引用
###################### loop 10w #########################
Log4j direct debug call: 250
Log4j direct warn call: 44381
Log4j tested (isDebugEnabled) debug call: 17
### ...
- 2011-08-02 10:49
- 浏览 1089
- 评论(0)
在struts2与spring集成的系统中struts2与spring仍然是相关独立的框架系统,它们的联系也是非常有限的.对于WEB程序所有框架启动当然都是在web.xml这个文件中,至少源头是从这里开始的.下面就看一个最简单的集成配置,struts2.2与spring2.5的集成配置:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xml ...
- 2011-08-02 09:43
- 浏览 903
- 评论(0)
Class.getResource vs ClassLoader.getResource
这两个方法还是略有区别的, 以前一直不加以区分,直到今天发现要写这样的代码的时候运行
错误, 才把这个问题澄清了一下。
基本上,两个都可以用于从 classpath 里面进行资源读取, c ...
- 2011-07-30 01:56
- 浏览 714
- 评论(0)
忙什么呢,项目开发嘛,这次项目有一小部分是直接搬移的以前的项目,应该说这次项目就是在以前一个项目上来做的,但是,项目中的框架模式都要更新到最近版本,其中在spring2.0升级到spring2.5时就出问题了,第一个问题就是在更换spring.jar后,启动项目时,出现java.lang.ClassNotFoundException: org.springframework.web.struts.ContextLoaderPlugIn 错误,其次就是在spring2.5中缺少了一个JAR:spring-mock.jar。我在spring2.5的压缩包里没有找到这个JAR,不过发现了mock的一 ...
- 2011-07-28 15:12
- 浏览 674
- 评论(0)
每一次进行集成的时候使用的是subversion1.4结果总是会出现问题,报错说不能加载相应的模块,网上这个问题很多,主要是那两个*.so文件的问题,试了很多次都不行,很来在网上找了一下关于版本匹配的问题发现,在subversion1.4系列也apache2.2系列集成或多或少都有些问题,因为subversion主要集成对象为apache2.0系列,最后决定将subversion调整为1.6系列,调整后仍然出了一些问题,后来将subversion下的所有dll文件拷贝到apache的moudules目录下去了以后,模块似乎可以加载了。
模块虽然是可以加载但是用户svn资源时不是出现access ...
- 2011-07-28 10:59
- 浏览 797
- 评论(0)
SC命令,与“服务控制器”和已安装设备进行通讯。SC.exe 检索和设置有关服务的控制信息。可以使用 SC.exe 来测试和调试服务程序。可以设置存储在注册表中的服务属性,以控制如何在启动时启动服务应用程序,以及如何将其作 ...
- 2011-07-27 16:46
- 浏览 1065
- 评论(0)
一、在 windows XP 安装配置如下:
1 、下载 Apache2.2.14 并安装。设安装目录为: F:\Apache Software Foundation\Apache2.2
2 、下载 Subversion1.6.6 并安装。设安装目录为: F:\Subversion
3 、假设已安装完成上述软件,整合配置步骤如下:
* 复制 F:\Subversion\bin 目录下的 mod_dav_svn.so , mod_authz_svn.so 及所有 dll 文件(共 17 个文件)到 F:\Apache Software Foundation\Apache2.2module ...
- 2011-07-27 15:35
- 浏览 718
- 评论(0)
因为工作需要,要架设一个Subversion和Apache一起工作的源码管理器.以便协同工作.于是网上找了一些资料,在找资料的过程中,也走了一些弯路,于是自己整理了一下安装的过程和一些注意的事项,希望能对大家有些帮助.我这里用的IDE是n ...
- 2011-07-27 14:33
- 浏览 616
- 评论(0)
在开发java程序的时候通常都会选择几种开源框架作为基础,什么都自己开发且不说自己有没有那个能力,就是有也不应该。但是在选择框架的时候往往会碰到版本问题,第一是各个框架之间的搭配问题,另一个就是在一个框架内部一些辅助jar包的版本问题,关于这样问题只能靠平时搜集整理,要说具体研究也不好说,这次开发需要使用spring与strutrs2就以这个为起点开始整理。
1. Spring、struts2、iBatis3搭配关系
Struts2打算使用2.2.3版本,因为在struts2的网站上说此版本是2.2系列中最好的一个版本用原话说就是"best available",此版本包 ...
- 2011-07-27 01:20
- 浏览 719
- 评论(0)