Java GlassFish JDO和全局对象
我正在考虑我的新应用程序的GlassFish平台Java GlassFish JDO和全局对象,java,persistence,glassfish,glassfish-3,Java,Persistence,Glassfish,Glassfish 3,我正在考虑我的新应用程序的GlassFish平台 我的应用程序环境。没有大量的数据需要处理,但是很多用户都在写/读相同的数据 不同的用户每200毫秒更新一次数据中非常活跃的部分。因此,我希望这种类型的数据只存储在内存中,并且整个应用程序都可以访问 我的问题是: 如何将内存中的全局对象与GF一起使用? A.使用静态变量对象-为此,我想我需要确保GF仅在1个JVM上运行-->如何配置GF以在1个JVM上运行? B使用HttpContext-与a相同 我如何坚持到数据库? A.我可以使用JDO接口吗
@Schedule
注释注释EJB方法):
上面的例子取自服务器端。该网站声称JPA比JDBC慢10倍()。我将如何使用JPA2来拥有全局内存变量?还有其他简单的选择吗?@bach 1)你应该更仔细地重读那篇文章,直到最后(不包括花在数据库中的时间是荒谬的)。2) JPA2有一个全局缓存,只需使用它。或者根本不使用JPA,但仍然使用全局缓存(如EHCache)并手动完成所有操作。
@Stateless
public class NewsLetterGeneratorBean implements NewsLetterGenerator {
@Schedule(second="0", minute="0", hour="0", dayOfMonth="1", month="*", year="*")
public void generateMonthlyNewsLetter() {
... Code to generate the monthly news letter goes here...
}
}