2010-11-21 29 views

Répondre

3

Vous pouvez vous JMX pour administrer et gérer les composants d'une application Web. Pour commencer, la plupart, sinon tous, les serveurs d'applications Web Java EE enregistrent beaucoup de MBeans pour fournir des capacités de surveillance et d'administration à plusieurs de leurs ressources telles que les pools de connexions, les gestionnaires de transactions, les applications déployées, etc. client, comme JConsole fourni avec le JDK/JRE, pour se connecter à un serveur d'applications en cours d'exécution et gérer ces composants.

Vous pouvez aller encore plus loin en créant et en enregistrant vous-même des MBeans personnalisés pour vous aider à gérer et contrôler des parties de vos applications. Par exemple, si votre application Web utilise un cache quelconque pour augmenter les temps de réponse, vous pouvez créer un objet de contrôle capable de vider le cache, de modifier les temps d'expulsion des entrées, de désactiver le cache, etc. contrôle avec le serveur MBean qui à son tour le rendrait accessible via le client JMX.

Je l'ai fait plusieurs fois pour fournir une console d'administration dans mes applications Web sans avoir besoin de créer une interface utilisateur personnalisée.