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

ssh开发框架的整合

    博客分类:
  • web
 
阅读更多
ssh框架整合截图如下:web.xml的配置:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>

    <listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>
spring.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"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">


<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<!--
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"></property>
<property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:XE"></property>
<property name="username" value="oradb"></property>
<property name="password" value="oradb"></property>
-->

<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
<property name="url" value="jdbc:mysql://localhost:3306/ssh2"></property>
<property name="username" value="root"></property>
<property name="password" value=""></property>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource"></ref>
</property>
<property name="hibernateProperties">
<props>
<!-- <prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop> -->
<prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>com/ssh2/bean/TStudent.hbm.xml</value>
</list>
</property>
</bean>

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

<bean id="baseTransactionProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" abstract="true">
<property name="transactionManager" ref="transactionManager" />
<property name="transactionAttributes">
<props>
<prop key="find*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="persist*">PROPAGATION_REQUIRED,-Exception</prop>
<prop key="remove*">PROPAGATION_REQUIRED,-Exception</prop>
<!--
<prop key="insert*">PROPAGATION_REQUIRED</prop>
<prop key="save">PROPAGATION_REQUIRED</prop>
<prop key="update*">PROPAGATION_REQUIRED</prop>
<prop key="edit*">PROPAGATION_REQUIRED</prop>
<prop key="del*">PROPAGATION_REQUIRED</prop>
<prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="query*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="disPlay*">PROPAGATION_REQUIRES_NEW</prop>
-->
</props>
</property>
</bean>

<!--bean id="TStudentDAO" parent="baseTransactionProxy" class="com.ssh2.bean.TStudentDAO"-->
<bean id="TStudentDAO" class="com.ssh2.bean.TStudentDAO">
<property name="sessionFactory">
<ref bean="sessionFactory"></ref>
</property>
</bean>

</beans>
分享到:
评论

