平成27年度秋期 応用情報技術者試験 午前 問7

分野:アルゴリズムとプログラミング(データ構造・アルゴリズム・探索整列・計算量の実際・擬似言語・プログラム言語・データ記述言語)|実際に出題されたIPA過去問題

JavaBeansを利用してソフトウェア開発を行うメリットとして,適切なものはどれか。

  1.  HTML文書が動的に生成できる。
  2.  コンポーネントが容易に再利用できる。
  3.  分散トランザクション処理ができる。
  4.  メッセージングによって非同期に通信できる。
解答・解説を見る

正解:イ

AI解説

JavaBeansは、Javaで再利用可能なソフトウェア部品(コンポーネント)を作成するための仕様・規約であり、プロパティの命名規則などに従って作られた部品は開発ツールなどから容易に再利用できる。したがってメリットは「コンポーネントの容易な再利用」である。 ア: HTML文書の動的生成はJSP(JavaServer Pages)やサーブレットの機能であり、JavaBeans自体のメリットではない。 イ: 正解。規約に従った部品化により、コンポーネントの再利用が容易になるのがJavaBeansのメリットである。 ウ: 分散トランザクション処理はEJB(Enterprise JavaBeans)やJTAが提供する機能である。 エ: メッセージングによる非同期通信はJMS(Java Message Service)の機能である。 💡 「Beans=部品(コンポーネント)」のイメージで覚える。JavaBeansとEJB(Enterprise JavaBeans)は別物で、分散処理・トランザクションが出てきたらEJB側と判断する。

出典:平成27年度 秋期 応用情報技術者試験 午前 問7 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「アルゴリズムとプログラミング」分野の攻略ポイント

データ構造・アルゴリズム・探索と整列・計算量・擬似言語・プログラム言語・データ記述言語が対象です。擬似言語のトレースは時間はかかるものの、落ち着いて表を書けば必ず正解にたどり着く「確実に取れる」問題です。

アルゴリズムとプログラミングの攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(アルゴリズムとプログラミング(データ構造・アルゴリズム・探索整列・計算量の実際・擬似言語・プログラム言語・データ記述言語))の過去問