`
君行天下
  • 浏览: 5130 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

SSH 集成

阅读更多

 

struts2.0+spring2.0+hibernate3.1整合

 

一、struts2.0与spring2.0的整合

1、新建web项目

加入struts2.0和spring的各种架包。

struts2.0的基本架包:

   common-logging-1.0.4.jar      freemarker-2.3.8.jar

  ognl-2.6.11.jar      struts2-core-2.0.11.2.jar    xwork-2.0.5.jar

spring 的架包:spring-2.0.jar

特别的注意加入:

  commons-pool-1.4.jar   解决springhibernate整合时,数据源datasource的问题,可以去http://commons.apache.org/downloads/download_pool.cgi下载

  struts2-spring-plugin-2.0.11.2.jar   解决struts2spring整合时,将struts管理托管给spring

2、修改web.xml文件,加入:

<filter>
  <filter-name>struts-cleanup</filter-name>
  <filter-class>
   org.apache.struts2.dispatcher.ActionContextCleanUp
  </filter-class>
 </filter>

上面一段是让程序知道在正确的时候清除请求(servletContext),而不是立即清除,方便在程序中取得servletContext。

<listener>
  <listener-class>
   org.springframework.web.context.ContextLoaderListener
  </listener-class>
 </listener>

上面一段是配置spring 的监听,方便spring与web的容器交互。

<context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>/WEB-INF/applicationContext.xml</param-value>
 </context-param>

上面是定义spring.xml文件的上下文配置,如果拥有多个spring配置文件,可以用空格或逗号隔开。

3、修改struts.xml文件

在其中加入:

<constant name="struts.objectFactory"   valus="spring"/>

struts的工厂交由spring管理,由spring来创建对象,但是如果已经加入了struts2-spring-plugin-2.0.11.2.jar 的包,就可以不用加了。

 

二、springhibernate整合

1、新建一web项目,或是在struts+spring的基础上开发

2、添加spring的支持

选择需要的库文件。aop、core、persistence core、presistence JDBC、web,选择这五个库文件。

3、添加hibernate的支持

在选择hibernate配置文件时,我们选择spring configuration file ,表示下网将hibernate托管给spring进行管理,使用已经存在的spring配置文件,检查spring配置文件的位置,添加sessionFactory的BeanID,在下面给出的datasource数据源的BeanID,选择数据库的驱动名字,不创建sessionfactory class。

4、添加hibernate的反向工程

在myeclipse database explorer视图中,将表反转到hibernate中。

 

来自于:http://blog.sina.com.cn/s/blog_4ed66efa0100cefj.html

 

分享到:
评论

相关推荐

    SSH集成SSH集成

    SSH集成在IT行业中通常指的是Spring、Struts和Hibernate这三个开源框架的集成,它们是Java Web开发中的常用组件,用于构建高效、可维护的企业级应用程序。SSH集成提供了模型-视图-控制器(MVC)架构模式的支持,使得...

    ssh集成 ssh集成

    SSH集成通常指的是将SSH功能与其他系统或工具整合,以实现更高效、更安全的远程管理和服务交互。在IT领域,SSH集成尤其常见于服务器管理、自动化任务执行、版本控制系统(如Git)以及持续集成/持续部署(CI/CD)流程...

    SSH集成框架(源码)

    SSH集成框架,全称为Spring、Struts和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。这个框架集合了Spring的依赖注入、事务管理,Struts的MVC设计模式,以及Hibernate的对象关系映射(ORM)功能,为...

    ssh集成的权限管理板块

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

    ssh集成jar包整合

    SSH集成指的是Spring、Struts和Hibernate这三大Java开源框架的集成。这三者分别是Spring(一个全面的企业级应用开发框架)、Struts(一个用于构建MVC Web应用程序的框架)和Hibernate(一个对象关系映射(ORM)框架...

    ssh 集成方式说明

    ssh 集成方式说明

    ssh集成jar包

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

    ssh集成的小型测试项目

    SSH集成的小型测试项目是一个基于Java的Web应用程序,它整合了Struts2、Hibernate和Spring三大框架,并且利用Ajax技术增强了用户体验。这个项目对于初学者和想要深入理解这些技术的人来说,是一个非常有价值的实践...

    SSH集成Spring+hibernate+security 用户管理

    SSH集成是Java开发中一种常见的技术栈组合,主要包括Spring、Hibernate和Struts(或Spring MVC)这三个框架。在这个项目中,SSH被用来构建一个用户管理系统,实现了用户的基本操作以及权限控制功能。以下是对这些...

    SSH集成开发

    SSH集成开发是Java Web开发中的一个经典组合,它由Spring、Struts2和Hibernate三个开源框架组成,分别负责控制层、表现层和持久层的管理。这个集成项目旨在提供一个全面的解决方案,使得开发者能够更高效地构建企业...

    WEB ssh集成

    在IT行业中,SSH集成指的是Spring、Struts和Hibernate这三个开源框架的集成,它们是Java Web开发中的重要组件。Spring提供依赖注入和面向切面编程,Struts处理MVC(模型-视图-控制器)架构,而Hibernate则负责对象...

    最新SSH集成示例_2016-11-08

    最新SSH集成_2016-11-08.txt 环境:struts2.5.5+spring4.3.3+hiberante5.2.4 真正的集成,struts action交给spring托管。真实的项目工程,带数据库初始化脚本。

    SSH 集成神jar包

    SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java ...不过,随着技术的发展,如今Spring Boot和Spring Framework的最新版本已经不再推荐这种传统的SSH集成方式,而是倾向于更加轻量级、自动化配置的解决方案。

    配置 SSH 集成

    配置 SSH 集成

    ssh集成框架(spring ,Hibernate,struts)

    SSH集成框架,全称为Spring、Struts和Hibernate的组合,是Java Web开发中常见的三大开源框架的集成。这个框架组合提供了完整的MVC(Model-View-Controller)设计模式支持,帮助开发者构建高效、可维护的Web应用。接...

    SSH集成步骤 SSH集成步骤

    **SSH集成步骤详解** SSH(Struts + Spring + Hibernate)是一种经典的Java Web开发框架组合,用于构建企业级的Web应用程序。SSH集成了Struts的MVC设计模式、Spring的依赖注入和事务管理以及Hibernate的对象关系...

    SSH集成框架文献综述.pdf

    SSH 集成框架业务逻辑的实现方法 SSH 集成框架是指 Struts、Spring、Hibernate 三大框架的集成,它是目前较流行的一种 Web 应用程序开源框架。Struts 负责表示层,Spring 负责业务逻辑层,Hibernate 负责数据持久层...

    超级详细SSH集成

    开发Struts2、Hibernate、Spring集成程序 Myeclipse8.6下struts2.1 spring2.5 hibernate3.2整合图解

    ssh集成 SPRING STRUTS HIBERNATE

    SSH集成是Java开发中一种常见的框架整合方式,它包含了Spring、Struts和Hibernate这三个开源框架。这三者分别负责不同的职责:Spring作为整体的应用管理框架,Struts处理MVC(模型-视图-控制器)架构,而Hibernate则...

Global site tag (gtag.js) - Google Analytics