相关推荐

    Java SSH 框架整合,学习源码

    Java SSH 框架整合是Java开发中常见的一项技术,主要涉及Spring、Struts和Hibernate这三个开源框架。这些框架在企业级应用开发中扮演着重要角色,分别负责控制层、视图层和持久层的管理。下面将详细介绍SSH框架整合...

    SSH框架整合教程

    SSH框架整合教程是Java开发领域中的一个重要主题,它涉及到三个核心的开源框架:Struts、Spring和Hibernate。这些框架在企业级应用开发中扮演着关键角色,分别负责表现层、业务逻辑层和数据持久化层的管理。 Struts...

    SSH框架整合的jar包

    总结来说,SSH框架整合涉及到的主要知识点包括:Struts2的动作调度、拦截器机制、结果类型;Spring的依赖注入、AOP、事务管理;以及Hibernate的对象映射、数据访问。通过合理配置和调优,SSH能够帮助开发者高效地...

    ssh框架jar包整合

    SSH框架整合所需的jar包涵盖了Struts2、Spring、Hibernate以及它们的依赖库。在提供的压缩包中,包含了这些jar包,解压后可以直接使用,避免了单独下载和配置的繁琐过程。 2. 配置web.xml文件。在这里,我们需要...

    SSH框架整合项目源码

    在这个“SSH框架整合项目源码”中,可以看到如何将这三个框架协调工作,形成一个完整的开发体系。发布系统通常包括用户登录、权限管理、内容发布、审核、查询等功能。开发者可能已经对这些功能进行了优化,例如提高...

    SSH三框架整合项目(考试必备)

    SSH三框架整合是Java开发中的常见技术组合,主要包括Spring、Struts和Hibernate这三个核心框架。在Web应用开发中,它们各自承担着不同的职责,Spring作为IoC(Inversion of Control,控制反转)和AOP(Aspect ...

    SSH三大框架整合jar包

    SSH三大框架,指的是Spring、Struts和...通过SSH框架的整合,开发者可以构建出松耦合、高复用的Java Web应用,大大提高开发效率和代码质量。在实际项目中,SSH整合的运用非常广泛,也是许多Java程序员必备的技能之一。

    SSH框架整合jar包

    SSH框架整合是Java Web开发中常见的一种技术栈组合,它由Spring、Struts2和Hibernate三个框架构成。这个"SSH框架整合jar包"是开发者为了方便项目构建,避免手动逐个添加和配置这三个框架所需的库文件而制作的集合。...

    ssh框架整合需要的 jar包

    SSH框架整合是Java Web开发中常见的一种技术栈组合,它由Spring、Struts2和Hibernate三个框架组成。这些框架分别负责应用的依赖注入(DI)、表现层管理和持久化层操作,为开发者提供了一套高效、灵活的解决方案。...

    SSH2框架整合

    在实际开发中,SSH2框架整合的项目结构清晰,分工明确,对于大型企业级应用来说是一个理想的开发框架。然而,随着微服务和前后端分离理念的发展,现代Web开发更多地倾向于使用Spring Boot和React/Vue等技术栈,SSH2...

    SSH框架整合模版,非常详细实用

    SSH框架,全称为Spring、Struts2和Hibernate的集成,是Java Web开发中常见的三大开源框架的组合。这些框架各自负责应用的不同层面:Spring提供IoC(Inversion of Control)和AOP(Aspect-Oriented Programming)功能...

    Maven ssh整合框架

    Spring是一个全面的后端开发框架,它提供了一个轻量级的容器,用于管理对象的生命周期和依赖关系。Spring的核心特性包括IoC,允许开发者将对象的创建和装配工作交给Spring容器处理,以及AOP,用于实现切面编程,如...

    最新版ssh2框架整合

    SSH2框架整合是Java开发中的一个经典组合,主要包括Spring、Hibernate和Struts2这三个核心组件。这个最新的SSH2框架版本提供了高效、灵活且模块化的应用开发解决方案,特别适合初学者入门学习。 首先,Spring框架是...

    SSH最新框架整合(经典不容错过)

    SSH框架整合是Java开发中的一个重要话题,涉及到Spring、Struts和Hibernate这三个主流的开源框架。它们各自在应用程序的层面上发挥着不同的作用,Spring管理着依赖注入和事务处理,Struts处理MVC(模型-视图-控制器...

    SSH 框架jar整合包

    这个"SSH框架jar整合包"是专为简化开发者整合这三大框架而设计的,它提供了所有必要的jar包以及基础配置文件,使得开发者能够快速搭建一个基于SSH的开发环境。 首先,Struts2是MVC(模型-视图-控制器)架构模式的一...

    SSH2 框架整合

    SSH2框架整合指的是将Struts2、Spring和Hibernate这三个开源框架集成到一起,形成一个强大的企业级应用开发框架。SSH2框架整合可以帮助开发者更高效地管理应用程序的模型、视图和控制层,实现数据持久化、业务逻辑...

    SSH2框架整合Jar包

    SSH2框架整合涉及到的是Spring、Struts2和Hibernate这三个开源框架的集成应用,它们是Java Web开发中的常用组件,能够帮助开发者构建高效、模块化的Web应用程序。SSH2框架的整合旨在提供一个统一的开发环境,使得各...

    SSH框架整合完整版

    SSH框架整合是一个常见的Java开发中的概念,它涵盖了Spring、Struts和Hibernate三个主要的开源框架。这个"SSH框架整合完整版"显然提供了一个完整的示例,可以帮助开发者理解如何将这三个框架协同工作,以构建高效的...

    MyEclipse 整合的ssh2框架

    整合SSH2框架到MyEclipse中,可以使得开发者在IDE内部就能方便地进行SSH2相关的开发工作。 首先,SSH2框架的核心组件包括以下部分: 1. **OpenSSL**:提供了基础的加密算法支持,如RSA、DSA等。 2. **libgcrypt**...

Global site tag (gtag.js) - Google Analytics