1Z0-599 | 10 Tips For Replace 1Z0-599 dumps


Q21. Which four steps are involved to use Active Cache Dependency Injection in a WebLogic Java EE application?

A. Deploy Active Cache shared library

B. Declare dependency on the shared library

C. Declare all dependency injection entries

D. Package tangosol-coherence-override.xml in modules classpath

E. Package coherence-cache-config.xml in modules classpath

Answer: A,B,C,E 

Explanation: Note:

* Example

If you have additional Coherence caches running on Coherence*Web, then you must merge the cache configuration information (typically defined in the coherence-cache- config.xml file) with the session configuration contained in the session-cache- config.xml file. The cache and session configuration must be consistent across WebLogic Server and Coherence cache servers.

Q22. Active Cache is the integration of Coherence and WebLogic Server. Which component is NOT part of this integration?

A. Coherence*Web

B. Coherence*Extend

C. TopLink Grid with Coherence

D. Coherence cluster lifecycle management in WebLogic Server

E. Named cache dependency Injection

Answer: B

Explanation: WebLogic Server includes features that allow deployed applications to easily use Coherence data caches, and seamlessly incorporate Coherence*Web (not A) for session management and TopLink Grid (not C) as an object-to-relational persistence framework. Collectively, these features are referred to as ActiveCache.

ActiveCache is employed by applications running on WebLogic Server and provides replicated and distributed caching services that make an application's data available to all servers in a Coherence data cluster. New features in this release provide direct access by applications to data caches, either through resource injection or component-based JNDI lookup, and let you display, monitor, create, and configure Coherence clusters using the WebLogic Server Administration Console and WLST.

Reference: Oracle Coherence Tutorial for Oracle Coherence

Q23. A customer needs to analyze an application that was developed for Oracle Application Server 10gR2 or 10gR3 (OC4J) in order to prepare to upgrade the infrastructure to WebLogic 12c. The customer wants understand the changes required to be made to the application and how to configure WebLogic in to support the newly upgraded application.

Which three actions would you recommend for upgrading the customer's application and server configuration?

A. Use Oracle Upgrade Manager to create a new WebLogic domain template from an OAS/OC4J installation and redeploy the application.

B. Use SmartUpgrade to analyze the OAS/OC4J server configuration and create WebLogic configuration files.

C. Use SmartUpgrade to analyze the application archive (EAR/WAR/JAR) Source Directory or IDeveloper project and generate a report that describes the areas of the application that need to be updated.

D. Use the Configuration Wizard to extend an existing WebLogic domain with OAS/OC4J support libraries and redeploy the application.

E. Use SmartUpgrade to generate application artifacts and deployment descriptors that can be deployed to WebLogic.

Answer: B,D,E

Explanation:

Note:

* Oracle WebLogic SmartUpgrade is part of the Oracle Fusion Middleware 11g upgrade tools that were designed to maximize the automation of the upgrade process, minimize the application

downtime and allows for rapid and seamless uptake of the Oracle Fusion Middleware 11g features and capabilities.

* SmartUpgrade : (B) When generating an upgrade report into an existing project, an Oracle Application Server

configuration home could be specified to be included as part of the report. Additionally, both the

server home and OracleAS enterprise archives can be localized into the JDevelopoer project file

system by checking "Copy OC4J Deployment Archives Into Project".

* SmartUpgrade : (E) The advisory reports and the configuration artifacts will be generated. The generated artifacts will be located at the JDeveloper project mywork directory

* You can add product component functionality or additional applications and services to an existing WebLogic domain by extending it using the Configuration Wizard. For example, if you created a base WebLogic domain and you want to add the Avitek Medical Records Examples functionality, you can extend the domain by using the medrec.jar template.

The Configuration Wizard simplifies the task of extending an existing WebLogic domain by using extension templates. Oracle provides various sample extension templates, as well as extension templates for various Fusion Middleware products. You can also create your own extension templates using WLST or the unpack command.

Q24. Which two IDEs are supported development environments for WebLogic Server 12c in version 12.1.1?

A. Websphere Developer Studio

B. NetBeans

C. InteliJ IDIA

D. JDeveloper

E. Eclipse

F. WebLogic Workshop

Answer: B,E

Explanation: E: Oracle Enterprise Pack for Eclipse 12c (12.1.1.2.1) Eclipse Based Enterprise Application Development

Oracle Enterprise Pack for Eclipse (OEPE) 12.1.1.2.1 for Eclipse Juno provides tools that make it easier to develop applications utilizing specific Oracle Fusion Middleware technologies and Oracle Database.

Note:

