Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JPA如何响应可伸缩性_Java_Jpa_Scalability_Jta - Fatal编程技术网

Java JPA如何响应可伸缩性

Java JPA如何响应可伸缩性,java,jpa,scalability,jta,Java,Jpa,Scalability,Jta,有人知道JPA是否是实现可伸缩环境的好方法吗?(即一个集群或多个集群中的web应用程序),如果不是,那么什么是好方法 谢谢 编辑:我将JTA改为JPA,我认为这个问题现在更有意义。你会发现JPA的实现内置于许多世界级的JavaEE应用服务器中——例如,JBoss有Hibernate、Websphere-OpenJPA。它们是可伸缩的,能够在集群中运行。单凭这一点就可以让你睡个好觉,或者至少在一般层面上不必担心它。取决于许多事情……想法是在你的需求和要求之间取得平衡……问题是非常普遍的“JTA”不

有人知道JPA是否是实现可伸缩环境的好方法吗?(即一个集群或多个集群中的web应用程序),如果不是,那么什么是好方法

谢谢


编辑:我将JTA改为JPA,我认为这个问题现在更有意义。

你会发现JPA的实现内置于许多世界级的JavaEE应用服务器中——例如,JBoss有Hibernate、Websphere-OpenJPA。它们是可伸缩的,能够在集群中运行。单凭这一点就可以让你睡个好觉,或者至少在一般层面上不必担心它。

取决于许多事情……想法是在你的需求和要求之间取得平衡……问题是非常普遍的“JTA”不响应可伸缩性,而实现是这样的。这是JEE的标准;你还在考虑什么其他的选择,为什么?嗨,我正在用java制作一个web应用程序,我打算使用Hibernate,但是我的一个朋友告诉我Hibernate不太擅长处理内存,所以我做了一些调查,没有发现任何东西,所以我考虑使用DAOs,但我认为更糟糕。有一些类似的帖子,虽然不完全是关于相同的问题,但是亚当·比恩的:记住“过早优化是万恶之源”——D·克努特。只需开发您的应用程序,进行一些测试,然后确定这是否满足您的需求。Hibernate是JPA的一个实现,使用JPA的应用程序通常使用JTA作为划分事务的方法。此外,Oracle WebLogic使用EclipseLink,Glassfish使用EclipseLink,也指大量使用JPA的主要Java EE基准