`
周禄康
  • 浏览: 161669 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

SSH 整合方式总结

    博客分类:
  • ssh
阅读更多


---SSH 整合 方式one---

1.添加Spring 支持
    Core         Libraries
    AOP          Libraries
    Web      Libraries
    J2EE         Libraries

2.添加Hibernate 支持
    one--添加Hibernate 注意
        第二步:
            选择:Spring configuration file(applicationContext.xml)
        第三步:
            选择:Existing Spring configuration file
            sessionFactory ID(输入): sessionFactory
        第四步:
            Bean Id: (input) dataSource
            DB Driver: (根据需要选择)
            Dialect: (根据需要选择)
        第四步:
            Create SeeionFactory class?(不需要选择)
    two---添加添加实体及映射文件时注意
    在使用HiberNate 添加实体及映射文件时,注意:
        选中:(共三项)
            1.Hibernate mapping file(x.hbm.xml)for each database table
                a.Update hibernate configuration with mapping file location
            2.Java Data Object (POJO<>DB Table)
    three----add package
        创建Dao,biz package
        在Spring 中配置注入Dao类的 sessionFactory 参数
   
3.添加Struts 支持
   
    one---- 添加Struts 支持
   
    two---- 添加 struts-config.xml config info
       
        在struts中配置Action 且交给Spring 管理
        1.添加plug-in 配置插件(两种情况)
       
        <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
            <set-property property="contextConfigLocation"value="/WEB-INF/applicationContext.xml" />
        </plug-in>
       
        <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
            <set-property property="contextConfigLocation"value="classpath:applicationContext.xml" />
        </plug-in>
   
        2.配置struts-config.xml 中的Action
        <action
            parameter="type" path="/student"
            type="org.springframework.web.struts.DelegatingActionProxy"
            scope="request" validate="false">
            <forward name="list" path="/list.jsp" />
        </action>
       
        3.在applicationContext.xml 中配置Action
           
        <bean name="/student" class="com.taink.struts.action.StudentAction">
            <property name="studentBiz" ref="studentBiz"/>
        </bean>
       
       
       
   
---SSH 整合 方式two(最后整合Struts 时有所不同)---

1.添加Spring 支持
    Core         Libraries
    AOP          Libraries
    Web          Libraries
    J2EE         Libraries
    Remoting     Libraries
    Misc         Libraries

2.添加Hibernate 支持
    one--添加Hibernate 注意
        第二步:
            选择:Spring configuration file(applicationContext.xml)
        第三步:
            选择:Existing Spring configuration file
            sessionFactory ID(输入): sessionFactory
        第四步:
            Bean Id: (input) dataSource
            DB Driver: (根据需要选择)
            Dialect: (根据需要选择)
        第四步:
            Create SeeionFactory class?(不需要选择)
    two---添加添加实体及映射文件时注意
    在使用HiberNate 添加实体及映射文件时,注意:
        选中:(共三项)
            1.Hibernate mapping file(x.hbm.xml)for each database table
                a.Update hibernate configuration with mapping file location
            2.Java Data Object (POJO<>DB Table)
    three----add package
        创建Dao,biz package
        在Spring 中配置注入Dao类的 sessionFactory 参数
   
3.添加Struts 支持
   
    one---- 添加Struts 支持
   
    two---- 添加 struts-config.xml
       
        1.在web.xml 中配置spring
            <!-- spring config -->
            <listener>
                <listener-class>
                    org.springframework.web.context.ContextLoaderListener
                </listener-class>
            </listener>
            <context-param>
                <param-name>contextConfigLocation</param-name>
                <param-value>/WEB-INF/applicationContext.xml</param-value>
            </context-param>
           
        2.在struts-config.xml中配置
           
            <controller>
                <set-property property="processorClass"
                    value="org.springframework.web.struts.DelegatingRequestProcessor" />
            </controller>
        3.在applicationContext.xml 中配置Action
           
        <bean name="/user" class="org.taink.struts.action.UserAction">
            <property name="userBiz" ref="userBiz"></property>
        </bean>

 

分享到:
评论

相关推荐

    SSH整合项目

    总结来说,SSH整合项目是一个基于Spring、Struts2和Hibernate的Java Web项目,但在这个特定的项目中,Hibernate可能已被替换或自定义,而具体的数据库配置则需要参考项目中的其他文件来理解。对于开发者来说,理解...

    SSH整合的三种方式

    总结起来,SSH整合的三种方式各有优缺点。第一种方式简单易用,但Action类与Spring有较强耦合;第二种方式降低了Action类与Spring的耦合,但需要处理RequestProcessor的配置;第三种方式则提供了更高的灵活性,但...

    SSH2框架整合总结

    这篇博客文章“SSH2框架整合总结”可能是关于如何在Java项目中集成和配置SSH2框架的详细指南。 在整合SSH2框架时,有几个关键知识点需要理解: 1. **SSH协议基础**:SSH是一种网络协议,用于加密网络连接,确保...

    SSH整合流程(个人总结,仅供参考)

    SSH整合流程是Java Web开发中常见的集成框架,主要包括Struts2、Spring和Hibernate三个组件。这篇文章将详细解释这些组件的作用以及如何在实际项目中进行整合。 1. **Struts2**:Struts2是一个基于MVC设计模式的Web...

    ssh 框架整合总结

    SSH 框架整合是Java开发中常见的技术栈,主要包括Spring、Struts和Hibernate三个组件。这个框架组合提供了强大的企业级应用开发能力,包括模型-视图-控制器(MVC)设计模式的实现、数据持久化的高效处理以及业务逻辑...

    Maven ssh整合框架

    总结起来,"Maven ssh整合框架"是一个强大的Java Web开发工具集,它结合了Maven的项目管理能力与SSH的业务处理能力,为开发者提供了一种高效、规范的开发方式。通过熟练掌握这些技术,开发者可以在项目中实现快速...

    SSH整合实例

    总结来说,SSH整合实例涵盖了Spring的依赖注入、Struts的请求调度和Hibernate的数据持久化,通过它们的结合,实现了Web应用的高效开发和维护。这个实例对于学习和理解Java Web开发有很高的价值,能够帮助开发者掌握...

    SSH整合笔记和配置文

    根据提供的文件信息,我们可以归纳出以下相关知识点: ### SSH整合笔记和配置文件解析 #### SSH框架简介 SSH指的是Struts2、Spring以及Hibernate三个开源...希望以上总结能帮助读者更好地理解SSH整合的相关知识点。

    ssh整合 5种方式

    总结而言,SSH整合5种方式实际上是关于Spring与Struts框架整合的五种策略。每种方式都有其适用场景和优缺点,开发者应根据项目需求和技术栈的具体情况来选择最合适的整合方式。无论是通过`DelegatingActionProxy`、...

    SSH 整合项目(包含详细步骤+源码)

    SSH整合是Java开发中常见的一个概念,它...总结来说,SSH整合项目提供了一个实践平台,帮助开发者理解和掌握这三个框架的协同工作方式。通过实际操作,可以提升对Java Web开发的理解,为后续的项目开发打下坚实的基础。

    ssh注解方式整合项目

    在传统的SSH整合中,我们需要配置大量的XML文件来管理各个框架的配置信息。然而,随着Java开发的进步,注解(Annotation)的使用越来越广泛,它简化了配置,提高了开发效率。本文将详细讲解如何通过注解方式整合SSH...

    黑马SSH整合CRM项目

    总结起来,“黑马SSH整合CRM项目”是一个综合性的Java Web实践,涉及到Struts2的请求处理、Spring的依赖管理和事务控制、Hibernate的对象持久化,以及CRM系统的业务逻辑实现。通过学习和实践这个项目,开发者可以...

    SSH框架整合的jar包

    在SSH整合中,我们需要在Spring配置文件中声明Struts2的Action、Hibernate的数据源、SessionFactory以及Service层组件。同时,使用Spring的AOP功能实现事务控制,通过Struts2的插件连接Struts2和Spring,使Action...

    ssh整合 简单分页

    总结来说,这个SSH整合的分页示例项目涵盖了分页的基本实现,包括前端展示、后端查询和数据库操作,且提供了一套可以直接在MyEclipse中运行的环境。通过研究和实践这个项目,开发者可以深入了解SSH框架的整合使用...

    ssh整合所需jar包

    总结来说,SSH整合涉及Spring、Struts2和Hibernate三大框架,需要一系列的jar包来支持其功能。开发者需要根据项目需求选择合适的版本,并确保所有依赖都已正确配置。通过整合这些框架,可以构建出高效、可维护的Java...

    ssh2开发整合个人总结

    以下是关于 SSH2 开发整合的详细说明: 1. **Struts2**:Struts2 是一个基于 MVC(Model-View-Controller)设计模式的 web 框架,它提供了强大的动作调度、结果映射和拦截器等功能。在整合 SSH2 时,我们需要手动...

    简单的SSH整合示例——用户登录功能

    **SSH整合概述** SSH(Spring、Struts2和Hibernate)是Java开发中常见的三大框架集成,用于构建企业级Web应用程序。Spring提供了强大的依赖注入(DI)和面向切面编程(AOP),Struts2作为MVC框架负责控制层,而...

    SSH整合OA项目

    总结来说,SSH整合OA项目是一个集成了Spring、Struts和Hibernate的Web应用,具备强大的业务处理能力和良好的架构设计。通过提供的数据库脚本和使用说明,开发者可以快速搭建和运行项目,了解和学习SSH框架的整合应用...

    SSH整合的详细步骤及成功整合的代码

    对于初学者,理解SSH整合的关键在于掌握每个框架的核心功能和它们之间的协作方式。通过阅读文档、教程和实际操作,可以逐步熟悉这个过程。同时,不断实践和调试是提升技能的最佳途径。 总结,SSH框架整合涉及了Web...

    ssh整合去不jar包总结

    SSH整合是指将Spring、Struts2...总之,SSH整合涉及到多个层面的配置和调优,理解每个框架的核心功能以及它们之间的协作方式至关重要。通过熟练掌握这些知识点,开发者可以更好地利用SSH框架搭建稳定、高效的Web应用。

Global site tag (gtag.js) - Google Analytics