No.2ベストアンサー
- 回答日時:
下の補足に書いてある通り、「不可視コンポーネント」はユーザの目に見えないという意味だと思います。
ユーザには JavaBeans は見えません。フォーム上の項目とJavaBeans のプロパティが結びついていたとしても、ユーザはそれを直接意識せず、あくまで公開されている View(JSP)だけしか知らないのですから。JSP からすれば、 JavaBeans は「可視コンポーネント」ですので、「JavaBeans = 不可視コンポーネント」ではなくて、単にどの視点で見るかの問題だと思います。ありがとうございました。お返事遅くリまして申し訳ありませんでした。
言葉にこだわりすぎていたようですね。
Model や、Controller のようなエンドユーザからは見えないコンポーネントのことを「不可視コンポーネント」と総称しているということですね。
慣れていないので、知らない言葉が出てくると神経質になってしまいます。
どうもご回答ありがとうございました。
No.1
- 回答日時:
ご質問の内容だけでは曖昧で断定できませんが、次のいずれかではないかと思います。
(たぶん、(1)の方かな…)(1) 文字通り「見えない」コンポーネント
(2) アクセスできないクラス(protectedなクラスとか)
(1)は、GUIの部品の一種で、画面上には見えないけれども部品として配置できるものを指します。例えば、ある画像を2つ並べて画面に表示しようとしたときに、真ん中に間隔を空けたいのですが、目に見える長方形を配置すると、背景との色の調整が大変…などというときに、この不可視コンポーネントを使うことで調整したりします。
(2)は、あるクラスから別のクラスを参照しようとした時に、参照できないことを指します。例えば、あるパッケージにあるクラスAがprotectedで宣言されていた場合、別のパッケージにあるクラスBからはクラスAを参照できません。こんな時に「不可視」という表現を使う可能性も考えられます。(一般的ではなさそうですが)
どんな開発環境で、どんなJavaBeanを、どんな手順で作成しようとしたときに、どこで「不可視コンポーネント」という言葉を目にしたのかが分かれば、もう少し確実なことが言えると思いますが…。
この回答への補足
ご回答いただきありがとうございます。
説明不足で申し訳ございません。
JavaBeans の利用方法は JSP から、JavaBeans を呼び出して利用します。
その際に、JSP から、「サーバサイドで JavaBeans を不可視コンポーネントとして利用します。」という風に説明されていました。
書籍のサンプルプログラムですので、JSP から起動され簡単なビジネスロジックを実行した結果を JSP に返す Bean です。
エンドユーザには見えない裏でロジックを実行するだけの Bean ということで不可視コンポーネントということになるのでしょうか?
(1)サーバサイドのコンポーネントですので、GUI コンポーネントでもありませんし、スペーサ等画像を生成するクラスでもありません。
(2)については JavaBeans はプロパティに対してアクセッサを備えていますので、クラスのメソッドにはアクセスできます。
不可視コンポーネントとはあまり一般的な表現ではないのでしょうか? Google で検索してみても適当なものが見当たりません。
以上、宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 防犯カメラ・監視カメラ・小型カメラ VHSを高画質な動画ファイルにしたいです。 3 2022/05/06 12:08
- 倫理・人権 性的消費や性的搾取という言葉がありますが、それぞれどういう意味なのかイマイチわかっていません。 言葉 1 2022/04/28 23:00
- Windows 10 Windows Updateの更新ができない場合に初期化 3 2023/01/18 20:00
- その他(ビジネススキル・経営ノウハウ) みなさん、こんにちは! 交通安全ポスターについてのご質問です。 交通安全ポスターを掲示する意味や理由 2 2022/10/26 15:29
- その他(音楽・ダンス・舞台芸能) 手描き動画の楽曲使用について 2 2023/02/11 00:59
- 哲学 意識の外に物理世界が実在することは不可能では? 9 2022/04/20 19:23
- クラフト・工作 辞めたハンドクラフト教室の無断写真掲載について 1 2022/06/13 03:49
- テニス 「夢」と「めんどう、面倒」という言葉が入った名言を探しております。 1 2023/03/19 12:37
- 中国語 漢文の遺徳文章の出だしからが、私の能力では半日かけても全体が分かりません。どなたか教えてください。 1 2023/02/27 13:39
- 哲学 《信じる》とは どういうことか 47 2022/12/28 04:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
重複エラーを解決するには
-
グローバルIPとプライベートIP...
-
同一パッケージにあるクラスが...
-
河合塾のクラス分けについて
-
同じクラスにならない確率を教...
-
クラス見てから 女の子5人 ネタ...
-
コンボボックスのマウスホイー...
-
自作のクラスファイルがインポ...
-
クラスのプロパティに構造体を...
-
ドキュメントクラスの取得方法
-
配列の重複する値とその個数を...
-
複数のクラスで共通した関数を...
-
どこからも呼ばれていない無意...
-
dllと同じプロジェクトにする方法
-
1 つのヘッダファイルに複数の...
-
「天声人語」をインターネット...
-
java eclipse 型に解決できません
-
IPアドレスのクラスAを取得して...
-
プライベートIPアドレスについて
-
「囲うインスタンス」のエラー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
3年間同じクラスになる確率
-
「天声人語」をインターネット...
-
配列の重複する値とその個数を...
-
自分事ですが、私のLINEのスク...
-
java eclipse 型に解決できません
-
同じクラスにならない確率を教...
-
どこからも呼ばれていない無意...
-
グローバルIPとプライベートIP...
-
担任にプレゼント
-
数学の計算問題。 3年間同じク...
-
クラスのプロパティに構造体を...
-
河合塾のクラス分けについて
-
IPアドレスのクラスAを取得して...
-
共通で使う関数を集めたクラス...
-
自作のクラスファイルがインポ...
-
1 つのヘッダファイルに複数の...
-
ヒートテックやファイバーヒー...
-
dllと同じプロジェクトにする方法
-
main()を持つクラスが2つ以上...
-
同一パッケージにあるクラスが...
おすすめ情報