No.2ベストアンサー
- 回答日時:
>Beansとクラスっていうのは、別ですよね?
Beanとクラスは一緒です。
>クラスでやる場合はどのような不都合があるのでしょうか?
JavaBeansとは基本的には値の受け渡しで使用します。
主にsetter(set~)メソッドとgetter(get~)メソッドで成り立ちます。
またその中にビジネスロジックを搭載しsetした値から何かの数値を計算するとかしてそれをgetで取得するって感じです。
一応参考までにJavaBeansクラスはこんな感じです。
public class SampleBeans{
private String name;//名前
private int number://番号
public String getName(){
return this.name;
}
public int getNumber(){
return this.number;
}
public void setName(String name){
this.name = name;
}
public void setNumber(int number){
this.number = number;
}
}
ご解答ありがとうございます。
>Beanとクラスは一緒です。
そうなんですか。すこし安心しました。
難しく考える必要は無かったのかな・・・
結局、引数で渡されたデータを処理して、returnするってことなんですね?
No.1
- 回答日時:
Beansは【部品】です。
これを基本に考えるとわかりやすくなります。
ソフトウェアを細分化して部品としての利用価値が高い部分を抽出すると「データベース関連部分」となります。
理由は
・テーブル定義+トランザクション処理群という単位で独立性が高い
・複数のビジネスプロセスで利用することが多い
などです。
そこで、データベース関連部分をBeansで実現します。
ユーザインタフェースはHTMLとの連携が密なのでJSPで扱うことが望ましいでしょう。
その他の部分をServletで実現します。
MVC(Model View Control)モデルという考え方があり、ここに上記を当てはめると
M:Model:EJB
V:View:JSP
C:Control:Servlet
という構成になります。
(EntityであるテーブルそのものはMVCに含めないのが一般的ですが)
あくまでも一つの考え方ですが、多くの場合うまくゆくようです。
ご解答ありがとうございます。
データベース関連部分は、Beansではなくクラスを作成してやってます。
Beansとクラスっていうのは、別ですよね?
クラスでやる場合はどのような不都合があるのでしょうか?
javaをはじめてそろそろ1週間が経とうとしているのに・・・
いまいちJavaを理解していないみたいです。
jspには、なるべくプログラムをなくして、デザイナーさんにも編集しやすいようにするというのは、わかりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- バックアップ ファイル履歴を使用してバックアップよりハードディスクドライブに保存した方良いですか? 3 2022/09/29 22:31
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Windows 10 WIN10(MAC-bootcamp)で 起動時のパスWが どうにもならない 2 2023/06/30 11:40
- Windows 10 ビデオカードが変更されたPCの復元 1 2022/11/29 02:01
- その他(Microsoft Office) Microsoft Edgeの「ニュースと関心事項」についてお聞きします。 3 2023/05/22 12:08
- Visual Basic(VBA) ExcelVBAの複数指定範囲の構文 2 2022/05/26 22:39
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
- IT・エンジニアリング プログラマの仕事内容 4 2022/08/13 00:34
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
関数内の変数に<summary>コメン...
-
クラス間でのデータ参照
-
範囲外の数値を代入したらエラ...
-
C#でほかのファイルにある自作...
-
visual studioのデザイナ画面で...
-
C# インターフェイスの実装
-
JSPでbeanプロパティ(配列)を...
-
親クラスから子クラスへアクセス。
-
c++,ある関数のクラスから別の...
-
java-別クラスの変数の使い方を...
-
C++でfriendクラスにしているの...
-
親クラスから呼ぶ
-
構造 他のクラスの構造体を別...
-
Java リフレクションについて
-
C#のクラスライブラリでメッセ...
-
javaでメインクラスが見つから...
-
ひとつのファイルにクラスは1つ?
-
アップキャスト、ダウンキャス...
-
explicitの定義は?
-
Javaでのジェネリクス型パラメ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
関数内の変数に<summary>コメン...
-
C#にて別クラスの関数を使いたい
-
c++,ある関数のクラスから別の...
-
親クラスから子クラスへアクセス。
-
C#でほかのファイルにある自作...
-
クラス間でのデータ参照
-
構造 他のクラスの構造体を別...
-
範囲外の数値を代入したらエラ...
-
ひとつのファイルにクラスは1つ?
-
C++でfriendクラスにしているの...
-
Java リフレクションについて
-
継承したクラス側のクラス名の取得
-
C# インターフェイスの実装
-
java-別クラスの変数の使い方を...
-
C#のクラスライブラリでメッセ...
-
visual studioのデザイナ画面で...
-
C# log4netの使い方
-
a href="..." とServlet
-
アップキャスト、ダウンキャス...
-
オブジェクトのデータをもとにX...
おすすめ情報