首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >良好的数据库Java项目架构

良好的数据库Java项目架构
EN

Stack Overflow用户
提问于 2010-09-16 17:52:55
回答 3查看 1.8K关注 0票数 0

我在使用struts的项目中遇到了数据库连接的问题。我不明白我是如何管理我的数据库连接的。我希望我的网站在访问的基础上很好,因为它将在推出后获得百万。

同时也面临堆大小的问题。

我不能理解我将如何管理我的架构。如果有人知道的话,请给我指点一下。我想要好的java架构和良好的数据库连接管理。

EN

回答 3

Stack Overflow用户

发布于 2010-09-16 17:54:58

我建议您使用Hibernate进行DB操作。

对于你的架构来说,至少应该有3个模块。

1)WebApp

2)服务模块

3)数据库休眠模块

票数 1
EN

Stack Overflow用户

发布于 2010-09-16 18:01:31

Spring提供了一些非常好的工具来帮助您管理DB连接。请看一下文档的第四部分:http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/spring-data-tier.html

不管你是想做普通的JDBC / SQL,还是想使用更花哨的ORM,比如Hibernate,Spring都可以帮助你。

如果你想保持很高的负载,这当然只是个开始。你将需要大量的分析,测量,调整...

票数 0
EN

Stack Overflow用户

发布于 2010-09-16 18:49:59

您可以研究一下layered architecture方法。Struts本身是基于MVC架构模式的。

Wiki中,...In MVC:

模型不是数据访问对象;然而,在非常简单的应用程序中,几乎没有域逻辑,没有真正的区别。

许多应用程序使用诸如数据库之类的持久存储机制来存储数据。MVC没有特别提到数据访问层,因为它被理解为位于模型之下或由模型封装。

因此,您可以创建您自己的数据访问层,该层将在您的模型下工作;Checkout A Simple Data Access Layer using Hibernate

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3725493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档