`
xiang
  • 浏览: 9164 次
文章分类
社区版块
存档分类
最新评论

hibernate在类似于portal的项目中应该如何应用?

阅读更多
随着用ssh开发的项目越来越多,不可避免的就涉及到了各个系统之间集成的问题
比如一个OA系统和CRM系统、网站系统之间的集成
因为开发这些系统时都是独立做的,包括开发的团队也相对独立,我们也不想把这些产品的代码并在一起
但是面临着一个问题:这些系统的数据库是独立的,用户、权限管理也是独立的,应该用什么样的方式来实现各个系统之间的单点登陆以及集成的用户管理啊?


如果是用JDBC,那完全可以把用户放在一个独立的数据库来完成;但我们使用了hibernate,独立的数据库意味着一个项目要连接多个数据库,并且session、缓存方面都会因为多个数据库而产生问题

一直也没有找到一个很好的解决办法,所以想和大家探讨一下类似于这样的项目,应用如何使用hibernate、spring?或是hibernate根本就不适合,需要换成ibatis?
分享到:
评论

相关推荐

    struts+hibernate 项目

    Struts和Hibernate是Java Web开发中的两个重要框架,它们在构建高效、可维护的Web应用程序时发挥着关键作用。这个“Struts+Hibernate项目”旨在为开发者提供一个学习和实践的平台,帮助他们快速理解这两种框架的集成...

    hibernate一对多项目

    本项目“hibernate一对多项目”旨在演示如何在JavaWeb应用中使用Hibernate处理一对多的关系映射。这里我们将深入探讨 Hibernate 的一对多关系、配置以及在实际项目中的应用。 首先,一对多关系在数据库中很常见,...

    hibernate_third项目源码

    通过深入理解和实践这些源码,开发者可以更好地掌握Hibernate在实际开发中的应用。 Hibernate是一款强大的Java持久化框架,它简化了数据库操作,将对象与关系数据库之间的映射(ORM)工作自动化。在这个项目中,...

    hibernate完整的一个项目

    Hibernate是Java开发中的一个强大的对象关系映射(ORM)框架,它简化了数据库与Java对象之间的交互,使得开发者可以更加专注于业务逻辑的实现,而无需过多关注SQL的编写。 首先,环境搭建是项目的基石。为了运行一...

    hibernate+maven demo项目工程

    【hibernate+maven demo项目工程】是一个基于Hibernate ORM框架和Maven构建工具的示例项目,旨在帮助开发者理解和实践如何在实际开发中整合这两项技术。该项目的主要目的是展示如何利用Maven管理依赖,以及如何配置...

    hibernate连接Access应用项目例子

    在本项目中,“hibernate连接Access应用项目例子”展示了如何使用Hibernate ORM框架与Microsoft Access数据库进行集成,实现数据的增、删、改、查(CRUD)操作。Hibernate是Java开发中的一个流行ORM(对象关系映射)...

    hibernate_first_new项目源码

    通过这个项目,你不仅可以了解Hibernate的基本用法,还能深入理解如何在实际项目中应用这些知识,提升数据库操作的效率和代码的可维护性。在学习过程中,建议结合具体代码逐个实践,加深理解和记忆。

    OSGI中Hibernate扩展在felix中的应用

    标题"OSGI中Hibernate扩展在felix中的应用"指的是如何在OSGI Felix框架中整合和使用Hibernate。Felix是Apache软件基金会的一个项目,它是OSGI规范的开源实现。将Hibernate引入OSGI环境,可以实现更灵活的部署和管理...

    hibernate_second项目源码

    在这个项目中,开发者将深入理解如何在Java应用程序中使用Hibernate来处理复杂的数据关联和持久化操作。 **一、Hibernate简介** Hibernate是一个强大的开源对象关系映射(ORM)框架,它简化了Java应用对数据库的...

    类似Hibernate的工具

    标题中的“类似Hibernate的工具”指的是在IT领域中与Hibernate相似的Object-Relational Mapping(ORM)框架。Hibernate是一款流行的Java ORM框架,它允许开发者使用面向对象的方式操作数据库,而无需直接编写SQL语句...

    hibernate struts2 和spring的整合项目

    在这个项目中,Spring主要负责管理对象(包括Hibernate和Struts2中的组件),以及提供事务管理。核心概念包括IoC容器、Bean配置(beans.xml)、AOP代理、数据源和事务管理器。 4. **整合过程**: - 配置Spring:...

    hibernate项目源代码

    【hibernate项目源代码】是一个...通过实际运行并分析这个项目,学习者可以逐步掌握Hibernate的各个方面,并将其应用到自己的项目中。同时,这也会为他们进一步学习Spring框架、MyBatis或其他ORM工具打下坚实的基础。

    hibernate和spring整合Java项目

    本文将深入探讨Hibernate与Spring的整合过程,以及在项目中的实际应用。 一、Hibernate简介 Hibernate是一个强大的ORM框架,它为Java开发者提供了一种方便的方式来管理数据库操作。通过使用Hibernate,我们可以将...

    hibernate3 最简单实现项目

    总结来说,这个“hibernate3 最简单实现项目”旨在演示如何在Java项目中使用Hibernate3进行基本的数据库查询。通过理解和实践这些步骤,开发者可以掌握Hibernate3的基础用法,为更复杂的ORM操作打下坚实基础。

    struts2整合hibernate的网上银行模拟项目

    总之,"struts2整合hibernate的网上银行模拟项目"是一个实践性的学习项目,通过它,开发者可以了解如何在实际场景中应用Struts2和Hibernate,以及如何构建一个简单的网上银行系统。这个项目不仅涵盖了基础的MVC架构...

    Springmvc+hibernate+mysql练手项目

    该项目是一个使用Springmvc、Hibernate和MySQL数据库构建的实践练习,旨在帮助初学者理解和掌握Web应用程序开发中的关键框架和技术。下面将详细阐述这三个技术的核心概念及其在项目中的应用。 1. SpringMVC: ...

    利用Eclipse开发Hibernate应用程序

    最后,本文还提到了几个关键的技术点,例如JNDI数据源的使用,这允许开发者从Java命名和目录接口(Java Naming and Directory Interface)获取数据库连接,有助于在企业环境中管理数据库连接。此外,还提到了...

    Hibernate 完整项目示例

    本项目是一个基于JavaWeb技术的完整实例,它深入运用了Hibernate框架,展示了如何在实际开发中利用Hibernate进行数据的持久化操作,包括数据的插入和查询。Hibernate是一个强大的对象关系映射(ORM)框架,它简化了...

    hibernate+struts2 项目源码

    【描述】:这个项目来源于北大青鸟,一个知名的IT教育机构,它提供了一个具体的、实际的案例,让学生或开发者了解如何在实际开发环境中应用Hibernate和Struts2。通过这个实例,你可以学习到如何整合这两个强大的工具...

    Hibernate项目开发宝典源码(完整版)

    这部分源码有助于理解Hibernate在实际项目中的架构设计。 6. **basic**:基础模块,可能包含了Hibernate的基本用法,如实体类的设计、配置文件的编写、Session工厂的创建、CRUD操作的实现等。这是学习Hibernate的...

Global site tag (gtag.js) - Google Analytics