`
qing393260529
  • 浏览: 46659 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SSH集成(注解)

阅读更多

SSH集成(注解)核心配置 可供参考

 

<?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: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-2.0.xsd
           http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd">

 <!-- 这是公共的文件,配置公共的东西,如SessionFactory,事务等公共的东西 -->
    
     <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
  <!-- Connection Info -->
  <property name="driverClassName" value="com.mysql.jdbc.Driver" />
  <property name="url" value="jdbc:mysql://localhost/ucms" />
  <property name="username" value="root" />
  <property name="password" value="root" />
  
  <!-- Connection Pooling DBCP  配置连接池 -->
  <property name="initialSize" value="5" />
  <property name="maxActive" value="100" />
  <property name="maxIdle" value="30" />
  <property name="maxWait" value="1000" />
  <property name="poolPreparedStatements" value="true" />
  <property name="defaultAutoCommit" value="false" />
 </bean>


    <!-- 配置注解实体(hibernate) -->
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
  <property name="dataSource" ref="dataSource"/>
  <property name="annotatedClasses">
   <list>
       <value>com.pojo.Test</value>
      </list>
  </property>
  <property name="hibernateProperties">
   <props>
    <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
    <prop key="hibernate.show_sql">true</prop>
    <prop key="hibernate.hbm2ddl.auto">update</prop>
   </props>
  </property>
  </bean>

     <!-- 配置 spring  jdbcTemplate -->
     <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
        <property name="dataSource" ref="dataSource"/>
    </bean>

   <!-- 配置事务管理器 -->
  <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
   <property name="sessionFactory">
    <ref local="sessionFactory"/>
   </property>
  </bean>

   <!-- 支持注解事务 @Transactional -->
 <tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true" />

 

</beans>

分享到:
评论

相关推荐

    SSH全注解实例详解,hibernate,struts,spring

    在实际开发中,SSH框架的使用往往结合IDE(如Eclipse或IntelliJ IDEA)进行,这些工具通常有对SSH支持的插件,能帮助开发者快速生成和管理注解配置。同时,持续集成工具(如Jenkins)和版本控制系统(如Git)也是...

    SSH完全注解版

    项目中的“SSHTest02”可能是一个测试模块,包含了对整个SSH框架集成及注解应用的测试案例。这些测试用例通常会覆盖各种业务场景,帮助确保代码的正确性和稳定性。 总的来说,这个“SSH完全注解版”项目旨在通过...

    ssh 框架注解示例

    下面将详细介绍SSH框架中的注解及其在各层的使用。 **Struts2** Struts2是一个基于MVC设计模式的Web应用框架,它通过Action类处理用户请求。在Struts2中,注解可以替代XML配置文件来定义Action类和方法。例如,`@...

    SSH全注解登录

    "SSH全注解登录"指的是使用SSH框架,并且利用注解(Annotation)的方式来实现登录功能。注解是一种元数据,它可以提供关于代码的额外信息,使得框架能自动配置和管理对象。例如,在Spring中,可以使用`@Autowired`...

    SSH2注解项目(MyEclipse)

    在这个名为"SSH2注解项目(MyEclipse)"的项目中,开发者可能利用了这些框架的注解功能来简化代码并提高可维护性。 Struts是MVC(Model-View-Controller)设计模式的一个实现,主要用于处理HTTP请求和控制应用程序...

    集成ssh(注解方式)

    本文将详细讲解如何使用注解方式集成SSH来开发网站Web应用。 首先,我们从Struts2开始。Struts2是一个基于MVC设计模式的Java Web框架,它通过Action类处理用户的请求。在传统的Struts2配置中,我们需要在struts.xml...

    SSH框架集成注解零配置

    SSH框架集成注解零配置是现代Java Web开发中一种高效且流行的方式,SSH指的是Spring、Struts和Hibernate这三个开源框架的首字母缩写。Spring负责依赖注入和事务管理,Struts处理MVC模式中的控制器部分,而Hibernate...

    ssh集成jpa和使用注解案例

    在这个案例中,我们将深入探讨如何在SSH框架中集成JPA(Java Persistence API)并利用注解进行数据库操作。 首先,SSH框架的集成是基于Spring的核心能力,它能够将Struts2和Hibernate纳入统一的管理。在Spring中,...

    SSH框架注解方式,struts自身创建Action

    SSH框架,全称为Spring、Struts2和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。在本项目中,SSH框架通过注解方式进行配置,使得开发更加简洁高效。Struts2作为控制层,主要负责处理HTTP请求,并将...

    全注解 SSH2 所有jar包 汇总

    总之,"全注解 SSH2 所有jar包 汇总"是为Java开发者提供的一种便利,简化了SSH2集成过程,避免了版本匹配和依赖管理的复杂性。这个汇总包中的jar文件是经过调试和测试的,可以确保在各种场景下的稳定运行,对于需要...

    SSH注解小实例

    在这个“SSH注解小实例”中,我们将深入探讨SSH框架如何利用注解进行集成和简化开发流程,特别是对于初学者来说,这是一个很好的起点。 **Struts2** 是MVC设计模式的实现,它提供了丰富的控制器组件和拦截器机制,...

    ssh集成javaweb项目,用到了注解

    对于新手来说,这个项目是一个很好的学习资源,因为它展示了SSH集成的实际应用,并且使用了注解,这有助于理解框架如何协同工作,以及如何通过注解简化配置和增强代码的可读性。通过学习和实践这个项目,开发者可以...

    SSH2注解,Lucene全文检索,WebService整合例子。

    总的来说,这个压缩包文件包含了一个集成SSH2注解、Lucene全文检索和WebService的示例项目。开发者可以通过学习这个例子,了解如何在实际项目中有效地利用这些技术,提高开发效率和应用的用户体验。通过QQ群分享这样...

    基于ssh框架的注解

    总结来说,基于SSH框架的注解开发涉及Spring、Struts2和Hibernate三个框架的集成使用,以及Ajax和jQuery在前端交互中的应用。了解和掌握这些知识点,将有助于构建高效、易维护的Java Web应用。在实际项目中,还需要...

    ssh半注解框架

    SSH 半注解框架指的是 Spring、Struts2 和 Hibernate 这三个开源框架的结合体,它们在Java Web开发中被广泛使用。SSH 即 Spring、Struts2 和 Hibernate 的首字母缩写,分别负责控制层、表现层和持久层的管理。在"ssh...

    SSH整合 全注解零配置

    SSH框架整合,全jpa注解真正的零配置。 struts2.3.8 spring3.2 hibernate4.1.9. 带有分页,全局异常,权限拦截器,session过滤等功能。 内有jar包。导入开发工具后部署既可跑起来。已做了简单的数据库操作功能。供...

    SSH整合之注解模板

    总之,“SSH整合之注解模板”提供了一种高效且灵活的方式,通过注解将Spring、Hibernate和Struts2无缝集成,简化了Java Web应用的开发流程,提高了开发效率。对于熟悉SSH框架的开发者来说,这是一个非常有价值的资源...

    全注解ssh开发

    这个“全注解SSH开发”主题着重于使用注解来简化SSH框架的配置,提高开发效率。以下是关于SSH框架及MyEclipse集成开发环境的相关知识点: 1. **Struts2**:Struts2是MVC(模型-视图-控制器)架构模式的一种实现,...

    ssh集成的权限管理板块

    本文将深入探讨SSH集成中的权限管理板块,这对于任何涉及到用户访问控制的系统都是至关重要的。 首先,权限管理是系统安全的核心组成部分,它涉及到用户角色分配、操作授权、资源访问控制等多个方面。在SSH框架中,...

    ssh集成jar包

    这个压缩包“ssh集成jar包”包含了搭建SSH框架所需要的各种库文件。 Spring框架是核心,它提供了依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)的功能,使得代码更加...

Global site tag (gtag.js) - Google Analytics