問題タブ [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.
maven - springsource のアーキタイプからプロジェクトを作成できません
Spring ソースを使用して、Hibernate、Spring、および Spring MVC で Web アプリケーションを作成するための AppFuse アーキタイプを作成しようとしています。
しかし、次のエラーが発生します。
以下はスクリーンショットです。
java - 異なる dao メソッドの同じコード ラッピング
私は休止状態のチュートリアルを行っていましたが、すべてのダオでセッションを取得し、トランザクションを開始する必要があることに気付きました.すべての操作を実行してからコミットします
次に、休止状態を使用するAppfuseというフレームワークに、以下に示すように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) を機能させることができ、トランザクションを手動でコーディングすることも試みました。
どちらの場合も、いくつかの問題が発生しています。これは、新しい Hibernate プロジェクトに手動でアップグレードした appfuse 1.9.4 プロジェクトです。これはSpring 2.0を使用しています。
私がやりたいのは、Web サービス全体をデータベース「トランザクション」にラップして、「呼び出し」全体がアトミックになるようにすることです。これを行う「最も簡単な」方法は @Transactional を使用することだと理解していますか?
そのために、クラスに以下を追加しました。
次に、メソッド (パブリック) の次に、次のことを行いました。
applicationContext-hibernate.xml に、以下を追加しました。
さて、Tomcat を起動すると、次の素敵なエラーが表示されます。
Spring 2.0 を使用していますが、AOP を「構成」していません。
何か案は?
別の方法として、Transaction.commit() を使用してこれを行うこともできますが、そのルートに進むと、トランザクションが開始されないというメッセージがスローされます。
ありがとう!
jakarta-ee - Maven を使用した開発用と製品用の異なる構成ファイル
Dev と Production で使用する log4j.xml とプロパティ ファイルを変える必要があります。ビルドとパッケージングにmavenを使用しています。POM で構成可能な maven プロパティを使用するか、ランタイム変数を渡すことによって、maven に dev または prod を選択させる方法はありますか?
ありがとう、アビ
java - タペストリーでアプフューズ 4
appfuseについてお聞きしたいです。tapestry 4 で appfuse プロジェクトを作成したいのですが、appfuse の Web サイトを見ると、tapestry 5 のみがサポートされており、tapestry 4 はサポートされていません。
タペストリー 4 スケルトン プロジェクトで appfuse を見つける方法または場所
どんな助けでも大歓迎
たくさんのありがとうのb4
java - appfuse について教えてください。
コマンド:mvn jetty:run を Web ディレクトリで実行すると、次のエラー メッセージが表示されます。
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を使用して新しいプロジェクトを作成するためにいくつかの助けが必要です
ありがとう
java - Appfuse を使用して Spring MVC 、ibatis プロジェクトを作成します。
誰かが参考にして、これを行うのを助けることができますか?
現在、私はこのサイトを参照しています http://appfuse.org/display/APF/AppFuse+QuickStart
spring - 同じURLに対してSitemeshの異なるデコレータ
Struts2アクションのようにページを転送するためにurlrewriteFilter
( )を使用しています。アクションはsitemeshにマッピングされ、正しく機能します。org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
www.mysite.com/myname
しかし、今は同じURLを維持したいのですが、ユーザーがログインしているかどうかに基づいて、ページに別のデコレータを適用します。
AppFuse-stackStruts2を使用しています。