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记录停止。

相关文章
|
1月前
|
监控 Java 应用服务中间件
高级java面试---spring.factories文件的解析源码API机制
【11月更文挑战第20天】Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它通过自动配置、起步依赖和内嵌服务器等特性,极大地简化了Spring应用的开发和部署过程。本文将深入探讨Spring Boot的背景历史、业务场景、功能点以及底层原理,并通过Java代码手写模拟Spring Boot的启动过程,特别是spring.factories文件的解析源码API机制。
71 2
|
1月前
|
数据采集 监控 前端开发
二级公立医院绩效考核系统源码,B/S架构,前后端分别基于Spring Boot和Avue框架
医院绩效管理系统通过与HIS系统的无缝对接,实现数据网络化采集、评价结果透明化管理及奖金分配自动化生成。系统涵盖科室和个人绩效考核、医疗质量考核、数据采集、绩效工资核算、收支核算、工作量统计、单项奖惩等功能,提升绩效评估的全面性、准确性和公正性。技术栈采用B/S架构,前后端分别基于Spring Boot和Avue框架。
|
18天前
|
存储 缓存 Java
Spring面试必问:手写Spring IoC 循环依赖底层源码剖析
在Spring框架中,IoC(Inversion of Control,控制反转)是一个核心概念,它允许容器管理对象的生命周期和依赖关系。然而,在实际应用中,我们可能会遇到对象间的循环依赖问题。本文将深入探讨Spring如何解决IoC中的循环依赖问题,并通过手写源码的方式,让你对其底层原理有一个全新的认识。
38 2
|
1月前
|
前端开发 Java 开发者
Spring生态学习路径与源码深度探讨
【11月更文挑战第13天】Spring框架作为Java企业级开发中的核心框架,其丰富的生态系统和强大的功能吸引了无数开发者的关注。学习Spring生态不仅仅是掌握Spring Framework本身,更需要深入理解其周边组件和工具,以及源码的底层实现逻辑。本文将从Spring生态的学习路径入手,详细探讨如何系统地学习Spring,并深入解析各个重点的底层实现逻辑。
63 9
|
3月前
|
缓存 安全 Java
Spring框架中Bean是如何加载的?从底层源码入手,详细解读Bean的创建流程
从底层源码入手,通过代码示例,追踪AnnotationConfigApplicationContext加载配置类、启动Spring容器的整个流程,并对IOC、BeanDefinition、PostProcesser等相关概念进行解释
316 24
Spring框架中Bean是如何加载的?从底层源码入手,详细解读Bean的创建流程
|
3月前
|
缓存 Java 开发工具
Spring是如何解决循环依赖的?从底层源码入手,详细解读Spring框架的三级缓存
三级缓存是Spring框架里,一个经典的技术点,它很好地解决了循环依赖的问题,也是很多面试中会被问到的问题,本文从源码入手,详细剖析Spring三级缓存的来龙去脉。
228 24
Spring是如何解决循环依赖的?从底层源码入手,详细解读Spring框架的三级缓存
|
3月前
|
XML 缓存 Java
手写Spring源码(简化版)
Spring包下的类、手写@ComponentScan注解、@Component注解、@Autowired注解、@Scope注解、手写BeanDefinition、BeanNameAware、InitializingBean、BeanPostProcessor 、手写AnnotationConfigApplicationContext
手写Spring源码(简化版)
|
2月前
|
Java Spring
Spring底层架构源码解析(三)
Spring底层架构源码解析(三)
148 5
|
2月前
|
XML Java 数据格式
Spring底层架构源码解析(二)
Spring底层架构源码解析(二)
|
2月前
|
Java Spring 容器
Spring IOC、AOP与事务管理底层原理及源码解析
【10月更文挑战第1天】Spring框架以其强大的控制反转(IOC)和面向切面编程(AOP)功能,成为Java企业级开发中的首选框架。本文将深入探讨Spring IOC和AOP的底层原理,并通过源码解析来揭示其实现机制。同时,我们还将探讨Spring事务管理的核心原理,并给出相应的源码示例。
146 9
下一篇
DataWorks