问题标签 [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.
java - hibernate-generic-dao 之类的评论和经验?
我很难在我的 DAO 中编写自己的通用搜索方法(使用 SearchCriteria DTO)。所以我决定寻找一个通用的 DAO 开源库,看看他们是如何做到的。
从今天早上开始,我一直在阅读hibernate-generic-dao,它看起来不错(查看示例 maven 项目(spring、hibernate、h2、spring-mvc)。
但我认为在决定使用之前我应该先征求专家的意见hibernate-generic-dao
。
查看其他相关的 SO 帖子,我还看到了其他看起来稳定的相关库
非常感谢所有经验或意见:) 提前非常感谢
更新:查看 Appfuse 的GenericDAOHibernate 界面。看起来他们只提供最少的 CRUD 操作。这是正确的吗?然后我会从列表中划掉 Appfuse
maven - 无法从 springsource 中的原型创建项目
我正在尝试创建一个 AppFuse 原型,用于使用 Spring 源创建具有 Hibernate、Spring 和 Spring MVC 的 Web 应用程序。
但我收到以下错误。
下面是截图。
java - 不同 dao 方法的相同代码包装
我正在阅读hibernate教程并注意到在每个dao中你必须获得会话,开始事务。执行所有操作然后提交
然后我注意到在一个名为 Appfuse 的框架中使用 hibernate 有如下所示的 dao 方法。我没有看到 begintransaction 和 commit
我想知道 appfuse 是如何使用 session.beginTransaction() 和 session.getTransaction().commit() 来包装 dao 操作的;
通过使用这种技术,程序员不必担心休眠事务的东西。我希望它以这样一种方式实现,即使 dao 方法被覆盖,事务包装器代码也应该自动出现。我曾尝试将 dao 传递给装饰器类并将 dao 方法调用包装在装饰器类中。但是由于 dao 接口方法会发生变化,所以这个想法起作用了。我们究竟如何实现这一点。
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() 来执行此操作,但走这条路线会引发有关事务从未启动的消息。
谢谢!
jakarta-ee - 使用 Maven 的 dev 和 prod 的不同配置文件
我必须在开发和生产中使用不同的 log4j.xml 和属性文件。我正在使用 Maven 进行构建和打包。有没有办法让 maven 通过 POM 中的可配置 maven 属性或传递运行时变量来选择 dev 或 prod?
谢谢,阿比
java - Appfuse 与 Tapestry 4
我想问一下appfuse。我想用 Tapestry 4 创建一个 appfuse 项目。但是当我查看 appfuse 网站时,它只支持 Tapestry 5 而不再支持 Tapestry 4。
我如何或在哪里可以找到带有 Tapestry 4 骨架项目的 appfuse
任何帮助表示赞赏
非常感谢 b4
java - 请问appfuse是怎么回事
在 web 目录中运行命令:mvn jetty:run 时,出现错误信息:
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 创建新项目
谢谢
java - 使用Appfuse创建Spring MVC、ibatis项目-
任何人都可以提供一些参考和帮助吗?
目前我正在参考这个网站 http://appfuse.org/display/APF/AppFuse+QuickStart
spring - Sitemesh 相同 URL 的不同装饰器
我正在使用urlrewriteFilter
( org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
) 将页面转发www.mysite.com/myname
到 Struts2 操作。该操作在站点网格中映射,并且可以正常工作。
但是现在我想保留相同的 URL,但根据用户是否登录,将另一个装饰器应用于页面。
我正在使用 AppFuse-stack Struts2。