[英]Good Java project architecture with database
我在使用struts的项目中遇到数据库连接问题。 我不明白我如何管理数据库连接。 我希望我的网站能很好地访问becoz,因此启动后将获得数百万美元的收入。
而且还面临着堆大小的问题。
我不明白我将如何管理我的建筑。 如果有人知道,请给我指导。 我想要良好的Java体系结构和良好的数据库连接管理。
Spring具有一些非常好的工具来帮助您管理数据库连接。 看一下文档的第四部分: http : //static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/spring-data-tier.html
Spring可以帮助您进行纯JDBC / SQL或使用像Hibernate这样的更高级的ORM。
如果您要承受很高的负载,那当然只是开始。 您将需要进行大量的分析,测量,调整...
您可以研究分层体系结构方法。 Struts本身基于MVC架构模式。
从Wiki ,...在MVC中:
模型不是数据访问对象。 但是,在域逻辑很少的非常简单的应用程序中,没有真正的区别。
许多应用程序使用诸如数据库之类的持久性存储机制来存储数据。 MVC没有特别提到数据访问层,因为它被理解为在模型的下方或封装。
因此,您可以拥有自己的数据访问层,该数据访问层将在模型下运行; 使用Hibernate签出简单数据访问层
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.