問題タブ [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 投票する
2 に答える
12564 参照

maven - springsource のアーキタイプからプロジェクトを作成できません

Spring ソースを使用して、Hibernate、Spring、および Spring MVC で Web アプリケーションを作成するための AppFuse アーキタイプを作成しようとしています。

しかし、次のエラーが発生します。

以下はスクリーンショットです。

ここに画像の説明を入力

0 投票する
2 に答える
212 参照

java - 異なる dao メソッドの同じコード ラッピング

私は休止状態のチュートリアルを行っていましたが、すべてのダオでセッションを取得し、トランザクションを開始する必要があることに気付きました.すべての操作を実行してからコミットします

次に、休止状態を使用するAppfuseというフレームワークに、以下に示すように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) を機能させることができ、トランザクションを手動でコーディングすることも試みました。

どちらの場合も、いくつかの問題が発生しています。これは、新しい Hibernate プロジェクトに手動でアップグレードした appfuse 1.9.4 プロジェクトです。これはSpring 2.0を使用しています。

私がやりたいのは、Web サービス全体をデータベース「トランザクション」にラップして、「呼び出し」全体がアトミックになるようにすることです。これを行う「最も簡単な」方法は @Transactional を使用することだと理解していますか?

そのために、クラスに以下を追加しました。

次に、メソッド (パブリック) の次に、次のことを行いました。

applicationContext-hibernate.xml に、以下を追加しました。

さて、Tomcat を起動すると、次の素敵なエラーが表示されます。

Spring 2.0 を使用していますが、AOP を「構成」していません。

何か案は?

別の方法として、Transaction.commit() を使用してこれを行うこともできますが、そのルートに進むと、トランザクションが開始されないというメッセージがスローされます。

ありがとう!

0 投票する
3 に答える
2529 参照

jakarta-ee - Maven を使用した開発用と製品用の異なる構成ファイル

Dev と Production で使用する log4j.xml とプロパティ ファイルを変える必要があります。ビルドとパッケージングにmavenを使用しています。POM で構成可能な maven プロパティを使用するか、ランタイム変数を渡すことによって、maven に dev または prod を選択させる方法はありますか?

ありがとう、アビ

0 投票する
1 に答える
106 参照

java - タペストリーでアプフューズ 4

appfuseについてお聞きしたいです。tapestry 4 で appfuse プロジェクトを作成したいのですが、appfuse の Web サイトを見ると、tapestry 5 のみがサポートされており、tapestry 4 はサポートされていません。

タペストリー 4 スケルトン プロジェクトで appfuse を見つける方法または場所

どんな助けでも大歓迎

たくさんのありがとうのb4

0 投票する
3 に答える
969 参照

java - appfuse について教えてください。

コマンド:mvn jetty:run を Web ディレクトリで実行すると、次のエラー メッセージが表示されます。

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 / repository / appfuse

それは私にエラーを与えます

必要な目標が見つかりません:archetype: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 - 同じURLに対してSitemeshの異なるデコレータ

Struts2アクションのようにページを転送するためにurlrewriteFilter( )を使用しています。アクションはsitemeshにマッピングされ、正しく機能します。org.tuckey.web.filters.urlrewrite.UrlRewriteFilterwww.mysite.com/myname

しかし、今は同じURLを維持したいのですが、ユーザーがログインしているかどうかに基づいて、ページに別のデコレータを適用します。

AppFuse-stackStruts2を使用しています。