問題タブ [wicket]
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 - GAE開発サーバーの/*にWicketアプリケーションをマウントするにはどうすればよいですか?
私のWicketアプリケーションは、ライブのGoogleAppEngineで/*で正常に動作します
ただし、このURLパターンは開発サーバー(GAE 1.2.8)では機能しません。http:// localhost:8080/へのリクエストは次のメッセージを表示します。
web.xmlには干渉する可能性のあるサーブレットは他にないので、既知の問題である可能性がありますか?
java - JavaのWicketに相当するRubyはありますか?
アイデアは、ERBを純粋なXHTMLであるテンプレートに置き換え、ビューがテンプレートのコンテンツを操作する純粋なコードになることです。
これはすでに行われていますか?
java - Wicket の @SpringBean とリクエスト スコープ オブジェクト
注入された @SpringBean フィールドによって、リクエスト スコープの Spring オブジェクトがリクエスト間でキャッシュされる理由はありますか?
spring - Spring 宣言型トランザクションを使用した Wicket
Spring コンテナーの外部で Spring Framework の @Transactional サポートを使用することができます。リファレンス ドキュメントには、AspectJ アスペクトに関する章があります。改札アプリケーションで使用しようとしていますが、肯定的な結果はありません。
アプリケーションコンテキスト.xml:
@Configurable で注釈が付けられたフォーム クラスには、次のものがあります。
スタックトレース:
html - Wicket が html 要素の ID を変更するのはなぜですか?
私が書いたら
あるいは
次に、レンダリングされた HTML は、ページが更新されるたびに異なる番号が追加された id 'form' を示します。
Wicket フレームワークのこの動作を無効にする方法はありますか?
url - ウィケットページのリンクは、マウントされたURLコーディング戦略を使用していませんか?
Wicketアプリケーションクラスでは、/aboutの場所にページをマウントしました
アバウトページが/aboutで利用可能であることを確認します。次に、aboutページへのリンクが必要なページで、WicketLinkクラスを使用します。
リンクは期待どおりに機能しますが、マウスがリンク上にあるときにブラウザのステータスバーに表示されるターゲットURLは次のようになります。
私が見つけた回避策は、ExternalLinkを使用することです
これにより、ターゲットURLが次のように変更されます。
これは、マウスがリンク上にあるときにブラウザのステータスバーに表示されます。
マウントされたURLをWicketLinkクラスのターゲットリンクとして使用する方法はありますか、またはクラスのマウント場所を取得する方法があります。これを使用して、AboutPage.classのリンクURLを作成できます(代わりに) ExternalLinkコンストラクターでハードコーディングしますか?
hibernate - Wicket JPA / Hibernate統合(Springと)を使用してLazyInitializationExceptionを取り除く方法
ビューレイヤーとしてWicketを使用し、ORMとしてJPA(Hibernate)を使用するアプリケーションを開発しています。Wicketを使用してUIを構築することは(ajaxを使用しても)楽しいものでした。私の問題は、編集ページに永続オブジェクトを統合することから生じます(読み取り専用ページは、LoadadableDetachableModelを使用しても問題ありません)。
ビューのオープンセッションを提供するために、春からOSIVフィルターを使用しています。ただし、ドメインオブジェクト(@Entityマップクラス)を編集ページに保持しているため、ajaxコールバックでそれらのプロパティにアクセスすると、恐ろしい遅延読み込みの例外が発生します。
DTO / VOの道を進みたくないのは、コードが肥大化するだけで、ボイラープレートコードをたくさん書く必要があるからです。
1つのアイデアは、ビューでモデルオブジェクトを使用し、渡されたオブジェクトを現在の休止状態セッションとマージし、すべてのゲッターにアクセスしてオブジェクトを完全に初期化することでした。この後、オブジェクトはビュー(シード)に格納され、切り離されます。保存したら、それを再マージして変更をコミットします。
これは推奨される方法でしょうか?より良い解決策はありますか?不思議なことに、ほとんどの本/ブログ/ハウツーはそのような問題を完全に無視しています。
どのようなトランザクション管理を提案しますか?現在、サービスレイヤーで@Transactionを使用しています。Hibernateセッション間でデータの保存にアクセスする他の方法を使用する場合、それはどのように変わりますか?
私はここでちょっと迷っているので、どんなポインタ/リンクも歓迎されます。
前もって感謝します
wicket - Wicketの動的マークアップ
MarkupContainer
動的に、つまりHTMLファイルを保存せずにマークアップを生成することは可能ですか?
CMSのような機能を提供するために、データベースからマークアップをプレーンな文字列として読み取ることを考えました。
scala - Scala+Wicket の経験
Scala と Wicket を一緒に使用した経験を共有していただけますか? それらは互いに自然に適合しますか?Java を使用するよりも、Wicket で Scala (および FP) を使用する利点がありますか? Lift よりも Wicket を選んだ理由は何ですか?
java - WicketのListViewにコンポーネントを動的に追加します
「追加」ボタンでフォームを作りたい。「追加」ボタンを押すと、新しいパネルが改札のListView要素に追加されます。それ、どうやったら出来るの?行数を無制限に追加できるようにしたい。
編集:
InteractivePanelPage.html
InteractivePanelPage.java
InteractivePanel.html
InteractivePanel.java
これは単に機能しません。誰かが理由を見ることができますか?ありがとう