Struts1.2 Hibernate Spring框架组合(一)

简介:

   对于开发较复杂的项目工程使用即定成熟的开发方法,开发流程,设计模型,框架对于项目的开发非常重要。成熟的技术,丰富的经验都可以用以借鉴,使得工程能够顺利的进行,降低工程失败的风险。

    Struts + Hibernate + Spring的组合

    1.新建Web工程

    2.添加Strut1.2的jar包

    3.添加Spring的jar包

    4.在web.xml文件中配置下面信息:

    

 
  1. <!-- Struts 与 Spring 结合配置文件 --> 
  2.     <context-param> 
  3.         <description>Web Initial Spring</description> 
  4.         <param-name>contextConfigLocation</param-name> 
  5.         <param-value>/WEB-INF/applicationContext.xml</param-value> 
  6.     </context-param> 
  7.     <servlet> 
  8.         <servlet-name>SpringContextServlet</servlet-name> 
  9.         <servlet-class> 
  10.             org.springframework.web.context.ContextLoaderServlet 
  11.         </servlet-class> 
  12.         <load-on-startup>1</load-on-startup> 
  13.  

 

 
  1.     </servlet> 

 

   5.创建数据库连接的数据源

     在Spring的配置文件中applicationContext.xml中配置:

     

 
  1. <bean id="dataSource" 
  2.         class="org.apache.commons.dbcp.BasicDataSource"> 
  3.         <property name="driverClassName" 
  4.             value="com.mysql.jdbc.Driver"> 
  5.         </property> 
  6.         <property name="url" value="jdbc:mysql://localhost:3306/ssha"></property> 
  7.         <property name="username" value="root"></property> 
  8.         <property name="password" value="root"></property> 
  9.     </bean> 

  6.添加Hibernate的jar包

    在Spring的配置文件中applicationContext.xml中配置SessionFactory: 

 
  1. <bean id="sessionFactory" 
  2.         class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> 
  3.         <property name="dataSource"> 
  4.             <ref bean="dataSource" /> 
  5.         </property> 
  6.         <property name="hibernateProperties"> 
  7.             <props> 
  8.                 <prop key="hibernate.dialect"> 
  9.                     org.hibernate.dialect.MySQLDialect 
  10.                 </prop> 
  11.             </props> 
  12.         </property> 
  13.     </bean> 

在使用MyEclipse开发工具添加了一些多于的包,先删除包:asm_2.2.3.jar的包  

至此配置信息完成三大框架的组合完成。



本文转自 secondriver 51CTO博客,原文链接:http://blog.51cto.com/aiilive/946278,如需转载请自行联系原作者

相关文章
|
1月前
|
XML 安全 Java
|
2月前
|
缓存 NoSQL Java
什么是缓存?如何在 Spring Boot 中使用缓存框架
什么是缓存?如何在 Spring Boot 中使用缓存框架
96 0
|
8天前
|
开发框架 运维 监控
Spring Boot中的日志框架选择
在Spring Boot开发中,日志管理至关重要。常见的日志框架有Logback、Log4j2、Java Util Logging和Slf4j。选择合适的日志框架需考虑性能、灵活性、社区支持及集成配置。本文以Logback为例,演示了如何记录不同级别的日志消息,并强调合理配置日志框架对提升系统可靠性和开发效率的重要性。
|
30天前
|
设计模式 XML Java
【23种设计模式·全精解析 | 自定义Spring框架篇】Spring核心源码分析+自定义Spring的IOC功能,依赖注入功能
本文详细介绍了Spring框架的核心功能,并通过手写自定义Spring框架的方式,深入理解了Spring的IOC(控制反转)和DI(依赖注入)功能,并且学会实际运用设计模式到真实开发中。
【23种设计模式·全精解析 | 自定义Spring框架篇】Spring核心源码分析+自定义Spring的IOC功能,依赖注入功能
|
25天前
|
Java 开发者 Spring
理解和解决Spring框架中的事务自调用问题
事务自调用问题是由于 Spring AOP 代理机制引起的,当方法在同一个类内部自调用时,事务注解将失效。通过使用代理对象调用、将事务逻辑分离到不同类中或使用 AspectJ 模式,可以有效解决这一问题。理解和解决这一问题,对于保证 Spring 应用中的事务管理正确性至关重要。掌握这些技巧,可以提高开发效率和代码的健壮性。
84 13
|
1月前
|
IDE Java 测试技术
互联网应用主流框架整合之Spring Boot开发
通过本文的介绍,我们详细探讨了Spring Boot开发的核心概念和实践方法,包括项目结构、数据访问层、服务层、控制层、配置管理、单元测试以及部署与运行。Spring Boot通过简化配置和强大的生态系统,使得互联网应用的开发更加高效和可靠。希望本文能够帮助开发者快速掌握Spring Boot,并在实际项目中灵活应用。
55 5
|
1月前
|
缓存 Java 数据库连接
Spring框架中的事件机制:深入理解与实践
Spring框架是一个广泛使用的Java企业级应用框架,提供了依赖注入、面向切面编程(AOP)、事务管理、Web应用程序开发等一系列功能。在Spring框架中,事件机制是一种重要的通信方式,它允许不同组件之间进行松耦合的通信,提高了应用程序的可维护性和可扩展性。本文将深入探讨Spring框架中的事件机制,包括不同类型的事件、底层原理、应用实践以及优缺点。
73 8
|
Java Spring
spring框架之AOP模块(面向切面),附带通知类型---超详细介绍
spring框架之AOP模块(面向切面),附带通知类型---超详细介绍
144 0
|
缓存 监控 Java
Spring框架之AOP(面向切面编程)
Spring框架之AOP(面向切面编程)
65 0
|
6月前
|
分布式计算 Java MaxCompute
详解 Java 限流接口实现问题之在Spring框架中使用AOP来实现基于注解的限流问题如何解决
详解 Java 限流接口实现问题之在Spring框架中使用AOP来实现基于注解的限流问题如何解决
100 0