快速业务通道

谈谈对Struts多模块的认识 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18
ate3 .HibernateTransactionManager"> < property name="sessionFactory" ref="sessionFactory"/> < /bean> < bean id="bookManageService" class="org.springframework.transaction. interceptor.TransactionProxyFactoryBean"> < property name="transactionManager" ref="transactionManager"/> < property name="target" ref="bookManageServiceTarget"/> < property name="transactionAttributes"> < props> < prop key="add*">PROPAGATION_REQUIRED< /prop> < prop key="delete*">PROPAGATION_REQUIRED< /prop> < prop key="update*">PROPAGATION_REQUIRED< /prop> < prop key="get*">PROPAGATION_REQUIRED,readOnly< /prop> < /props> < /property> < /bean> < /beans>

谈谈对Struts多模块的认识(4)

时间:2011-03-14

最后我们来把dwr整合进来:

我们在web.xml添加ContextLoaderListener来加载applicationContext-db.xml,applicationContext-dao.xm,applicationContext-service.xml,以及配置DwrServlet:

web.xml:

< ?xml version="1.0" encoding="UTF-8"?> < web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> < context-param> < param-name>contextConfigLocation< /param-name> < param-value>classpath:applicationContext-*.xml< /param-value> < /context-param> < listener> < listener-class> org.springframework.web.context.ContextLoaderListener < /listener-class> < /listener> < servlet> < servlet-name>dwr-invoker< /servlet-name> < servlet-class>org.directwebremoting.servlet.DwrServlet< /servlet-class> < init-param> < param-name>debug< /param-name> < param-value>true< /param-value> < /init-param> < /servlet> < servlet-mapping> < servlet-name>dwr-invoker< /servlet-name> < url-pattern>/dwr/*< /url-pattern> < /servlet-mapping> < /web-app>

在dwr.xml中配制bean的创建方式,类型转换,以及Service要暴露的接口:

< dwr> < allow> < convert converter="bean" match="edu.jlu.fuliang.domain.Book"/> < create creator="spring" javascript="BookManageService" > < param name="beanName" value="bookManageService"/> < include method="getAllBooks"/> < include method="getBookByName"/> < include method="updateBook"/> < include method="addBook"/> < include method="deleteBook"/> < /create> < /allow> < /dwr>

最后,我们编写jsp页面index.jsp:

< html> < head>< title>DWR test< /title> < script

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号