ありがとうございます!これは単なる一般的な問い合わせです。これまでは、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. javabeanとサーブレット
- 3. Javabean jsp null
- 4. JSPページのJavaBean]ダイアログボックス
- 5. MVCのモデル側にいくつかの説明が必要
- 6. ASP.Net MVC 3 - CheckBoxList - いくつかの提案が必要
- 7. JSPの再コンパイルが必要ですか?
- 8. javabeanからのJSPページ設定
- 9. useBeanアクションを使用するJSPのJavaBeans
- 10. いくつかの説明が必要
- 11. PHP MVC - 各ページに独自のクラスが必要ですか?
- 12. コールいくつかのサーブレットが
- 13. 別々のJARファイルのJavaBeansクラス
- 14. jspが春にどれくらいあるのですかMVC
- 15. 次のクエリでいくつかの提案が必要です
- 16. JavaBeanのuseBeanクラス属性の値class.UserDataが無効です '
- 17. JSP /サーブレットのヘルプ...?
- 18. ホバリングピクチャに関するいくつかのガイドが必要です
- 19. いくつかのWinFormsとDataSetのアドバイスが必要です
- 20. いくつの.snkファイルが必要ですか?
- 21. いくつのアクティビティが必要ですか?
- 22. いくつかのjqueryが必要ですif-elseステートメントヘルプ
- 23. いくつのApache Camelキューが必要ですか?
- 24. いくつのSQLクエリが必要ですか?
- 25. ノードごとにいくつのシナプスが必要ですか?
- 26. より多くのJSPとサーブレットでJSPリクエストからParamterを保存する
- 27. グローバル変数jspサーブレット
- 28. JSPリストボックスとサーブレット
- 29. サーブレット/ JSPエラーページ
- 30. サーバサイドのJavaプログラミングのためにサーブレットが必要ですか?
あなたの洞察力はありがとうございます。これは大学の割り当てですが、フレームワークを使用していません。いずれにしても、基本的なタグ付け、友だちの追加、最近のアクティビティ機能があります。これまでのカスタマービーン。思考? –
@Dhruv:あなたのデザインによって異なります。 'Person'(サブクラスとしての友人か顧客か)、' Activity'、 'Tag' ...モデリングエンティティとそれらの関係は、あなたのデザインを理解するのに役立ちますJavabeanになる必要があるかどうかを簡単に確認できます。データベース設計を見たことがあるならば、Javabeansはあまり変わってはいけません。 1つのBean = 1つのエンティティ。 1つの関係=別のBeanのBean内部のgetter/setter。 – darioo