• 締切済み

インターフェースオブジェクト、コントローラ、エンティティ、マネージャ

まいどお世話になります。 今、書籍管理システムを作っているのですが、いまいちDBの仕組みがわかりません。UMLの本で、XX画面ーXXコントローラーXXエンティティーXXマネージャとありますが、各役割については詳しくかかれていないため、理解できませんでした。本のデータを入力してそのデータがDBに更新されたり、本を検索したりしたときにどういう役目をしているかが知りたいです。 よろしくお願いします。

  • aika25
  • お礼率49% (168/340)

みんなの回答

  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.1

「インターフェースオブジェクト」「コントローラ」「エンティティ」「マネージャ」これらは直接データベースに関する用語ではありません。 オブジェクト指向設計で用いられる用語なのでそちらの本を探されてはいかがでしょう。

aika25
質問者

お礼

そうだったんですか・・・。 勘違いしてましたσ(^^) ありがとうございます!

関連するQ&A

  • マルチメディアコントローラー

    PC:DELL Dimension8300 OS:WindowsXP 1、音が出ないのでOSを再インストールしました。 2、ドライバをインストールしました。 ※一部「メディアコントローラー」「オーディオコントローラー」というドライバがどうしてもインストールできませんでした。 3、コントロールパネル=システム=ハードウェア=デバイスマネージャー=システムデバイスの「マルチメディアコントローラー」に「?」マークがついたままです。 4、「?」マークのついている箇所のプロパティを開いて「ドライバの更新」をするために付属のCD-ROM(ドライバ)を検索しても正しいドライバが見つかりませんというメッセージがでます。 質問:音の出ない原因と対策をどのようにしたら良いか知恵をお貸しください。

  • コントローラの役割はJSPにはやらせないですよね?

    コントローラの役割を、HttpServletだけでなくjspにやらせる構成も 正しい思想の1つなのでしょうか?? 「コントローラ」は、 基本「依頼と、依頼結果をもとにした次の依頼」をする。 という風に役割を捉えていました。 例えば Aに処理依頼をしたあと、 処理が成功したから今度はBに処理依頼をして、 その結果データが 1件以上だったらCに依頼をして、 0件だったら次はDに処理を依頼する。 のような。 そして、それはHttpServletのところにやらせるものなのかと捉えています。 (※間違っているのかもですが。。) しかし、 書こうと思えば、サーブレットを撤廃して、 画面遷移は、x.jsp ⇒ y.jsp ⇒ z.jsp と、サーブレットを介さずにチェーンを作ることも可能だと思います。 (1)そういう仕組もわりと一般的なのでしょうか? (2)jspになんでもやらせすぎると、それぞれのソースが、 ◆A:プレゼンテーション層としての処理なのか?(イテレータでの描画とか) ◆B:ファンクション層の処理なのか?(例えば入力チェック処理など) ◆C:コントローラ層の処理なのか? (各結果を元に、次にどこの処理にどういうデリゲートするのか等処理) がパッと分かりにくく、カオスになりやすいと思っています。 そんな風になるくらいだったら、 コントローラはサーブレットにさせた方が良いと思うのですが、あえて全てJSPにさせるメリットもあったりするのでしょうか? ◆確認 画面遷移は、コントローラの役割だと思っていたのですが、 もしかしたらそこが間違っているのでしょうか? (WEB系の開発かどうかでも違うのかもですが。) .

  • MSDEでデータベースに接続、インターフェースはブラウザで?

    こんにちは。 遠隔にある各営業所で販売したものを新規入力、更新してもらいたいのです。 はじめ、Access2000(Developer)でデータベースを作成し、それを各営業所に入れてもらい、 月に1回CSVファイルにエキスポートし、メールしてもらうような仕組みを考えていました。 ところが、このシステムの依頼者から、直接データに書き込み、更新ができるような仕組みにできないか?ということを言われ、考えあぐねています。 分からないなりに調べたら、MSDEという無償ツールがあることを知り、データはそれで制御し、ユーザーにいじってもらうフォームはブラウザでできないか?と考えました。 いかにも初心者っぽい質問ですが、以上のことは可能なのでしょうか? そしてもしあれば方法を解説してくれるURLなんかも紹介していただけるとありがたいのですが。お願いいたします。

  • MSDEでデータベースに接続、インターフェースはブラウザで?

    こんにちは。 遠隔にある各営業所で販売したものを新規入力、更新してもらいたいのです。 はじめ、Access2000(Developer)でデータベースを作成し、それを各営業所に入れてもらい、 月に1回CSVファイルにエキスポートし、メールしてもらうような仕組みを考えていました。 ところが、このシステムの依頼者から、直接データに書き込み、更新ができるような仕組みにできないか?ということを言われ、考えあぐねています。 分からないなりに調べたら、MSDEという無償ツールがあることを知り、データはそれで制御し、ユーザーにいじってもらうフォームはブラウザでできないか?と考えました。 いかにも初心者っぽい質問ですが、以上のことは可能なのでしょうか? そしてもしあれば方法を解説してくれるURLなんかも紹介していただけるとありがたいのですが。お願いいたします。

  • UC3526A:PWMコントローラの使用法について

    本を読んでいたところ、気になる部品がありましたので質問させて頂きます。 PWMコントローラ「UC3526A」の動作についてです。 データシート → http://www.tij.co.jp/jp/lit/ds/symlink/uc3526a.pdf データシートを読み、自分なりに考えてみましたが、英語ということもありこのシートだけでは よく理解できませんでした。 シートにはPWMコントローラと記述されており、また書いてある内容から 出力するパルスのDuty比を変化させる物であると思うのですが、 もう少し詳細な動作を知りたいと思っています。 ご存知の方、教えて頂けますか? 現在私がこんな動作をするんじゃないかと思っている事、及び疑問点を挙げます。 ・ RESET、SHUTDOWNで出力を止められる。 ・ 外付けのR、Cでオシレータの周波数を決められる。   → オシレータの半分の周波数のパルスがOUT A、Bから出力されるのですか?(Duty比可変) ・ 1,2ピンの+EA、-EAの差を見て、差があるとDuty比が上下するのですか? ・ SYNC信号は入力にも出力にもなるのですか?   入力の場合、出力の場合それぞれのSYNC信号の役目は何ですか? ・ 6,7ピンの役割は何ですか? ・ Vrefの役割は何ですか? ほとんどわかっていませんが、動作を知りたいと思います。 お願いします。

  • ビデオコントローラー に?がついてます エラー対処について

    メーカー名:SHARP シャープ OS名:WindowsXp パソコン名:PC-CH40N PC歴 3年 デバイスマネージャーで、その他のデバイスの下のビデオコントローラー と ビデオコントローラ(VGA互換)のところに「?」マークがついています アダプタ情報を見てみると全て「利用不可」となっており、 システム復元を試しましたが 復旧できません のエラーが出ます。 デバイスマネージャの「その他のデバイス」から「?」「!」マークの付いている「ビデオコントローラー」 「ビデオコントローラ(VGA互換)」を右クリックし、ドライバの更新、ドライバの再インストール をやってみても、「必要なソフトウェアを検出できなかったため、ハードウェアはインスロールされませんでした」 と出ます。 リカバリCD内も探しましたが、ありませんでした。 (HDD内にあると思われるのですが、、) PC機種に合ったドライバーをインストールしないといけないんだと思うのですが、検索しても、どれがいいのか全くわかりませんでした できればリカバリせずに、回復対処できる方法があればとおもうのですが、わたしの知識ではどうしようもできず困っています。 解決法をご存知の方、ご回答アドバイスどうぞよろしくお願いいたします。

  • デバイスマネージャーで気になる点があります。

    http://oshiete1.goo.ne.jp/qa3005680.html こちらの質問もまだ締め切ってませんが、これに関する質問かもしれないので、載せておきました。 上記の質問もまだ未解決です。 さらに気になる点が出てきました。 たまたま、デバイスマネージャを確認してみたところ、 システムデバイスの DMAコントローラ Intel(R)82801FB/FBM SMBus Controller - 266A Intel(R)82802 Firmware Hub Device システムスピーカー システムタイマ システムボード プログラム可能割り込みコントローラ マザーボードリソース(3つ) 数値データプロセッサ 異常のデバイスすべてに 「このデバイス用にインストールされたドライバがありません」 というメッセージが表示されています。 何かいま起こっているPCの異常に関連があるのでしょうか。 また、(メーカーNEC)SmartVisionで録画を開始しようとしても強制再起動になってしまい、録画が出来ない状態です。 それから、何かフォルダを開こうとすると、よく「データ実行防止のため、windows explorerを終了しました(文章あいまい)」とメッセージがでて、タスクバー等がいちどすべて消えて再起動(?)になります。 今のところ、異常という異常は上記リンクと現在の投稿分です。 お手数ですが、何かわかりますでしょうか。 自分で直せるものなら直したいものです。

  • クラス設計について

    UMLの本でクラス図の描き方を勉強しています。クラス図を描くためには実際にオブジェクト指向で開発する場合にどのようにクラスを設計するかがわからないのとかけないので、Javaのカテゴリで質問させて頂きます。(未だにクラスをどのように設計するのか、わかっていないので。。) 例えば、以下のような大学の授業登録システムがあったとします。 (1)共通のログイン画面に対して、生徒、先生、アドミニストレータが個々のID・パスワードでログイン出来る。それぞれ出来る操作は異なる。 (2)生徒は、授業の登録、削除が行える。また、自分の登録した授業のスケジュールを印刷することが出来る。 (3)先生は、生徒の評価が行える。自分の持っている授業のスケジュールを印刷出来る。 (4)アドミニストレータは、授業の登録、削除、ログインユーザの登録、削除を行える。 とあった場合、どのようなクラス(属性&操作)を定義しますか?勿論、答えはたくさんあると思いますし、「一般的な答え」というものも存在しないのかも知れませんが、もしご意見が聞けると幸いです。 ※「UMLがわかる」という本ではコントローラとエンティティでクラスを作っているようで参考になったのですが一例しかなかったので上記の場合だとどうなるのかが知りたくて質問致しました。

    • ベストアンサー
    • Java
  • USBコントローラーが不作動。どうしましょう

     USB2.0で接続する外付けHDを取り付けようとしたのですが、USBコントローラーのインストール中にコンピューターがフリーズし、これ以降USB2.0環境下ではシステムマネージャーのUSBコントローラーにある該当デバイスの欄に『このデバイスは、存在しないか、正常に作動していないか、すべてのドライバがインストールされていません。(code 10)』と表示され判別・作動しなくなってしまいました。  HD販売元のHPのQ&Aに従い問題のデバイスを消去して再起動させてみたりドライバ一覧から互換性のありそうなものを作動させて見たりしましたがやっぱり作動してくれません。(再起動してもドライバは更新するが上記の問題が残ったまま。他のドライバもやはり合いませんでした)  USB1.1で繋ぐとちゃんと作動するので(とてつもなく遅いですが・・・)、やはり問題はUSBコントローラーだと思うのですが、どこかからデバイスをDLするなどなにか解決する方法があるでしょうか?  ちなみにPCの環境は以下の通りです。 ○PC  NEC LaVie T700  pentium3 800MHz  128MB ○HD  BUFFALO HD-P80U2/UC ○USBカード  システムトークス SUGOI USB2.0 ○問題が発生しているドライバ  NEC USB Open Host Controller(E13+)  何卒よろしくお願いします。

  • 間違えて PCI SCSI Bus Controller を 削除してしまった。

    PC ソニー 株式会社 PCV-J11 GenuineIntel x86 Family 6 Model 8 Stepping 10 318.0MB の RAM システム Microsoft Windows 98 Second Edition 4.10.2222 A フラッシュメモリー(ELECOM MF-AU202GRS)を認識させるために デバイスマネージャを更新していて 間違えて PCI SCSI Bus Controller を 削除してしまった。 仕方なく PC 98SE を 出荷時状態へリカバリー 削除した PCI SCSI Bus Controller が 復活できると・・・ 復活できなかった。 ドライバの再インストール [PCI SCSI Bus Controller] [検索方法を選択してください。] どのように選択していいのかわかりません。 一度消してしまった PCI SCSI Bus Controller を インストールする方法など詳しく教えてください。 宜しくお願い致します。