知识大全 部署Spring与数据库的应用到CloudFoundry

Posted 数据库

篇首语:满堂花醉三千客,一剑霜寒十四洲。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 部署Spring与数据库的应用到CloudFoundry相关的知识,希望对你有一定的参考价值。

部署Spring与数据库的应用到CloudFoundry  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    将Spring应用部署到很简单 就像SpringSource网站说的那样在注册申请到Cloud Foundry beta账号后 第一件事请就是在STS for Eclipse中安装CloudFoundry的支持 这里有一份博客详细的说明了如何安装 这里就不在赘述         为了部署运行一个使用数据库的应用 要比部署一个单独的应用多一点步骤 但也只是一点         为了给应用分配数据库资源 首先必须声明使用的是哪个数据源 在Eclipse中打开Cloud Foundry server点击add按钮打开service控制盘         在接下来的界面中 选择数据源的类型和名称 点击 Finish 按钮 这样 数据源就注册了         在注册一个数据源后 需要告诉应用使用哪个数据源 简单的直接将数据源拖到Application Services面板         以上就是服务器所需要的所有的配置 在部署应用之前 还需要一些改变以指定哪里需要数据源         因为我部署的是一个Spring 应用 我需要改动 application context文件将数据源指定到Cloud Foundry的数据库 而不是指向本地 在Cloud Foundry的云上使用数据库带来的好处就是 你不用再去配置数据库了 你所需要的就是配置一下应用中的servlet context xml文件中的数据源         这里看一下本地的配置         对于本地的部署来讲配置通常看起来像这样         <bean id= dataSource         class= springframework jdbc datasource DriverManagerDataSource         p:driverClassName= $jdbc driverClassName         p:url= $jdbc url />        而对于在Cloud Foundry上的MySQL数据库配置是这样         <cloud:data source id= dataSource         />        Spring 包含了一个新特性允许这些配置放在同一个context文件中 但是在Spring 中并没有这个特性 我们需要将规则的数据源配置(传统的)和新的cloud data source的方式配置数据源中选择其中一种         要使用新的cloud标签 servlet context xml需要做相关改变引入cloud 命名空间         <beans xmlns= /schema/beans         …        xmlns:cloud= sch/spring         …        sch/spring        sch/spring/cloudfoundry spring xsd >        部署应用的最后一步是添加Cloud Foundry的支持 可以通过在应用的pom xml文件中添加以下依赖的方式添加Cloud Foundry支持         <! CloudFoundry >        <dependency>        <groupId> cloudfoundry</groupId>        <artifactId>cloudfoundry runtime</artifactId>        <version>$ cloudfoundry version</version>        </dependency>        <properties>        < cloudfoundry version> </ cloudfoundry version>        </properties>        在这些改变都OK后 Cloud Foundry应用就可以通过STS for eclipse控制应用的部署 启动和停止 cha138/Article/program/Java/ky/201311/28439

相关参考

知识大全 spring连接池配置详解

  数据库连接池概述  数据库连接是一种关键的有限的昂贵的资源这一点在多用户的网页应用程序中体现得尤为突出对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性影响到程序的性能指标数据库连接池正是

知识大全 抽取spring数据库连接部分到项目中

  用spring来管理项目的数据库部分往往比自己去写连接要容易管理的多步骤也比较简单  项目根目录下建立conflib目录将spring相关包coop到lib中并导入建立个文件jdbcpropert

知识大全 Spring IOC配置与应用

SpringIOC配置与应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   &nbs

知识大全 Spring AOP 实现原理与CGLIB应用

SpringAOP实现原理与CGLIB应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!    简

知识大全 Spring的元数据支持

Spring的元数据支持  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  为了与它提供的其他重要概

知识大全 SQL Server 2008 数据库镜像部署实例之一 数据库准备

SQLServer2008数据库镜像部署实例之一数据库准备  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 .NET应用自动部署窗体技术详解(4)

.NET应用自动部署窗体技术详解(4)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  七部署NE

知识大全 Spring 通过JDBC配置数据库

Spring通过JDBC配置数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!XXXdataxm

知识大全 Java环境变量定制应用部署

Java环境变量定制应用部署  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  有时当我们编写JEE

知识大全 .NET应用自动部署窗体技术详解(1)

.NET应用自动部署窗体技术详解(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  NET框架