私はJSPとサーバーサイドプログラミングに不慣れです。今まで私はサーブレットとJavaクラスで作業しています。Javaクラスの助けを借りて(MVCモデルに従って)アプリケーションを分離しています。 Java beansとJavaクラスの違いを知るために。どのシナリオでは、aの代わりにJava beanを使用できます。 Javaクラス。役立つ説明や役立つリンクはありますか?
A Java Beanは、いくつかの規則に準拠する単なるクラスです。
JSP ELとタグは、これらの規則に基づいて設計されています。それらのほとんどは、これらすべての規則を尊重する必要はありません。ゲッターが利用できるプロパティは、これらの規則の中で最も重要です。たとえば、式
_${foo.bar.name}
_
fooBeanのバーの名前を表示します。 fooは、ページ、リクエスト、セッション、またはアプリケーションのコンテキストに存在する必要があるBeanです。そして、この式は、このBeanでgetBar()
を呼び出し、次にgetName()
によって返されるオブジェクトでgetBar()
を呼び出します。
JavaBeans仕様では、タイプJavaBeansコンポーネントを「再利用可能なソフトウェアコンポーネント」として定義しています。コンポーネントは単純ですJava Bean Class Javaは、メソッドの命名、構築、および動作に関する特定の規則を尊重します。これらの規則を順守することで、使用、再利用、置換および接続Java開発ツール用のBean。このクラスのインスタンスを保存および復元するには、Beanは "Serializable
"である必要があります。