![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
こんにちは、私がWeb技術を勉強するときによく使う本として、Sun教科書Web Component Developer(試験310-080の対策本なのですが、おそらく現在売っているものより1バージョン古いです)という本があります。
この本には,webのMVCアーキテクチャは以下のように
設計されると記載されています。
サーブレット:Controller(システム処理の制御)
JSP :View (画面)
JavaBeans :Model (ビジネスロジック)
しかし、実際の業務でビジネスロジックがJavaBeansのみで行われているシステムはあるのでしょうか?JavaBeansの定義としては、getXXXやsetXXXアクセス、またコンストラクタが引数をもたずpublicなどと
ありますが、これを無視した普通のJavaクラスもビジネスロジックに使われているのではないでしょうか?
EJB, Strutsを使わない開発環境でという条件付で、どなたか業務経験のある方、この疑問に答えていただけないでしょうか?
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
MVCアーキテクチャは大枠で
JavaBeansがその先何をするかは、EJBだったり何だったり(?)となります
JavaBeansにすべてロジックを書くことはありませんが
JavaBeansから他のものをつかっていても
MVCです。
JSF+Spring+HibernateはMVCではなくレイヤーらしいです
他のパターンと比べるか
歴史的経緯をみるとぴんとくるかもしれません
昔はJSPがなくて全部サーブレットでHTMLまでかいていた
↓
サーブレットとJSPになった
↓
サーブレットからロジックをぬきだす→MVC
どうでしょうかー。。。
この回答への補足
chaorukoさんご回答ありがとうございます。
Modelの部分はEJBでない場合はJavaBeansと何が多いのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング SEとWebエンジニアの業務内容の違いについて 3 2023/06/22 23:23
- IT・エンジニアリング プログラマの仕事内容 4 2022/08/13 00:34
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
- IT・エンジニアリング プログラマーです 未経験から一年半汎用系(.NET、C#)システムを作っていました。自社なので1から 3 2023/03/16 20:13
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- Web・クリエイティブ 未経験からのwebデザイナーって 本当に仕事があるんですか? 28歳女性。歯科衛生士です。 現在この 8 2022/08/13 18:00
- IT・エンジニアリング ITエンジニアの勉強時間や勉強方法について 初めまして閲覧いただきありがとうございます。 当方25歳 4 2022/06/09 18:51
- 法学 不正アクセス禁止法の扱いについて 4 2022/03/23 18:13
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- 会社・職場 今後の仕事について 閲覧ありがとうございます。 私は現在28歳の男性です。 自分が向いている仕事、続 3 2022/08/01 12:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コレクションフレームワークに...
-
Mac、Javaのライブラリ追加場所...
-
javaというかJSPファイ...
-
C言語の学習について
-
オブジェクト指向について
-
リアルプレイヤーの古い(以前...
-
プログラミングの学習方法を教...
-
エクセルVBAがMACで動かない
-
【javaコンパイル時のエラーに...
-
サーブレットで電卓をつくる
-
VBAなくなるの?
-
vectorクラスについて。
-
Orbit(downloader)の使い方を教...
-
大学の授業のプログラミング、...
-
appleスクリプトでアプリケーシ...
-
JAVA基礎の課題で自動販売機
-
vba クリップボードクリアにつ...
-
HTMLカテゴリでベータバージョ...
-
javaのメリット、デメリット
-
C++からC#へ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseソース開発画面の行番号...
-
この便利な時代に開発環境すら...
-
JavaMailを使う前のTomcatの設定
-
「C#ができればJavaもできる」...
-
プログラミング開発経験とは?
-
オブジェクト指向について
-
AndroidとJavaの違いについて
-
PowerBuilderの知識が必要です。
-
コマンドボタンの文字が消える!
-
文字列に半角スペースがあるか...
-
C++C#ゲーム開発においての差違...
-
研究開発現場でのVBA(マク...
-
TOMCATとANDROIDSTUDIOの違い
-
macでjavaとphpの勉強をしたい...
-
Java開発って何ですか?
-
この様な場合のWeb開発における...
-
android開発環境アンインストール
-
プログラミング言語について
-
JavaScriptの開発環境について
-
サーバサイドJavaの「べか...
おすすめ情報