SSH框架与DWR整合
来源:互联网 发布:软件自动化测试招聘 编辑:程序博客网 时间:2024/05/16 12:58
SSH 框架整合
添加顺序:Struts框架,Spring框架,Hibernate框架
首先导入两个jar包:commons-dbcp-1.2.2.jar , commons-pool-1.3.jar 复制进lib文件夹即可
删除原来的一个jar包commons-dbcp.jar 避免新旧版本冲突
Web.xml 文件配置(整合Spring):
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
Struts-config.xml 文件配置
(首先需要建立好action,actionForm,然后更改type属性)
<action
.......
type="org.springframework.web.struts.DelegatingActionProxy"
/>
将Acition类和其他相关bean配置进spring的配置文件applicationContext.xml中:
action类
<bean name="/path" class="action所在的包.类名"
<property name="action类中的属性名">
<ref bean="这个属性所属的类的类名,这个类必须也在本spring配置文件中有bean的配置"/>
</property>
</bean>
bean类(如业务类)
<bean id="名称" class="bean所在的包.类名"
<property name="该bean中的属性名(如实体类属性)">
<ref bean="这个属性所属的类的类名,这个类必须也在本spring配置文件中有bean的配置"/>
</property>
</bean>
DWR 框架整合
添加DWR的jar包dwr.jar
在 WEB-INF 下创建 dwr.xml 文件
配置该 dwr.xml 文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC
"-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
"http://getahead.org/dwr/dwr20.dtd">
<dwr>
<allow>
<create javascript="newsService" creator="spring">
<param name="beanName" value="newsService"></param>
</create>
<convert converter="bean" match="com.game.model.News"/> 类型类型
</allow>
</dwr>
在 web.xml 里添加配置:
<servlet>
<servlet-name>dwr</servlet-name>
<servlet-class>
org.directwebremoting.servlet.DwrServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dwr</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
注:
name="beanName" 还可以填写“class”
value="newsService" newsService表示applicationContext中bean中配置的id名称
javascript="newsService" 表示 在jsp页面里面 导入的 newsService.js 文件
jsp页面中导入 js 文件:
<script type="text/javascript" src="/MyJob/dwr/interface/newsService.js"></script>
<script type="text/javascript" src="/MyJob/dwr/util.js"></script>
<script type="text/javascript" src="/MyJob/dwr/engine.js"></script>
<script type="text/javascript"> newsService.findAll(findcallback); } function findcallback(data){ alert("ok"); }
function saveNews(){
<body >
<input type="button" onclick="saveNews()" value="显示">
<div id="userInfo"></div>
</body>
注:该例子为 在页面中 显示userinfo表中的信息。
- SSH框架与DWR整合
- dwr与ssh框架整合教程
- dwr与ssh框架整合教程
- SSH+DWR 框架 整合
- 自己整理的SSH+DWR框架整合
- dwr框架与Spring整合
- DWR整合SSH
- DWR整合SSH
- DWR与Struts整合
- Spring与DWR整合
- Spring与DWR整合
- Spring与DWR整合
- DWR与Spring整合
- DWR与spring整合
- dwr与spring整合
- dwr与spring整合
- dwr与spring3整合
- DWR与SSH 配置
- 兔年2011新年快乐
- 通用的方法获取枚举内各值的描述
- js 表格排序 支持 中英文 , 可选择不排序的行
- AspriseOCR图像智能字符识别技术_遗憾的是不支持中文
- 我们经常喜欢说的
- SSH框架与DWR整合
- 活动目录Users和Computers默认位置变更
- 如何双击*.dsw 文件快速打开VC++6.0工程而不覆盖原工程
- 迭代和递归计算分数
- Actionscript3.0的ArrayCollection对象的数据绑定
- 十个jQuery图片画廊插件推荐
- SecureCRT 使用技巧
- 如何成为Android高手
- 有关Win7 安装Oracle10g 后 出现的各种问题.