1Z0-599 | 10 Tips For Most recent 1Z0-599 practice test


Q1. A customer wants to send JMS messages to a remote WebLogic server from a Java SE application over an unreliable network connection. Which feature of WebLogic JMS will enable the customer to send messages from a Java SE client to a JMS destination that is not always easily reached?

A. SAF Target

B. SAF Imported Destination

C. SAF Client

D. SAF Server

E. Distributed SAF JMS

Answer: C

Explanation: The JMS SAF Client feature extends the JMS store-and-forward service introduced

in WebLogic Server 9.0 to standalone JMS clients. Now JMS clients can reliably send messages to server-side JMS destinations, even when the client cannot reach a destination (for example, due to a temporary network connection failure). While disconnected from the server, messages sent by a JMS SAF client are stored locally on the client file system and are forwarded to server-side JMS destinations when the

client reconnects. See Reliably Sending Messages Using the JMS SAF Client.

Reference: Programming JMS for Oracle WebLogic Server, Using WebLogic JMS SAF Client

Q2. Which three scenarios are true about Domains?

A. Domains can be created using the Configuration Wizard.

B. Domains can be created using WLST.

C. Domain configuration files are located in the WebLogic home directory.

D. Domains can be created based on a domain template.

Answer: A,B,D

Explanation: A: a WebLogic domain can be created by using the Configuration Wizard in graphical mode.

B: WLST enables you to create a new domain or update an existing domain

D: A domain template is a JAR file that contains domain configuration documents, applications, security data, startup scripts, and other information needed to create a domain.

Q3. A web application is bound to the context named "/webapp" and the client uses the browser and makes a request to the resource http://server:port/webapp/ctxl/resource.

Where do you place this resource inside the web application structure?

A. in the subdirectory /WEB-INF/ctxl

B. in the subdirectory /META-INF/ctxl

C. in the subdirectory /ctxl in the root of the archive

D. in the subdirectory /ctxl/resource in the root of the archive

E. in the root of the archive

Answer: C

Q4. You want to migrate an application that was developed for OAS/OC4J to WebLogic. The application uses Oracle Streams Advanced Queuing (AQ). You configured a Foreign JMS Server and Data Source but you are not able to send messages to the AQ destination and see them reach the database. Which two things are missing in this configuration?

A. nothing, there may be a network connection issue

B. a Foreign JMS Connection Factory

C. a JMS Bridge to map the JNDI of the Local JMS Destination to the remote AQ destination

D. a mapping of the Foreign JMS Connection Factory to the Data Source where AQ is configured and installed.

E. Oracle AQ Java EE Shared Libraries not deployed and referenced by your application

Answer: C,E

Explanation: C:

* A WebLogic Messaging Bridge communicates with the configured source and target bridge destinations. For each mapping of a source destination to a target destination, you must configure a messaging bridge instance. Each messaging bridge instance defines the source and target destination for the mapping, a message filtering selector, a QOS, transaction semantics, and various reconnection parameters.

Note:

* In your JMS Foreign Server configuration:

/ Specify oracle.jms.AQjmsInitialContextFactory as the JNDI Initial Context Factory.

/ Configure the JDBC data sources needed for your application environment.

Q5. Identify four valid requests in a RESTful service using JAX-RS.

A. GET

B. PUT

C. UPDATE

D. DELETE

E. POST

F. REMOVE

Answer: A,B,D,E

Explanation: The following principles encourage RESTful applications to be simple, lightweight, and fast:

* Resource identification through URI

* Uniform interface: Resources are manipulated using a fixed set of four create, read, update, delete operations: PUT, GET, POST, and DELETE. PUT creates a new resource, which can be then deleted by using DELETE. GET retrieves the current state of a resource in some representation. POST transfers a new state onto a resource. See Responding to HTTP Methods and Requests for more information.

* Self-descriptive messages

* Stateful interactions through hyperlinks

Reference: The Java EE 6 Tutorial, What Are RESTful Web Services?

Q6. For real time event processing, which three clients can you use?

A. Java

B. C++

C. .NET

D. REST

Answer: A,B,C

Q7. WebLogic Node Manager can be used to manage the life cycle of WebLogic servers. WebLogic Node Manager is installed and started .

A. Per Machine

B. Per Domain

C. Per Managed Server

D. Per Admin Server

Answer: A

Explanation: A Node Manager process is not associated with a specific WebLogic domain but with a

machine. You can use the same Node Manager process to control server instances in any WebLogic Server domain, as long as the server instances reside on the same machine as the Node Manager process. Node Manager must run on each computer that hosts WebLogic Server instances—whether Administration Server or Managed Server—that you want to control with Node Manager.

Reference: Overview of WebLogic Server Domains

Q8. You installed WebLogic, SOA Suite, and Oracle Service Bus on a machine and want to use the WebLogic Node Manger to start servers for each product. Which statement is true?

A. You need to install a separate node manager for each Middleware Home that has a unique major and minor WebLogic Version Number.

B. You need to install and configure only one instance of Node Manager for all products, regardless of the WebLogic version number.

C. You need to install and configure a separate Node Manager for each domain of each product you want to run on the machine.

D. You need to install one Node Manager but use separate SSL certificates for each product when searching the network communication to the machine

Answer:

Explanation: Note:

* In managing multiple servers, Node Manager uses multiple configuration files and outputs log files to multiple directories.

* nodemanager.domains

This file contains mappings between the names of domains managed by Node Manager and their corresponding directories.

* Node Manager in the WebLogic Server Environment

 

Description of Figure 2-1 follows

Reference; Node Manager Administrator's Guide for Oracle WebLogic Server 12c

Q9. You completed the development of a new application and want to create a new domain in a new environment for functional testing. You want to have the same settings for your new domain as your old domain, with the option of changing the configuration in the new target environment.

Which two actions should you execute?

A. Use the introspect () command in WLST to gather the configuration information from the original domain.

B. Use pack/unpack to transfer the domain from one machine to another.

C. Create a domain template from the original domain using the Domain Template Builder and use the Configuration Wizard to create a new domain from the template.

D. Use the Admin Console of the original domain to create a domain template from the original domain and use the Configuration Wizard to create a new domain from the template.

Answer: C

Explanation: Using the Domain Template Builder to Create Domain Templates

To create a domain, start the Configuration Wizard and choose a domain configuration template.

Reference: Creating and Configuring Domains Using the Configuration Wizard

Q10. Which action cannot be done in a scripted, automated fashion using WLST?

A. collecting run-time metrics and sending an email if user-defined thresholds are exceeded

B. configuring Clusters and Managed Servers

C. starting Managed Servers using the Node Manager

D. installing WebLogic binaries on a remote machine using Node Manager

E. configuring a Managed Server on a remote machine where the Node Manager is installed but no other Managed Servers from the domain exist

Answer: D

Explanation: http://docs.oracle.com/middleware/1212/wls/WLSTG/domains.htm