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

java - JavabeanとEJBの違い

相対的なJava初心者からの簡単な質問:

JavaBeanとEJBの違いは何ですか?

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

java - ここで jsp:useBean を使用するのに、新しいオブジェクトを作成するだけではないのはなぜですか?

JSP ページには、次のようなコードがあります。

その後

でオブジェクトを作成しないのはなぜnew com.google.admin.guard.CheckLogBeanですか? これを行う利点は何ですか?

ソースコードにはそのようなクラスはありませんが、サーバーにデプロイすると機能します。サーバーはクラスを渡すことができるようですか?

ありがとう。

0 投票する
6 に答える
2799 参照

java - Javaのゲッターの命名規則はどれほど重要ですか?

私は一貫性、ひいては慣習を大いに信じています。

ただし、私は現在Javaでフレームワークを開発しており、これらの規則(具体的にはget/setプレフィックス規則)が読みやすさの妨げになっているようです。たとえば、一部のクラスにはプロパティがあり、代わりにを使用idすることは、いくつかの理由でまったく無意味に思えます。nameo.getId()o.id()

  • クラスは不変であるため、(一般的に)対応するセッターはありません。
  • 混乱する可能性はありません、
  • この場合、get追加のセマンティクスは伝達されず、
  • 私はこのget少ない命名スキーマをライブラリ全体で非常に一貫して使用しています。

CollectionJavaBeanの規則に違反するJavaクラス(およびJavaプラットフォームライブラリの他のクラス)からある程度の安心感を得ています(たとえば、size代わりに使用するgetSizeなど)。

この懸念を回避するには、コンポーネントをJavaBeanとして使用することはできません。これは、そのように意味のある方法で使用できないためです。

一方、私は経験豊富なJavaユーザーではなく、他のJava開発者がライブラリに何を期待しているのかわかりません。この中のJavaプラットフォームクラスの例に従うことはできますか、それとも悪いスタイルと見なされますか?getJavaライブラリクラスの/規則への違反は、set振り返ってみると間違いと見なされますか?または、該当しない場合にJavaBeanの規則を無視するのは完全に正常ですか?

JavaのSunコード規約では、これについてはまったく言及されていません。)

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

jsp - サーブレットでの JavaBean イントロスペクション [Tomcat]

これに相当する「サーブレットコード」は何ですか:

Tomcat はこれを次のように変換します。

これを簡単に行う方法は他にありませんか?

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

javabeans - JavaBeans の設計は情報隠蔽とどのように対応していますか?

2学期前、私には次のような教授がいました。

一部のユーザーは、すべてのプライベート インスタンス変数に対して常にセッター メソッドとゲッター メソッドを含めるように言われています。これは情報の隠蔽を破り、多くの場合、不変条件を強制できないシステムになると私は言います。

今、それは私には正しいように聞こえます。しかし、これらの種類のセッター/ゲッターを含めることは、JavaBeans を作成するためのコア部分ではありませんか? もしそうなら、なぜですか?そうでない場合、JavaBeans について何を誤解していますか?

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

session - セッションBeanのスレッド

Bean管理のtxnsを使用するセッションBeanがあります。このBeanには、すべての処理を処理するPOJOに制御を委任するだけの1つのビジネスメソッドがあります。ここで、このPOJOはトランザクション(UserTransaction)を開始および終了します。

ここで問題となるのは、POJOで新しいスレッドにまたがって、一度に40または50のタスクを処理する必要があるときに新しいスレッドを作成できるようにすることです。

J2EE1.4でEJB2.1を使用しています。

ご意見をお聞かせください。

よろしく。

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

java - ヘッドスタート JavaServer Faces

私は、 JavaServer Faces (JSF) について、解決したい共通の考えをいくつか持っています。

  • JSF (x) ページから Java クラスを追加し、その中にメソッドを呼び出すことは可能ですか?

JavaをプログラミングしてWebアプリケーションを開発するときに、これが問題になる可能性があることさえ理解できません。ただし、これに関する具体的で簡単なガイドを見つけることができないようです。

補足として、私は Oracle のJDeveloperを使用しています。

ASP.NETページを作成するのと同じくらい簡単にJSFページを作成できるようにしたいのですが、「コードビハインド」から入力を処理して結果を表示したいのです。

この JavaServer Faces ジャングルをナビゲートできるように、正しい方向に導いてください!

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

java - Eclipseでのインデックス付きプロパティゲッター/セッターの生成

デフォルトでは、eclipseはJavaBeansの通常のプロパティスタイルに従ってゲッター/セッターを生成します。

J2SE 5.0以降、JavaBeans仕様では、配列に対して異なるゲッター/セッター命名スキームを持つIndexedPropertyChangeEventsが許可されています。

このスタイルに従うゲッターとセッターを生成するようにEclipseをどのように構成できますか?

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

list - Bean のリストとの間で動的にバインドする Spring MVC

私はSpring MVCを初めて使用します.私のアプリケーションでは、動的に生成されたテキストボックスの内容をBeanのリストに動的にバインドする必要があります.リストにバインドするためのSpring MVCブックを調べました.しかし、バインドする前に、コレクションを初期化するだけでなく、オブジェクトを配置します。

私の場合、最初はリストのサイズがわかりません。

これを達成する方法はありますか?

何か助けはありますか?

前もって感謝します

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

java - Java: リフレクションを介してオブジェクトの Bean タイプのメソッドにアクセスする

これは、正確なタイプを知らずにオブジェクトの Bean プロパティにアクセスする適切な方法ですか? (または、これを行う組み込みメソッドは既にありますか?) プロパティが存在しないか利用できない場合にスローする適切な例外はありますか?