2007.02.03我在BEA成都UG第三次活动上面的Spring JMX源码与PPT资料

简介: http://yulimin.javaeye.com/blog/52354 关键字: Spring   Spring JMX Log4J Logging AJAX SVG     利用Spring来管理控制自己的应用程序 PPT 文件下载:yulimin.javaeye.com/topics/download/be60fb70-e017-41fd-88a7-130d6293dba2 代码

http://yulimin.javaeye.com/blog/52354

关键字: Spring   Spring JMX Log4J Logging AJAX SVG    
利用Spring来管理控制自己的应用程序

PPT 文件下载:yulimin.javaeye.com/topics/download/be60fb70-e017-41fd-88a7-130d6293dba2

代码文件下载:yulimin.javaeye.com/topics/download/8be6bc63-fb74-4ed3-b7c8-bf9332ebdfbf

相关的演示的内容的详细讲解


 请大家利用Spring IDE来展示Spring的配置文件,图形化方便进行查看。

1、JvmMonitorMBean接口
  实现 JvmMonitorMBean 接口的 JvmMonitor 具体类
  运行 JvmMonitorTest 来启动,然后访问 http://localhost:8808/

2、使用JDK 1.5.0本身的MXBean
  运行 ManagementFactoryTest 来启动,然后访问 http://localhost:8808/
  
3、Log4J 动态改变级别的演示 http://localhost:8808/
  MX4J的实现:运行 JmxLog4JMX4JTest 来启动
    html展现访问 http://localhost:9980/
    xml展现访问 http://localhost:9981/
  Sun RI的实现:运行 JmxLog4JSunTest 来启动
    html展现访问 http://localhost:9980/
    没有xml展现

  jconsole连接:以上MX4J与Sun RI的实现均可通过运行 jconsole
    在打开的窗口里选择高级,然后输入JMX URL: service:jmx:rmi:///jndi/rmi://localhost:8888/Log4J 确定
    然后进行操作,蓝色的表示可以修改的属性。黑色表示只读属性。

  API编程的实现:运行 JmxLog4JRMITest ,默认是 INFO 级别,开始运行后改为 FATAL 级别,回车后改为 TRACE 级别。

  以上各种方式的改变,均可通过Window下的tail软件 BareTail 来查看Application.log文件的具体显示变化。
  
4、Sun的Logging演示
  先运行 rmiregistry 9999
  然后再运行 LoggingJMXRMIServer
  启动后再运行 LoggingMXBeanTest,可以看到控制台Logging的变化,敲回车,Logging记录停止。

相关文章
|
3月前
|
设计模式 Java 开发者
如何快速上手【Spring AOP】?从动态代理到源码剖析(下篇)
Spring AOP的实现本质上依赖于代理模式这一经典设计模式。代理模式通过引入代理对象作为目标对象的中间层,实现了对目标对象访问的控制与增强,其核心价值在于解耦核心业务逻辑与横切关注点。在框架设计中,这种模式广泛用于实现功能扩展(如远程调用、延迟加载)、行为拦截(如权限校验、异常处理)等场景,为系统提供了更高的灵活性和可维护性。
|
7月前
|
前端开发 Java 物联网
智慧班牌源码,采用Java + Spring Boot后端框架,搭配Vue2前端技术,支持SaaS云部署
智慧班牌系统是一款基于信息化与物联网技术的校园管理工具,集成电子屏显示、人脸识别及数据交互功能,实现班级信息展示、智能考勤与家校互通。系统采用Java + Spring Boot后端框架,搭配Vue2前端技术,支持SaaS云部署与私有化定制。核心功能涵盖信息发布、考勤管理、教务处理及数据分析,助力校园文化建设与教学优化。其综合性和可扩展性有效打破数据孤岛,提升交互体验并降低管理成本,适用于日常教学、考试管理和应急场景,为智慧校园建设提供全面解决方案。
488 70
|
监控 Java 应用服务中间件
高级java面试---spring.factories文件的解析源码API机制
【11月更文挑战第20天】Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它通过自动配置、起步依赖和内嵌服务器等特性,极大地简化了Spring应用的开发和部署过程。本文将深入探讨Spring Boot的背景历史、业务场景、功能点以及底层原理,并通过Java代码手写模拟Spring Boot的启动过程,特别是spring.factories文件的解析源码API机制。
345 2
|
8月前
|
存储 监控 数据可视化
SaaS云计算技术的智慧工地源码,基于Java+Spring Cloud框架开发
智慧工地源码基于微服务+Java+Spring Cloud +UniApp +MySql架构,利用传感器、监控摄像头、AI、大数据等技术,实现施工现场的实时监测、数据分析与智能决策。平台涵盖人员、车辆、视频监控、施工质量、设备、环境和能耗管理七大维度,提供可视化管理、智能化报警、移动智能办公及分布计算存储等功能,全面提升工地的安全性、效率和质量。
214 0
|
10月前
|
监控 JavaScript 数据可视化
建筑施工一体化信息管理平台源码,支持微服务架构,采用Java、Spring Cloud、Vue等技术开发。
智慧工地云平台是专为建筑施工领域打造的一体化信息管理平台,利用大数据、云计算、物联网等技术,实现施工区域各系统数据汇总与可视化管理。平台涵盖人员、设备、物料、环境等关键因素的实时监控与数据分析,提供远程指挥、决策支持等功能,提升工作效率,促进产业信息化发展。系统由PC端、APP移动端及项目、监管、数据屏三大平台组成,支持微服务架构,采用Java、Spring Cloud、Vue等技术开发。
386 7
|
11月前
|
存储 缓存 Java
Spring面试必问:手写Spring IoC 循环依赖底层源码剖析
在Spring框架中,IoC(Inversion of Control,控制反转)是一个核心概念,它允许容器管理对象的生命周期和依赖关系。然而,在实际应用中,我们可能会遇到对象间的循环依赖问题。本文将深入探讨Spring如何解决IoC中的循环依赖问题,并通过手写源码的方式,让你对其底层原理有一个全新的认识。
275 2
|
前端开发 Java 开发者
Spring生态学习路径与源码深度探讨
【11月更文挑战第13天】Spring框架作为Java企业级开发中的核心框架,其丰富的生态系统和强大的功能吸引了无数开发者的关注。学习Spring生态不仅仅是掌握Spring Framework本身,更需要深入理解其周边组件和工具,以及源码的底层实现逻辑。本文将从Spring生态的学习路径入手,详细探讨如何系统地学习Spring,并深入解析各个重点的底层实现逻辑。
286 9
|
存储 开发框架 Java
什么是Spring?什么是IOC?什么是DI?IOC和DI的关系? —— 零基础可无压力学习,带源码
文章详细介绍了Spring、IOC、DI的概念和关系,解释了控制反转(IOC)和依赖注入(DI)的原理,并提供了IOC的代码示例,阐述了Spring框架作为IOC容器的应用。
862 1
什么是Spring?什么是IOC?什么是DI?IOC和DI的关系? —— 零基础可无压力学习,带源码
|
Java Spring
Spring底层架构源码解析(三)
Spring底层架构源码解析(三)
510 5

热门文章

最新文章