快速业务通道

使用SpringSide 3.1.4.3开发Web项目的全过程(下) - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-22
觉得users表字段太少,而实际项 目中我们要记录用户的信息远远不止这么少,其实这个问题也好解决,只需要创 建一个 user_details表即可,或者叫user_profiles,再按照之前的步骤创建针 对user_details表的增删查改功能;总之,尽量不要去更改江南白衣已经实现了 的数据库结构和程序代码。

SpringSecurity针对资源的保护,不仅仅是只能在数据库中配置,其实 SpringSecurity更提供了一些有用的标签,可以在视图文件中灵活使用。具体内 容,大家请参考SpringSecurity文档。

第九步、将项目迁移到多数据库环境。其实只要了解前面的八步,简单的项 目就可以搞定了,但是对于致力于高并发高负载的分布式应用,则离不开多数据 源和分布式事务管理,Web Service和AJAX的跨域访问也是做分布式应用的有力 武器。在我前面的博文中,我已经探讨过了多数据源配置的各种问题:

SpringSide 3 中的多数据源配置的问题

在SpringSide 3 中使用多个数据库的方法

在这里,我选择了第三种方法,就是在Spring中整合Atomikos。下载 Atomikos 3.5.5版,把如下transactions-essentials-alljar文件和 jta.properties文件拷入到项目的WEB-INF/lib目录下。

创建第二个数据库,名称为MultiDatasourceExampleIndex,其中包含一个 Article表,如下:

聞喘SpringSide 3.1.4.3蝕窟Web?朕議畠狛殻?和?(2)

扮寂:2010-12-20 BlogJava 今円牒牒

幹秀Entity窃ArticleIndex.java?幹秀Dao窃ArticleIndexDao.java?幹秀 Manager窃 ArticleIndexManager.java?宸叱倖狛殻才念中議狛殻短嗤焚担曝艶 ?侭參厘祥音双旗鷹竃栖阻。葎阻受富園亟Action議垢恬?厘繍耶紗 ActionIndex議強恬慧欺阻ArticleAction嶄?軸壓耶紗Article議揖扮耶紗 ArticleIndex。

俐個applicationContext.xml猟周?塘崔褒芸議dataSource、褒芸議 sessionFactory?旺聞喘JTATransactionManager?泌和?

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xmlns:jee="http://www.springframework.org/schema/jee"  xmlns:tx="http://www.springframework.org/schema/tx"      xmlns:context="http://www.springframework.org/schema/context"      xsi:schemaLocation="http://www.springframework.org/schema/beans  http://www.springframework.org/schema/beans/spring-beans-2.5.xsd  http://www.springframework.org/schema/tx  http://www.springframework.org/schema/tx/spring-tx-2.5.xsd  http://www.springframework.org/schema/jee  http://www.springframework.org/schema/jee/spring-jee-2.5.xsd  http://www.springframework.org/schema/context  http://www.springframework.org/schema/context/spring-context- 2.5.xsd"      default-lazy-init="true">      <description>Spring巷慌塘崔猟周 </description>      <!-- 協吶鞭桟廠唹?叟延議延楚 -->      <bean  class="org.springframework.beans.factory.config.PropertyPlaceholderCon figurer">          <property name="systemPropertiesModeName"  value="SYSTEM_PROPERTIES_MODE_OVERRIDE" />          <property name="ignoreResourceNotFound" value="true" />          <property name="locations">

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号