TOP 6 JMX Interview Questions and Answers pdf fresher and experienced

Read the most frequently asked 6 top JMX interview questions and answers PDF for freshers and experienced.

JMX Interview Questions and Answers PDF Experienced Freshers




1. What is JMX?
JMX is native to the Java programming language. As a result, it offers natural, efficient, and lightweight management extensions to Java-based functions. It consists of a set of specifications and development tools for managing Java environments and developing state-of-the-art management solutions for applications and services.

2. Explain JMX Concepts and Architecture?
MX is conceptually simple, yet bears the fruit of years of domain experience and research. In a nutshell, JMX defines a standard means for applications to expose management functionality
1)Instrumentation level
2)Agent level
3)Management level

3. what is the use of Object Factories?
Factory methods that will be used to create objects just like in a static way.

4. Which is the best tool for monitoring Weblogic server(WLS8)?
WLS8 supports JMX but it uses weblogic implementation of JMX server. It does not supports generalise sun javax API which can be used with any JVM. There are some patches available which can be used with WLS8 which will enabled JMX based monitoring. Once JMX is enable there are many monitoring tools available in the market. One can even go for custom JMX utilities which can be used for server monitoring.

5. What is JMX architecture?
JMX is based on a 3-level architecture:
? The Probe level contains the probes (called MBeans) instrumenting the resources. Also called the Instrumentation level.
? The Agent level, or MBeanServer, is the core of JMX. It is an intermediary between the MBean and the applications.
? The Remote Management level enables remote applications to access the MBeanServer through Connectors and Adaptors. A connector provides full remote access to the MBeanServer API using various communication frameworks (RMI, IIOP, JMS, WS), while an adaptor adapts the API to another protocol (SNMP) or to Web-based GUI (HTML/HTTP, WML/HTTP).

6. What is Managed Bean or MBean?
A managed bean - sometimes simply referred to as an MBean - is a type of JavaBean, created with dependency injection. Managed Beans are particularly used in the Java Management Extensions technology. But, with the Java EE 6 specification provides for a more detailed meaning of a managed bean.

0 comments:

Post a Comment