问题标签 [perfectjpattern]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
3739 浏览

java - Java中设计模式的类库?

我发现自己在许多新项目中一次又一次地编写相同的编程模式。我一直在考虑创建我自己的此类模式的典型实现的可重用库 - 不是试图涵盖所有可能的设计模式,但只有经验表明将此类典型实现放入库中是有意义的(例如,适配器,工厂等...)-但在我想知道是否没有用于此目的的现有库已可用于Java?

我知道很难以一种可以在具有复杂需求的不同实现中重用它们的方式完全概括编程模式(例如,模式的组合、参与多个模式的类等......)。然而,大多数时候,我需要的模式实例非常简单和标准,并且在许多情况下,使用这样的库可以加快实现工作。

感谢您的反馈意见。!

0 投票
2 回答
1861 浏览

java - Maven 在运行测试用例 Eclipselink 和 hsqldb 时挂起

使用jps并且jstack我可以到达有问题的等待线程,但不知道如何解决它或导致它的原因。请参阅下面的 Maven 依赖项和jstack结果以及带有tid=0x000000000022c000. 进一步分析,对于所选版本,Eclipselink 和 hsqldb 之间似乎存在问题。我在升级这两个库时遇到了这个问题,因为它曾经分别适用于 Eclipselink 和 hsqldb 的 2.0.1 和 1.8.0.10 版本。

堆栈跟踪是:

0 投票
1 回答
571 浏览

java - 无法使用“工厂方法”实例化单例

我有一段代码集成了 Hibernate 3.3.2.GA 和 Spring 2.5.x 并且这些版本很旧,所以我决定升级。我首先将 Spring 升级到了最新的可用版本 3.2.0.RELEASE,这很有效。实际上,最新 Spring 版本的工作项目可以使用svn co https://perfectjpattern.svn.sourceforge.net/svnroot/perfectjpattern/trunk perfectjpattern. 尝试升级到 Hibernate 4 我得到了一个不同的 Spring bean 行为,这让我无法理解,它显然与 Hibernate 4 无关。

失败的 bean 配置如下。使用 Hibernate 3 的完整工作配置在这里(我没有使用 Hibernate 4 ofc 签入失败的配置):

并且异常的堆栈跟踪如下所示,这意味着它无法初始化org.perfectjpattern.jee.integration.dao.LocalDaoFactory,并且在寻找可访问的构造函数时显然失败了但在此配置中我指定使用工厂方法而不是直接实例化 bean。这在升级 Hibernate 之前有效,但在同一 Spring(最新)版本之后和之后都无效,这非常令人困惑。

更新:在加载 Spring 配置时,Spring 找不到该类LocalDaoFactory,但它之前确实...

更新:这是运行的结果,mvn dependency:tree -Dverbose没有未解决的冲突

0 投票
1 回答
1015 浏览

java - java.io.FileNotFoundException: app/libs/perfectjpattern-core-1.0.0.jar (没有这样的文件或目录)

错误:任务“:app:compileDebugJavaWithJavac”执行失败。

java.io.FileNotFoundException: /app/libs/perfectjpattern-core-1.0.0.jar (没有这样的文件或目录)

我知道我需要安装 JAR。我不明白如果没有做出改变,怎么会变成这种情况。可能是因为新的 Android Studio?Prew 使用的是 2.1.alpha4

毕业典礼