gpt4 book ai didi

spring - 不同应用服务器上的DAO

转载 作者:行者123 更新时间:2023-12-04 15:45:44 24 4
gpt4 key购买 nike

我正在开发一个基于 Spring MVC 和 Hibernate 的新应用程序,用于数据访问。
我希望数据访问层在单独的应用程序服务器上运行,最好是 JBOSS。

我希望数据访问层在防火墙后面运行。

我怎样才能做到这一点?

现在我担心在这种情况下 hibernate 延迟初始化。 Hibernate 延迟初始化真的会有问题吗?

最佳答案

从用户界面,使用 REST Web 服务从应用程序服务器(托管 DAO 和事务服务)获取数据。使用 注释实体类@Proxy(lazy=false) 以避免延迟加载实体。对于服务器验证客户端(Web 应用程序查询防火墙后面的业务层),使用客户端身份证书,可以使用 Bouncy Castle CMS用于验证身份、信任和消息完整性的 API。如果网络中有 SSL 卸载程序,请使用 http(s) 中的分离签名标题。

关于spring - 不同应用服务器上的DAO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15493214/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com