* Support for IDE’s. WebLogic already supported JDeveloper 11.1.1.5, but will come out with the 11.1.1.6 later on. Also suported are Eclipse and NetBeans 7.1 IDE. The JDeveloper 11.1.1.6 and IntelliJIdea IDE will be supported in a later timeframe.

Q25. You have a domain that was created and configured with WebLogic 10.3.5. You want to upgrade the domain to use WebLogic 12c. Which Oracle tool must you use to upgrade your domain?

A. Oracle WebLogic Domain Upgrade tool

B. Smart Update

C. Smart Upgrade

D. No tool required, just install WebLogic 12c, update the domain to point to the new WebLogic installation and start your domain.

E. JDeveloper

Answer: D

Explanation:

Note:

You can use the 12.1.1 WebLogic Upgrade Wizard to upgrade domains created in WebLogic Server 8.1. You can also use the WebLogic Upgrade Wizard to upgrade a WebLogic domain created in WebLogic Server 9.x or 10.x to 12.1.1, but this is optional.

Q26. An application is using WebLogic JMS Store and Forward to forward messages from a local JMS queue a remote WebLogic JMS destination. You need to determine if the messages are being sent from the local Weblogic Server.

Where do you find information and metrics about Store and Forward components in the

WebLogic Admin Console?

A. JMS Persistent Store

B. JMS Server

C. JMS Distributed Destination

D. JMS Store and Forward

E. Automatic Service Migration

Answer:

Explanation: Note:

* Persistent messages are saved in the persistent store on the sending side until they are successfully forwarded to and acknowledged by the receiving side.

Q27. A customer needs to ensure that the number of threads servicing an application does not exceed the number of database connections available to the application.

What step must you take to address this situation?

A. Configure a Max Threads Constraint and add your application to the list of applications for the Constraint.

B. Configure a Work Manager with a Maximum Threads Constraint tied to the Connection Pool and configuration your application to use the Work Manager.

C. Configure a Work Manager with a Minimum Threads Constraint tied to the Connection Pool and configure your application to use the Work Manager.

D. Configure a global MaxThreads constraint and target it to the server or clusters where your application is deployed.

E. Configure the startup parameter "-Dwls-maxThreads" to be the same as the number of database connections configured.

Answer: B

Explanation: To manage work in your applications, you define one or more of the following Work Manager components:

Fair Share Request Class: Response Time Request Class: Min Threads Constraint:

Max Threads Constraint: Capacity Constraint Context Request Class:

Note:

* max-threads-constraint—This constraint limits the number of concurrent threads executing requests from the constrained work set. The default is unlimited. For example, consider a constraint defined with maximum threads of 10 and shared by 3 entry points. The scheduling logic ensures that not more than 10 threads are executing requests from the three entry points combined.

A max-threads-constraint can be defined in terms of a the availability of resource that requests depend upon, such as a connection pool.

A max-threads-constraint might, but does not necessarily, prevent a request class from taking its fair share of threads or meeting its response time goal. Once the constraint is reached the server does not schedule requests of this type until the number of concurrent executions falls below the limit. The server then schedules work based on the fair share or response time goal.

* WebLogic Server prioritizes work and allocates threads based on an execution model that takes into account administrator-defined parameters and actual run-time performance and throughput.

Administrators can configure a set of scheduling guidelines and associate them with one or more applications, or with particular application components.

* WebLogic Server uses a single thread pool, in which all types of work are executed. WebLogic Server prioritizes work based on rules you define, and run-time metrics, including the actual time it takes to execute a request and the rate at which requests are entering and leaving the pool.

The common thread pool changes its size automatically to maximize throughput. The queue monitors throughput over time and based on history, determines whether to adjust the thread count. For example, if historical throughput statistics indicate that a higher thread count increased throughput, WebLogic increases the thread count. Similarly, if statistics indicate that fewer threads did not reduce throughput, WebLogic decreases the thread count. This new strategy makes it easier for administrators to allocate processing resources and manage performance, avoiding the effort and complexity involved in configuring, monitoring, and tuning custom executes queues.

Reference: Using Work Managers to Optimize Scheduled Work

Q28. What type of Java EE application can be upgraded to WebLogic 12c using the Smart Upgrade tool?

A. GlassFish

B. iAS

C. WebLogic Server 11g

D. JBoss

Answer:

Explanation: Note:

* iAS: Oracle Application Server

* Oracle WebLogic Server SmartUpgrade is one several Oracle software tools that can help you upgrade your entire Oracle Application Server or Oracle WebLogic Server environment to Oracle Fusion Middleware 11g.

Q29. 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.

Q30. 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