問題タブ [javabeans]

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 に答える
2762 参照

java - Tomcat クラスターでは、アプリケーションで Bean を共有する方法は?

これはばかげた、または単純な質問のように聞こえるかもしれませんが、私はあらゆる種類のクラスタリングの経験がほとんどまたはまったくないため、特定のシナリオが可能かどうか、またその方法が可能かどうかに興味があります。

N 個の Tomcat インスタンスのクラスターをセットアップし、App1N 個のインスタンスすべてにアプリケーションをデプロイしたとします。

アプリケーション内の特定の Bean (すべてではなく一部) をクラスター全体で「共有」できるようにするには、どうすればよいですか?

つまり、 の Bean があるWebsiteSettings場合、アプリケーションが Bean を要求し、そのインスタンスを取得できるルックアップ プロセスが必要であり、Bean のプロパティ/値の更新は他のマシンでも利用できます。つまり、WebsiteSettings.getGreeting()更新されるたびにすべての N 台のマシンで同じ値を返します。

これらの Bean を MBean として設定し、App1JMX 経由でルックアップする必要がありますか? Tomcat のクラスタリング サポートは、MBean の変更をクラスタ内のすべてのノードに自動的にレプリケートしますか?

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

java - Javaカスタムアノテーションを作成して、HTMLクレンジング用のBeanプロパティをマークします

Javaカスタムアノテーションを使用して、Beanプロパティのセットまたはgetメソッドにコードを追加して、ユーザーが入力した不正なHTMLからプロパティをクレンジングできますか?私は例を探していましたが、私が拡張できると感じるものを見たことがありません。

0 投票する
5 に答える
1338 参照

java - JAVA で XML を含む文字列を処理する最も効果的な方法

その中にXMLノードを含む文字列があり、DOM解析を使用してこの文字列を処理し、ノード値を抽出してローカル変数に保存しようとしています。

String 変数に格納される XML:

XML 値を抽出してローカル属性に保存する Java クラス:

これにアプローチする最良の方法は何ですか?私は StringBufferInputStream を見てきましたが、それは非推奨です。私は本当にかなり迷っています。

ありがとう、ルーカス。

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

jsp - JSPuseBeanスコープの質問

私は4つのJSPページを持っています

  • index.jsp-デフォルトのインデックスWebページ。Index.jspには、Webサービスを初期化するためのbuild.jspとheader.jspが含まれています(ドロップダウン要素を使用してフォームを表示します。ユーザーはこのフォームから値を選択して、フォームをformControl.jspに送信できます)。

  • build.jsp-このjspは、HTML要素の前にindex.jspに含まれています。必要なすべてのJavaBeanを構築し、値を設定します。

  • headerBar.jsp-このjspはindex.jspに含まれています。ロゴ画像とドロップダウン要素のあるフォームが含まれています。このフォームはformControl.jspに送信されます。このheaderBar.jspページは、再利用性のためにindex.jspページとformControl.jspページに含まれています。

  • formControl.jsp-headerBar.jspのフォームからパラメータを受け取り、値を処理します。

build.jspに2つのuseBeanステートメントがあり、WebサービスとBeanをインスタンス化します。スコープを「request」に設定すると、headerBar.jspのドロップダウン要素に必要なすべての値が表示されます。ただし、スコープを「セッション」に設定すると、ドロップダウン要素に値がありません。

何が起こっているのかわかりません。誰か説明してもらえますか?

ありがとう、ルーカス

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

jsp - JSPuseBeanリクエストスコープの質問

useBeanスコープのリクエストを持つjspページからJavaBeanの値を設定しています。

これは、ユーザーがこのページから移動すると、Java Beanの値が失われることを意味しますか?

0 投票する
4 に答える
8965 参照

spring - Bean プロパティを別のプロパティにバインドし、Spring Framework の変更を観察する方法

Spring Bean のプロパティを別の Bean のプロパティにバインドする方法があれば、バインドされたプロパティの変更が実行時に発生した場合、Bean のプロパティの参照も変更されると思います。少しコードスニペットで詳しく説明します。

わかった。これは最初の Bean 配線で機能しますが、私が正確に望むのはプロパティをバインドすることです。そのため、実行時にプロパティが変更されると、参照する Bean も変更されます。比喩で示すとしたら、このようになります。

スプリングのコンセプトを過負荷にしていますか、それとも多くのトリックなしで可能ですか?

ありがとう..

0 投票する
4 に答える
10187 参照

java - JavaBean 'useBean クラス属性 classes.UserData の値が無効です'

2 つの JSP と 1 つの JavaBean が機能していません。Tomcat 6.0 を使用しています。最初の JSP は GetName.jsp で、C:\Tomcat\webapps\app1\GetName.jsp にあります。

2 番目の JSP は NextPage.jsp で、C:\Tomcat\webapps\app1\NextPage.jsp にあります。

私の JavaBean、UserData は正しくコンパイルされ、クラス ファイルは C:\Tomcat\webapps\app1\WEB-INF\classes にあります。

また、C:\Tomcat\webapps\app1\WEB-INF にある web.xml ファイルに次のものがあります。

私のGoogle検索は、クラスパスと関係があることを示唆しています。私のクラスパスは現在 .;C:\Tomcat\lib\servlet-api.jar です。

GetName.jsp に情報を入力してボタンをクリックすると、Tomcat は NextPage.jsp について次のように表示します。

私はすべてを正しく行っていると断言できますが、明らかにそうではありません。髪を全部引きちぎる前に、何が悪いのか誰か教えてくれませんか? 前もって感謝します。

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

java - Java Bean のコレクションをフィールド別にソートする

列の並べ替えを実装しようとしている JSF DataTable にデータを入力する Java Bean のコレクションがあります。

選択したフィールドに応じて配列/コレクションをソートしたいと思います。これには過去にリフレクションを使用していましたが、Commons BeanUtils や Collections を使用してより適切な方法を見つけたいと思っていましたが、例が見つからないようです。

ありがとうございます

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

java - クラスにapplicationContextBeanを使用させる方法は?

私は最初のjavastruts2Webアプリケーションに取り組んでおり、呼び出される任意のクラスにBeanパラメーターを挿入できるようにしたいと考えています。しかし、これはストラットアクションクラスでのみ実行できることがわかりました...

applicationContext.xmlファイルに次のBeanがあるとします。

BeanTest(そのように)と呼ばれるstrutsアクションクラスのセットアップがあり、セッター(public void setTest())を追加すると、テストパラメーターが設定され、それにアクセスできます。

ただし、次のようにBeanをBeanTest2に変更したとします。

そして、私は次のようなスタンドアロンクラスを持っています:

BeanTestでBeanTest2のインスタンスを作成し、getTestを呼び出すと、常にnullが返されます。

私がやりたいのは、applicationContextでBeanを設定して、任意のクラスを指すことができるようにすることです。そのクラスは、設定したBeanパラメーターを常に取得します(セッターを作成したと仮定します)。残念ながら、これらのBeanプロパティを取得できるのはstrutsアクションクラスのみです。すべてが設定されていません。

この質問は明確ですか?Beanの動作について明らかな何かが欠けているように感じます。