ありがとうございます!これは単なる一般的な問い合わせです。これまでは、JSPファイルをディスパッチするアクションを送信するサーブレットが1つありましたが、flickrのような典型的なWebアプリケーションはいくつのjavabeansファイルにありますか?これまでのところ、私は1つしか持っていませんが、メソッドを取得して設定するのは大変です。これは大丈夫ですか?MVCサーブレットJSP javabeans - いくつのjavabeanクラスが必要ですか?
答えて
まず、すべてのWebアプリケーションがJavaで書かれているわけではなく、Flickが部分的に書かれているかもしれませんが、完全には使用していません。
次に、JavaBeansの使用についてのあなたの質問は間違いなく非常に一般的です。 1つのBeanがアプリケーション内の「エンティティ」ごとに存在し、エンティティが何であるか、アプリケーションによって定義されます。
また、この数値は使用している技術によって異なります。いくつかのフレームワークでは、多くのもの(JSF)にBeanを使用する必要がありますが、他のものにはBeanを使用する必要があります。
既存のプロジェクトのBeanの数を尋ねる前に、あなたのプロジェクトが実際に使用するものを決定し、そのサイズに応じて多少のBeanを持たなければなりません。
私は車輪を発明しないことをお勧めします。 MVCをJavaで使いたいのであれば、私の意見ではMVCフレームワークが非常に優れているので、Spring MVCを使うことをお勧めします。
前提条件を前提とした研究。 Xの数は、行数、ファイル数、またはその他の任意のもののようなものであり、成功したアプリケーションを作成しません。
あなたのプロジェクトはサーブレットを使用すると非常に単純なので、1つのBeanから始めて、複雑さが増すにつれていくつかに分割できます。 o)
大規模なウェブサイトは複雑で、豆がたくさんあると確信していますが、これは大規模なコード集ではなく、関連する機能をまとめてグループ化することをお勧めします。 JSFは頻繁に使用されるため、Beanを管理していて、おそらくステートレスEJBまたはステートフルEJBも管理しています。そのようなプロジェクトでは、サーブレットは、オーディオの再生やユーザーによるバイナリのダウンロードを許可するなど、より特殊なタスクに使用されます。
私のbeanには15のgetterメソッドと15のsetterメソッドがあります。それはあまりにも大きいですか? –
これはあまり知られていることではありませんが、関連するコードがある場合は、それらを別々の豆に分けて整理してください。 –
- 1. USERNAME PRINTING NULL; javabeans、jsp session
- 2. Javaは、JSPページにサーブレット要求を設定し、私はJSPページにサーブレットからいくつかの値をロードする必要が
- 3. javabeanとサーブレット
- 4. Javabean jsp null
- 5. JSPページのJavaBean]ダイアログボックス
- 6. MVCのモデル側にいくつかの説明が必要
- 7. ASP.Net MVC 3 - CheckBoxList - いくつかの提案が必要
- 8. javabeanからのJSPページ設定
- 9. useBeanアクションを使用するJSPのJavaBeans
- 10. JSPの再コンパイルが必要ですか?
- 11. PHP MVC - 各ページに独自のクラスが必要ですか?
- 12. 別々のJARファイルのJavaBeansクラス
- 13. いくつかの説明が必要
- 14. JSP /サーブレットのヘルプ...?
- 15. JavaBeanのuseBeanクラス属性の値class.UserDataが無効です '
- 16. jspが春にどれくらいあるのですかMVC
- 17. コールいくつかのサーブレットが
- 18. JSPでjavabeanセッションでmysql DBを照会しています
- 19. ブートストラップ、jsp、サーブレット、javascript
- 20. より多くのJSPとサーブレットでJSPリクエストからParamterを保存する
- 21. グローバル変数jspサーブレット
- 22. JSPリストボックスとサーブレット
- 23. サーブレット - > JSP変換
- 24. 次のクエリでいくつかの提案が必要です
- 25. サーブレット/ JSPエラーページ
- 26. サーブレットからjspのテキストフィールドデータを入力してください。
- 27. 私のAzure ADテナントにはいくつのアプリ登録が必要ですか
- 28. このコードのいくつかの説明が必要です
- 29. ホバリングピクチャに関するいくつかのガイドが必要です
- 30. 一部のクラスではインスタンス化が必要なものがいくつかあります。なぜですか?
あなたの洞察力はありがとうございます。これは大学の割り当てですが、フレームワークを使用していません。いずれにしても、基本的なタグ付け、友だちの追加、最近のアクティビティ機能があります。これまでのカスタマービーン。思考? –
@Dhruv:あなたのデザインによって異なります。 'Person'(サブクラスとしての友人か顧客か)、' Activity'、 'Tag' ...モデリングエンティティとそれらの関係は、あなたのデザインを理解するのに役立ちますJavabeanになる必要があるかどうかを簡単に確認できます。データベース設計を見たことがあるならば、Javabeansはあまり変わってはいけません。 1つのBean = 1つのエンティティ。 1つの関係=別のBeanのBean内部のgetter/setter。 – darioo