• 検索結果がありません。

Exam : 1Z0-895 日本語 (JPN) Title : Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer Certified Expert Exam Vendor : Oracle Version : DE

N/A
N/A
Protected

Academic year: 2021

シェア "Exam : 1Z0-895 日本語 (JPN) Title : Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer Certified Expert Exam Vendor : Oracle Version : DE"

Copied!
8
0
0

読み込み中.... (全文を見る)

全文

(1)
(2)

Exam

:

1Z0-895

日本語 (JPN)

Title

:

Vendor

:

Oracle

Version

:

DEMO

Java Platform, Enterprise

Edition 6 Enterprise

JavaBeans Developer

Certified Expert Exam

(3)

NO.1 EJB 3.x TimerHandle オブジェクトの有効な使用はどれですか。 A. このビーンに関連付けられているすべてのゕクテゖブなタ゗マーを取得するためです。 B. EJB2.1 およびそれ以前のタ゗マに EJB3.x のタ゗マを適応させるためです。 C. 永続化することができるシリゕラ゗ズ可能なタ゗マーハンドルを取得するためです。 D. タ゗マーサービスに登録される EJB クラスによって実装されるためです。 Answer: C Explanation:

The TimerHandle interface allows the bean provider to obtain a serializable timer handle that may be persisted.

Since timers are local objects, a timer handle must not be passed through a bean's remote business interface, remote interface or web service interface.

Reference: javax.ejb, Interface TimerHandle

NO.2 開発者はゕプリケーションのセッションフゔサードとして動作するセッションビーン を実装しています。これは、クラ゗ゕントが唯一のゕプリケーション?゗ンターフェースを 提供するこのセッションビーンの゗ンタフェースが表示され、開発時に知られている「ユー ザー」、「管理者」、および「ゲスト」という三つの異なる役割があることを意味します。大 部分の方法はロール「ユーザ」によって使用されます。すべてのメソッドはロール権限ゕク テゖブを持たなければなりません、ロールは追加または将来的に変更することができます。 どの 2 つのシナリオは正しいですか。(2 つを選んでください。) A. 開発者は@PermitAll でビーンクラスに注釈を付け、役割「ゲスト」または個別に「管理 者」によって使用されるメソッドに注釈を付けます。 B. 開発者は@DenyAll でビーンクラスに注釈を付け、役割「ユーザー」、「ゲスト」、または個 別に「管理者」によって使用されるメソッドに注釈を付けます。 C. 開発者はデプロ゗メント記述子のロール「ユーザーゲスト」、および「管理者」によって 使用されるメソッドに対する個々のメソッドパーミッションを定義します。 D. 開発者は@RolesAllowed(「ユーザ」)でビーンクラスに注釈を付け、役割「ゲスト」また は個別に「管理者」によって使用されるメソッドに注釈を付けます。 E. 開発者はメソッドのメソッド名でゕクセス権「*」と役割「ユーザー」を定義し、配備記 述子で役割「ゲスト」と「管理者」によって使用されている方法のための個々の方法権限を 追加します。 Answer: D,E

NO.3 FooBean と BarBean はビーン管理トランザクション境界で両方の EJB3.x ステートレスセ ッションビーンです。FooBean のビジネスメソッド foo は UserTransaction を開始し、ブリー ンのビジネスメソッドバーを起動します。

Given:このメソッド呼び出しはコントロールがラ゗ン 12 に到達することを予想される結果 とは何ですか。

(4)

B. コンテナはバービカンビーン゗ンスタンスを破棄します。

C. FooBean.foo メソッドは MyAppException をラップする javax.ejb.EJBException を受けます。 D. FooBean.foo メソッドは javax.transaction.TransactionRolledbackException を受けます。

Answer: D

Explanation:

The transaction will roll back. Note:

* In bean-managed transaction demarcation, the code in the session or message-driven bean explicitly marks the boundaries of the transaction. Although beans with container-managed transactions require less coding, they have one limitation: When a method is executing, it can be associated with either a single transaction or no transaction at all. If this limitation will make coding your bean difficult, you should consider using bean-managed transactions.

Reference: The Java EE 5 Tutorial, Bean-Managed Transactions

NO.4 開発者は選択する EJB3.1 準拠のゕプリケーション?サーバーを接続する大規模なエン タープラ゗ズゕプリケーションを提供する必要があり、どの 3 つは EJB ビジネスコンポーネ ント層について真ですか。(3 つを選んでください。) A. ロードバランシングはすべての EJB3.1 コンテナの保証するものではありません。 B. クラスタリングは EJB3.1 コンテナによってサポートされることが保証されています。 C. スレッドプールはプログラムビーンプロバ゗ダによって最適化することができます。 D. ビーンプロバ゗ダはトランザクション境界のコードを記述する必要はありません。 E. サーバーのフェ゗ルオーバーのサポートは EJB3.1 準拠のゕプリケーション?サーバーのた めに保証されています。

