IBATISDWR构建webapp.docVIP

  • 1
  • 0
  • 约9.34千字
  • 约 11页
  • 2017-10-22 发布于北京
  • 举报
IBATISDWR构建webapp

IBATIS+DWR构建webapp 2009.10.11 王凡 Woshiwangfan@ Wf141732@ 简介 Ibatis 是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)Dwr Dwr(Direct Web Remoting)是一个开源的类库,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样Ibatis最新版是3.0beta,不太成熟,选择较近的版本,下载地址为:/ibatis/binaries/ibatis.java/ibatis-26.zip Dwr最新版本为3rc1,下载地址为:/files/documents/2427/120387/dwr.jar 配置 首先是在eclipse中新建一个webapp。 我们要达到的目标很简单,就是直接在前端用js调用后面的sql。 Ibatis配置 在src下面新建一个sqlMapComfig.xml文件作为Ibatis的配置文件,内容很简单: ?xml version=1.0 encoding=UTF-8 ? !DOCTYPE sqlMapConfig PUBLIC -////DTD SQL Map Config 2.0//EN /dtd/sql-map-config-2.dtd sqlMapConfig transactionManager type=JDBC commitRequired=false dataSource type=SIMPLE property name=JDBC.Driver value=oracle.jdbc.driver.OracleDriver / property name=JDBC.ConnectionURL value=jdbc:oracle:thin:@2:1521:bidev property name=JDBC.Username value=soau / property name=JDBC.Password value=soau / /dataSource /transactionManager sqlMap resource=cn/com/tsingtao/sqlmap/agentManagement.xml / /sqlMapConfig Dwr的配置 在web-info目录下面找到web.xml,在其中添加以下两段: servlet servlet-namedwr-invoker/servlet-name display-nameDWR Servlet/display-name descriptionDirect Web Remoter Servlet/description servlet-class org.directwebremoting.servlet.DwrServlet /servlet-class init-param param-namedebug/param-name param-valuetrue/param-value /init-param /servlet servlet-mapping servlet-namedwr-invoker/servlet-name url-pattern/ts/*/url-pattern /servlet-mapping 红色部分可以替换为自己项目的名称。 然后在当前目录下建立一个dwr.xml得文件 ?xml version=1.0 encoding=UTF-8? !DOCTYPE dwr PUBLIC -//GetAhead Limited//DTD Direct Web Remoting 3.0//EN /dwr/dwr30.dtd dwr allow /allow /dwr 启动项目可以查看下:http://localhost:8008/youapp/ts 认识 Ibatis需要一个factory的类,首先编写一个factory类,代码如下: package .tsingtao; import java.io.Reader; import java.nio.charset.Charset; import org.apache.log4j.Logger; import mon.resources.Resources; import com.ibatis.sqlmap.client.SqlMapClient; import com.ibati

文档评论(0)

1亿VIP精品文档

相关文档