`
鱼羊白千
  • 浏览: 18702 次
文章分类
社区版块
存档分类
最新评论

javaWeb应用在BAE下Spring配置

阅读更多
applicationContext.xml文件内容如下:

<?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:context="http://www.springframework.org/schema/context"
    xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
           http://www.springframework.org/schema/beans/spring-beans-3.0.xsd 
           http://www.springframework.org/schema/context 
           http://www.springframework.org/schema/context/spring-context-3.0.xsd 
           http://www.springframework.org/schema/aop 
           http://www.springframework.org/schema/aop/spring-aop-3.0.xsd 
           http://www.springframework.org/schema/tx  
           http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">
    <!-- 用注解方式注入bean -->
    <context:annotation-config />
    <context:component-scan base-package="*" />
   
    <!-- 数据库连接池 -->
    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName" value="com.mysql.jdbc.Driver" />
        <property name="url"
            value="jdbc:mysql://sqld.duapp.com:4050/数据库名?createDatabaseIfNotExist=true&amp;useUnicode=true&amp;characterEncoding=utf-8&amp;zeroDateTimeBehavior=convertToNull&amp;transformedBitIsBoolean=true" />
        <property name="username" value="API Key" />
        <property name="password" value="Secret Key" />
    </bean>
   
    <!-- hibernate sessionFactory 创建 -->
    <bean id="sessionFactory"
        class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <property name="packagesToScan">
            <list>
                <value>test.model</value>
            </list>
        </property>
        <property name="hibernateProperties">
            <props>
                <prop key="hibernate.format_sql">true</prop>
                <prop key="hibernate.hbm2ddl.auto">update</prop>
                <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
            </props>
        </property>
    </bean>
    <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
        <property name="sessionFactory" ref="sessionFactory"></property>
    </bean>
    <!-- 事务配置 -->
    <bean id="transactionManager"
        class="org.springframework.orm.hibernate3.HibernateTransactionManager">
        <property name="sessionFactory" ref="sessionFactory"></property>
    </bean>
    <tx:advice id="txAdvice" transaction-manager="transactionManager">
        <tx:attributes>
            <tx:method name="find*" read-only="true" />
            <tx:method name="add*" propagation="REQUIRED" />
            <tx:method name="save*" propagation="REQUIRED" />
        </tx:attributes>
    </tx:advice>
    <aop:config>
        <aop:pointcut expression="execution(public * test.service.impl..*.*(..))"
            id="myPointcut" />
        <aop:advisor advice-ref="txAdvice" pointcut-ref="myPointcut" />
    </aop:config>
</beans>
数据库名:在云数据库上创建的数据库
我的应用-->你所创建某个的应用-->云数据库下可以找你所创建的数据库名
API Key:在百度云上创建的web应用自动生成的API Key
首页-->管理中心-->Web应用-->你所创建某个的应用下可以找到API Key
Secret Key:在百度云上创建的web应用自动生成的Secret Key
首页-->管理中心-->Web应用-->你所创建某个的应用下可以找到Secret Key
分享到:
评论

相关推荐

    攻击JavaWeb应用.pdf

    - **context.xml和hibernate.cfg.xml**: 数据库连接信息通常配置在这些文件中,它们可能存在于应用的WEB-INF目录下或其他配置文件中。 #### JavaWeb应用的部署和启动流程 为了深入理解如何攻击JavaWeb应用,需要...

    Spring配置文件集合

    在本压缩包中,我们找到了一系列与Spring相关的配置文件,这些文件在构建JavaWeb应用时起着至关重要的作用。 1. `jdbc.properties`: 这个文件通常用于存储数据库连接的相关信息,如URL、用户名、密码等。它是Spring...

    javaweb应用程序设计(栗菊民编著)课本源代码

    8. **部署描述符(web.xml)**:这是JavaWeb应用的配置文件,定义了Servlet、Filter、Listener的映射关系,以及其他服务器配置信息。 9. **Ajax**:Asynchronous JavaScript and XML,用于实现页面局部更新,提高...

    JavaWeb讲义:JavaWeb应用简介

    3. **Spring**:Spring框架是Java企业级应用的基石,它提供了一个全面的编程和配置模型,支持多种Web应用开发,包括MVC、AOP(面向切面编程)、DI(依赖注入)等特性。 四、JavaWeb应用开发流程 1. **请求处理**:...

    JavaWeb应用与开发郭克华源代码

    在郭克华的书中,读者会学习如何配置开发环境,如安装Tomcat服务器,设置IDE(如Eclipse或IntelliJ IDEA)以便运行和调试JavaWeb应用。此外,还会讲解HTTP协议基础,这是Web应用通信的基础。 Servlet的生命周期和...

    javaweb主流框架整合开发springtest例子

    在"开发者突击"这个主题下,我们将深入探讨Spring的核心概念以及如何利用SpringTest进行单元测试。 首先,Spring框架的核心在于其依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented ...

    javaWEB应用开发讲义

    安装和配置Tomcat是JavaWeb开发的重要步骤之一,确保应用能在服务器上正确运行。 #### 五、JAVASERVLET编程技术 ##### Servlet概述 Servlet是JavaWeb开发的核心技术之一,用于处理客户端的HTTP请求,并生成动态的...

    第一个JavaWeb应用

    2. **按照默认方式发布JavaWeb应用**:通常情况下,只需将应用的WAR包或解压后的目录放置在`webapps`目录下即可。 3. **配置Tomcat的元素**:通过编辑`conf/server.xml`文件中的`&lt;Context&gt;`元素,可以对应用的部署...

    缺少包一个有javaweb后台使用hibernate和spring框架android移动端的帮助老师认识学生的应用.zip

    缺少包一个有javaweb后台使用hibernate和spring框架android移动端的帮助老师认识学生的应用.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

    _JFinal与SSH在JavaWeb应用开发中的研究.pdf

    JFinal与SSH在JavaWeb应用开发中的研究 本文研究了JFinal和SSH两种框架在JavaWeb应用开发中的应用和比较。JFinal是一款国产的、基于MVC+ORM的开源JavaWeb框架,其设计目标是开发迅速、代码量少、学习简单、功能强大...

    攻击JavaWeb应用1-9

    开发者需要了解如何在应用中实施安全措施,比如使用安全的编程实践、数据加密、访问控制列表(ACLs)、安全的认证与授权机制、输入验证和输出编码等,以减少被攻击的风险。同时,开发者还需要对潜在的安全漏洞进行...

    spring,spring mvc,hibernate,ehcache JavaWeb后台框架

    1. **Spring框架**:Spring是Java企业级应用的事实标准,它提供了一个全面的编程和配置模型,用于简化开发过程。Spring的核心特性包括依赖注入(DI)和面向切面编程(AOP)。DI允许开发者将对象之间的依赖关系解耦,...

    JavaWeb_Tomcat的安装和配置

    关于Tomcat的安装和配置。 1.部署并启动tomcat服务器。 2.Tomcat:开源Servlet容器。 3.server.xml文件中的配置信息来修改Tomcat服务器的...4.为了可以在任意目录下启动Tomcat服务器。 5.设置CATALINA_HOME 环境变量

    JavaWeb应用开发期末试卷及答案.doc

    JavaWeb应用开发期末试卷及答案.doc

    JavaWeb开发中的配置示例

    本示例中,我们将深入探讨四个核心的技术:Javaweb、Hibernate、Spring和Struts,以及它们在实际项目中的配置应用。 首先,Javaweb是基于Java技术的Web应用程序开发平台,它提供了运行环境,使得开发者可以构建动态...

    JAVAWeb技术与应用-青软实训教材配套资源

    JavaWeb技术是构建互联网应用程序的重要工具,它涵盖了多种技术和概念,包括Servlet、JSP、JavaBean、MVC架构、JDBC、EJB、Spring、Hibernate、Struts等。本资源包是青软实训教材的配套资源,旨在为学习者提供实践...

    eclipse中JavaWeb项目开发环境配置步骤

    项目创建完成后,可以在“src”目录下编写Java源代码,"WEB-INF"目录用于存放Web应用的配置文件和库。"web.xml"是部署描述符,定义了Web应用的结构和行为。在"WEB-INF/classes"目录下,Eclipse会自动编译Java源代码...

    javaweb应用基础(ppt)

    JavaWeb应用基础是Web开发领域中的重要组成部分,它涉及到如何构建和部署可以在互联网或局域网上通过浏览器访问的应用程序。Web应用通常由一系列相互关联的网页组成,这些网页可以是静态的,也可以是动态的,根据...

    javaweb项目图书管理系统spring+springMVC+mybatis+mysql-java课程设计毕业设计

    本项目是一个基于JavaWeb的图书管理系统,采用了Spring框架、Spring MVC、MyBatis和MySQL数据库技术,旨在为在校大学生的Java课程设计和毕业设计提供实用的学习参考与帮助,同时为Java技术爱好者提供丰富的学习资料...

    攻击JavaWeb应用[1-8]

    - **Web应用内部**: 在大多数情况下,数据库连接信息会被配置在`C:\apache-tomcat-7.0.34\webapps\项目名\WEB-INF\`目录下的某个XML文件中。 - **Spring框架**: 如果项目使用了Spring框架,数据库配置信息通常位于`...

Global site tag (gtag.js) - Google Analytics