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框架的使用往往结合IDE(如Eclipse或IntelliJ IDEA)进行,这些工具通常有对SSH支持的插件,能帮助开发者快速生成和管理注解配置。同时,持续集成工具(如Jenkins)和版本控制系统(如Git)也是...
项目中的“SSHTest02”可能是一个测试模块,包含了对整个SSH框架集成及注解应用的测试案例。这些测试用例通常会覆盖各种业务场景,帮助确保代码的正确性和稳定性。 总的来说,这个“SSH完全注解版”项目旨在通过...
下面将详细介绍SSH框架中的注解及其在各层的使用。 **Struts2** Struts2是一个基于MVC设计模式的Web应用框架,它通过Action类处理用户请求。在Struts2中,注解可以替代XML配置文件来定义Action类和方法。例如,`@...
"SSH全注解登录"指的是使用SSH框架,并且利用注解(Annotation)的方式来实现登录功能。注解是一种元数据,它可以提供关于代码的额外信息,使得框架能自动配置和管理对象。例如,在Spring中,可以使用`@Autowired`...
在这个名为"SSH2注解项目(MyEclipse)"的项目中,开发者可能利用了这些框架的注解功能来简化代码并提高可维护性。 Struts是MVC(Model-View-Controller)设计模式的一个实现,主要用于处理HTTP请求和控制应用程序...
本文将详细讲解如何使用注解方式集成SSH来开发网站Web应用。 首先,我们从Struts2开始。Struts2是一个基于MVC设计模式的Java Web框架,它通过Action类处理用户的请求。在传统的Struts2配置中,我们需要在struts.xml...
SSH框架集成注解零配置是现代Java Web开发中一种高效且流行的方式,SSH指的是Spring、Struts和Hibernate这三个开源框架的首字母缩写。Spring负责依赖注入和事务管理,Struts处理MVC模式中的控制器部分,而Hibernate...
在这个案例中,我们将深入探讨如何在SSH框架中集成JPA(Java Persistence API)并利用注解进行数据库操作。 首先,SSH框架的集成是基于Spring的核心能力,它能够将Struts2和Hibernate纳入统一的管理。在Spring中,...
SSH框架,全称为Spring、Struts2和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。在本项目中,SSH框架通过注解方式进行配置,使得开发更加简洁高效。Struts2作为控制层,主要负责处理HTTP请求,并将...
总之,"全注解 SSH2 所有jar包 汇总"是为Java开发者提供的一种便利,简化了SSH2集成过程,避免了版本匹配和依赖管理的复杂性。这个汇总包中的jar文件是经过调试和测试的,可以确保在各种场景下的稳定运行,对于需要...
在这个“SSH注解小实例”中,我们将深入探讨SSH框架如何利用注解进行集成和简化开发流程,特别是对于初学者来说,这是一个很好的起点。 **Struts2** 是MVC设计模式的实现,它提供了丰富的控制器组件和拦截器机制,...
对于新手来说,这个项目是一个很好的学习资源,因为它展示了SSH集成的实际应用,并且使用了注解,这有助于理解框架如何协同工作,以及如何通过注解简化配置和增强代码的可读性。通过学习和实践这个项目,开发者可以...
总的来说,这个压缩包文件包含了一个集成SSH2注解、Lucene全文检索和WebService的示例项目。开发者可以通过学习这个例子,了解如何在实际项目中有效地利用这些技术,提高开发效率和应用的用户体验。通过QQ群分享这样...
总结来说,基于SSH框架的注解开发涉及Spring、Struts2和Hibernate三个框架的集成使用,以及Ajax和jQuery在前端交互中的应用。了解和掌握这些知识点,将有助于构建高效、易维护的Java Web应用。在实际项目中,还需要...
SSH 半注解框架指的是 Spring、Struts2 和 Hibernate 这三个开源框架的结合体,它们在Java Web开发中被广泛使用。SSH 即 Spring、Struts2 和 Hibernate 的首字母缩写,分别负责控制层、表现层和持久层的管理。在"ssh...
SSH框架整合,全jpa注解真正的零配置。 struts2.3.8 spring3.2 hibernate4.1.9. 带有分页,全局异常,权限拦截器,session过滤等功能。 内有jar包。导入开发工具后部署既可跑起来。已做了简单的数据库操作功能。供...
总之,“SSH整合之注解模板”提供了一种高效且灵活的方式,通过注解将Spring、Hibernate和Struts2无缝集成,简化了Java Web应用的开发流程,提高了开发效率。对于熟悉SSH框架的开发者来说,这是一个非常有价值的资源...
这个“全注解SSH开发”主题着重于使用注解来简化SSH框架的配置,提高开发效率。以下是关于SSH框架及MyEclipse集成开发环境的相关知识点: 1. **Struts2**:Struts2是MVC(模型-视图-控制器)架构模式的一种实现,...
本文将深入探讨SSH集成中的权限管理板块,这对于任何涉及到用户访问控制的系统都是至关重要的。 首先,权限管理是系统安全的核心组成部分,它涉及到用户角色分配、操作授权、资源访问控制等多个方面。在SSH框架中,...
这个压缩包“ssh集成jar包”包含了搭建SSH框架所需要的各种库文件。 Spring框架是核心,它提供了依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)的功能,使得代码更加...