问题标签 [appfuse]

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 投票
1 回答
915 浏览

java - hibernate-generic-dao 之类的评论和经验?

我很难在我的 DAO 中编写自己的通用搜索方法(使用 SearchCriteria DTO)。所以我决定寻找一个通用的 DAO 开源库,看看他们是如何做到的。

从今天早上开始,我一直在阅读hibernate-generic-dao,它看起来不错(查看示例 maven 项目(spring、hibernate、h2、spring-mvc)。

但我认为在决定使用之前我应该​​先征求专家的意见hibernate-generic-dao

查看其他相关的 SO 帖子,我还看到了其他看起来稳定的相关库

  1. 应用程序
  2. j-genericdao
  3. 哈迪斯

非常感谢所有经验或意见:) 提前非常感谢

更新:查看 Appfuse 的GenericDAOHibernate 界面。看起来他们只提供最少的 CRUD 操作。这是正确的吗?然后我会从列表中划掉 Appfuse

0 投票
2 回答
12564 浏览

maven - 无法从 springsource 中的原型创建项目

我正在尝试创建一个 AppFuse 原型,用于使用 Spring 源创建具有 Hibernate、Spring 和 Spring MVC 的 Web 应用程序。

但我收到以下错误。

下面是截图。

在此处输入图像描述

0 投票
2 回答
212 浏览

java - 不同 dao 方法的相同代码包装

我正在阅读hibernate教程并注意到在每个dao中你必须获得会话,开始事务。执行所有操作然后提交

然后我注意到在一个名为 Appfuse 的框架中使用 hibernate 有如下所示的 dao 方法。我没有看到 begintransaction 和 commit

我想知道 appfuse 是如何使用 session.beginTransaction() 和 session.getTransaction().commit() 来包装 dao 操作的;

通过使用这种技术,程序员不必担心休眠事务的东西。我希望它以这样一种方式实现,即使 dao 方法被覆盖,事务包装器代码也应该自动出现。我曾尝试将 dao 传递给装饰器类并将 dao 方法调用包装在装饰器类中。但是由于 dao 接口方法会发生变化,所以这个想法起作用了。我们究竟如何实现这一点。

0 投票
1 回答
2122 浏览

java - Spring / Hibernate / appfuse 中的事务

作为此处问题的后续: Spring 2.0 Annotations and ant

我们能够使注释正常工作(@Transactional),并且还尝试手动编写事务。

在这两种情况下,我们都会遇到一些问题。这是一个 appfuse 1.9.4 项目,我们手动升级到更新的 Hibernate 项目。这是使用 Spring 2.0。

我想做的是将整个 Web 服务包装在数据库“事务”中,以便整个“调用”是原子的。我知道“最简单”的方法是使用@Transactional?

为此,我们在类中添加了:

然后,在方法(公开的)旁边,我们做了:

在 applicationContext-hibernate.xml 中,我添加了:

现在,当我启动 Tomcat 时,我得到了这个可爱的错误:

我们使用的是 Spring 2.0,但没有“配置”任何 AOP。

有任何想法吗?

或者,我很乐意使用 Transaction.commit() 来执行此操作,但走这条路线会引发有关事务从未启动的消息。

谢谢!

0 投票
3 回答
2529 浏览

jakarta-ee - 使用 Maven 的 dev 和 prod 的不同配置文件

我必须在开发和生产中使用不同的 log4j.xml 和属性文件。我正在使用 Maven 进行构建和打包。有没有办法让 maven 通过 POM 中的可配置 maven 属性或传递运行时变量来选择 dev 或 prod?

谢谢,阿比

0 投票
1 回答
106 浏览

java - Appfuse 与 Tapestry 4

我想问一下appfuse。我想用 Tapestry 4 创建一个 appfuse 项目。但是当我查看 appfuse 网站时,它只支持 Tapestry 5 而不再支持 Tapestry 4。

我如何或在哪里可以找到带有 Tapestry 4 骨架项目的 appfuse

任何帮助表示赞赏

非常感谢 b4

0 投票
3 回答
969 浏览

java - 请问appfuse是怎么回事

在 web 目录中运行命令:mvn jetty:run 时,出现错误信息:

0 投票
1 回答
414 浏览

java - 使用 appfuse 创建新项目

我使用以下命令

http://appfuse.org/display/APF/AppFuse+QuickStart

mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts-archetype -DarchetypeVersion=2.1.0 -DgroupId=com.mycompany -DartifactId=myproject -DarchetypeRepository=http://oss.sonatype .org/content/repositories/appfuse

它给了我错误

未找到所需目标:原型:在 org.apache.maven.plugins 中生成:maven-archetype-plugin:1.0-alpha-7

我需要一些帮助来使用 appfuse 创建新项目

谢谢

0 投票
1 回答
629 浏览

java - 使用Appfuse创建Spring MVC、ibatis项目-

任何人都可以提供一些参考和帮助吗?

目前我正在参考这个网站 http://appfuse.org/display/APF/AppFuse+QuickStart

0 投票
1 回答
623 浏览

spring - Sitemesh 相同 URL 的不同装饰器

我正在使用urlrewriteFilter( org.tuckey.web.filters.urlrewrite.UrlRewriteFilter) 将页面转发www.mysite.com/myname到 Struts2 操作。该操作在站点网格中映射,并且可以正常工作。

但是现在我想保留相同的 URL,但根据用户是否登录,将另一个装饰器应用于页面。

我正在使用 AppFuse-stack Struts2。