`
文章列表
Struts(Struts2.1.6)自带的例子(Maven编译的)顺利导入MyEclipse中 具体步骤如下(有点麻烦,以后改进): 先期工作:下载并安装成功Maven环境。 1. 下载struts2.1.6源码,在apps目录下就是例子源码 2. 修改各个工程的pom.xml文件, 在buil ...
http://blog.csdn.net/lusterfly/archive/2009/09/25/4595456.aspx Maven有自己的一套约定目录规则,与MyEclipse的有冲突,其实结合也很简单,因为MyEclipse的目录可配置。 1 用maven创建一个web project mvn archetype:create   -DgroupId=com.lifesting  -DartifactId=test  -DarchetypeArtifactId=maven-archetype-webapp 2 补全某些目录 cd test\src mkdir main\jav ...
http://hi.baidu.com/zdz8207/blog/item/18f38635d1bc691990ef399f.html
maven2:从现有工程中创建archetype 关键字: maven2 archetype ssh http://eagle516.iteye.com/?show_full=true 最近用spring2.5.6+hibernate3.2+struts2.0.14做项目,用这些框架做项目最鬼麻烦的就是搭建工程的基本原型,为了在以后不用在这么麻烦,于是就有了创建一个自己的ssh的archetype的念头,说干就干,开始动手。 1.创建一个maven项目(在eclipse 中通过m2eclipse创建或者用mvn archetype:genetate命令创建)。 2.添加spring ...
可以使用sqlMapClient的startTransaction/commitTransaction/endTransaction等方法来控制事务的边界。 如果与spring整合(这是iBatis推荐的方式),则我们需要在spring配置文件中指定其事务特性。 参照与spring集成
Spring通过DAO模式,提供了对iBATIS的良好支持。SqlMapClient对象是iBATIS中的主要对象,我们可以通过配置让spring来管理SqlMapClient对象的创建。 与hibernate类似,Spring 提供了SqlMapClientDaoSupport对象,我们的DAO可以继承这个类,通过它所提 ...
<insert id="insertUser" parameterClass="User"> insert into t_user values ( null,#username#,#password# ) <selectKey resultClass="int" keyProperty="id"> SELECT @@IDENTITY AS ID </selectKey> </insert> Us ...
如何对输出结果进行映射: 1、将查询结果映射到不同的对象(resultClass的使用) 2、将查询结果集映射到不同的对象(resultMap的基本使用) 3、将查询结果集映射为xml格式的数据 4、将查询结果集的元素转换为Map类型的对象 1、将查询结果映射到不同的对象(resultClass的使用) <select id="selectUserForOtherObject" resultClass="com.bjsxt.ibatis.OtherObject" parameterClass="int"> se ...
一、输入参数的映射: 1、parameterClass的使用 2、parameterMap的使用 3、如何用Map类型的对象作为传入参数 parameterClass <insert id="insertUser" parameterClass="User"> insert into t_user values ( null,#username#,#password# ) & ...
iBATIS中非常重要的对象: sqlMapClient对象 这个对象是iBatis操作数据库的接口(执行CRUD等操作),它也可以执行事务管理等操作。这个类是我们使用iBATIS的最主要的类。它是线程安全的。通常,将它定义为单例。(与hibernate中sessionFactory的定义类似) import java.io.Reader; import com.ibatis.common.resources.Resources; import com.ibatis.sqlmap.client.SqlMapClient; import com.ibatis.sqlmap.client.S ...
基于ibatis-2.3.0.677版本。 1、创建新的项目,并引入jar包 a) ibatis-2.3.0.677.jar b) mysql驱动 2、在类路径中提供ibatis的配置文件:sqlMapConfig.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" &qu ...
iBATIS与hibernate有什么区别 hibernate 是一个O/R映射,是将数据库中的表/字段和类及属性的映射 OR映射框架,将数据库表、字段等映射到类、属性 而iBATIS不是对数据库的元数据进行映射,而是对sql进行映射。 iBATIS则是将SQL查询的参数和结果集映射到类 iBATIS其他的一些特性: 能支持懒加载、关联查询、继承等特性。 它把SQL语句看成输入以及输出,结果集就是输出,而where后面的条件参数则是输入。 iBATIS能将输入的普通POJO对象、Map、XML等映射到SQL的条件参数上,同时也可以将查询结果映射到普通POJO对象(集合)、Map、XML等 ...
dwr提供了3中方向ajax 1、轮询 2、comet 3、piggybacking 轮询就是客户端轮询服务器,看是够存在更新,并且显示新信息 comet 持续的服务器连接,长时间的连接,服务器过载和用完请求处理进程 piggybacking,服务器会进行队列响应,并在客户端的下一个请求中进行发送 不会给服务器增加负担 代码实现: 轮询: 1、对dwr servlet进行一些配置 <init-param> <param-name>activeReverseAjaxEnabled</param-name> <param-va ...
dwr把通常所说的例外状态分成3类 1、警告 2、错误 3、异常 警告可能表示或者不表示我们所关注的某种情形。 dwr不给警告条件提供处理程序,通常会忽略警告 错误就是出现运行故障的地方,同时dwr可以明确地确定到底发生了什么事情 这类错误通常在客户端就是解决 异常发生在服务器端,并传播到客户端。当影响客户端时,异常确实可以视为错误。 还有一种情况,极端情况:不正确响应 例如,回话超时,dwr主要基于响应中的那些注释行来处理这种情况。session没有了 处理机制: 错误--dwr.engine.setErrorHandler(someFunction); 警告--dwr.engin ...
1。放入jar包 2。配置dwrservlet 在web.xml中。这里可以设置一些参数,init denbug为true 3。dwr。xml文件,可以指定dtd文件,打开自动提示 在dwr。xml文件中,来指定bean和JavaScript的映射,数据类型转换等 <allow>   <create creater="  "...>    <param ...> ... 如何指定list泛型的情况,无法通过反射来得到数据类型,因此dwr通过 <signatures>元素来指定数据类型 类型转换器,有些是要主动设置才可以使 ...
Global site tag (gtag.js) - Google Analytics