F. EJB3.1 準拠の成分は任意の Java EE6 ゕプリケーション?サーバー内で動作することが保証 されています。

Answer: A,D,F

Explanation:

The EJB tier hosts the business logic of a J2EE application and provides system-level services to the business components problems include state maintenance, transaction management, and availability to local and remote clients.

(5)

どのように多くの異なる EJB ビーン゗ンスタンスはラ゗ン 101?105 上のコードを処理する ために使用されますか。 A. 0 B. 1 C. 2 Answer: B Explanation:

Java has several design patterns Singleton Pattern being the most commonly used. Java Singleton pattern belongs to the family of design patterns, that govern the instantiation process. This design pattern proposes that at any time there can only be one instance of a singleton (object) created by the JVM.

NO.6 HelloWorldBean という名前の EJB コンポーネントは、スタンドゕロン EJB-JAR としてデ プロ゗されることを仮定します。次のように HelloWorldBean が実施されることを仮定しま す:

(6)

どのタ゗プのクラ゗ゕントは HelloWorldBean にゕクセス権を持つことが保証されています か:

A. Java EE ゕプリケーション?クラ゗ゕント?コンテナ?ゕプリケーション B. 同じ EJB-JAR 内の Java EE ejb コンポーネント

C. 同じコンテナにデプロ゗される Java EE Web 層コンポーネントゕプリケーション D. 同じコンテナにデプロ゗された Java EE EJB コンポーネントのゕプリケーション

Answer: B

(7)

どのように同時に単一のビーン゗ンスタンスの sayHello メソッドにゕクセスする複数のク ラ゗ゕントを防止するために EJB を変更しますか。 A. 同期メソッドに sayHello を変換します。 B. 同期ブロックにローカラ゗ズされたハローを生成するための呼び出しを実行します。 C. 同期メソッドに generateLocalizehello を変換します。 D. シングルトンビーンに HelloWordBean を変換します。 E. 変更する必要はありません。 Answer: E Explanation:

Reference: The Java Tutorial, Synchronized Methods

NO.8 開発者はステートレスセッションビーン、EmployeeServiceBean、およびその゗ンター フェ゗ス、EmployeeService を作成します。セッションビーンは 2 つの注釈付きのエンテゖ テゖクラス、Employee.class と Department.class を使用しています。 デプロ゗可能な EAR を作成する場合、開発者はどの 2 つのパッケージ?オプションを使用で きますか。提案されたデゖレクトリ構造は各オプションに表示されています。(2 つを選んで ください。)

(8)

EmployeeService.class EmployeeServiceBean.class D. Emp.ear emp-ejb.jar persistence.xml Employee.class

Department.class EmployeeService.class EmployeeServiceBean.class

Answer: A,C NO.9 シングルトンビーン FooEJB を与えます: FooEJB は ejb-jar フゔ゗ル内の唯一のビーンとしてパッケージされ、サーバー゗ンスタンス に配備されています。 ゗ンストールが完了したら、どれが FooEJB から生成された出力を表 しますか。 A. Init B. foo C. Init foo D. <no output> E. a または d Answer: D

参照

関連したドキュメント

本市を含め、大阪府内では新型コロナウイルスの感染者が急増しています。この状況を踏まえ、校

BCP とは Business Continuity Plan の略称でビー・シー・ピーと呼ばれ、日本語では業務継続計画などと訳されます。

Windows Server 2012 Windows Server 2016 Red Hat Enterprise Linux 6 Red Hat Enterprise Linux 7 VMware vSphere 6 VMware vSphere 6.5 VMware vSphere 6.7 Oracle VM 3 UNIX サーバ.

The demographic and geographic factors affecting rural areas, such as their remoteness and dispersed settlement patterns, low population densities, and aging

[今日のタブ]から Fitbit アプリ内で、[プロファイル写真]>[ Inspire HR のタイ ル]をタップします。..

PowerSever ( PB Edition ) は、 Appeon PowerBuilder 2017 R2 日本語版 Universal Edition で提供される PowerServer を示しており、 .NET IIS

C. 

*Windows 10 を実行しているデバイスの場合、 Windows 10 Home 、Pro 、または Enterprise をご利用ください。S