Java平台调试架构简介XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />
架构纵览
Java平台调试架构如下图所示:
组件 调试界面
/ |--------------|
/ | j2se/1.3/docs/guide/jpda/architecture.html#vm#vm">VM |
buggee#debuggee" rel="nofollow">debuggee ----( |--------------| JVMDI - Java VM Debug Interface
| back-end |
|--------------|
/ |
comm channel -( | JDWP - Java Debug Wire Protocol
|
|--------------|
| front-end |
|--------------| JDI - Java Debug Interface
| UI |
|--------------|
1、 什么是JPDA
JPDA是Java PlatfoRM Debugger Architecture的缩写,它是一个多层的调试架构,允许程序员很容易的在一个或多个JVM上做写调试程序。
包括三部分:
JVMDI:定义了一个Java虚拟机可以提供的调试服务。
JDWP:定义了Java调试时不同调试器和不同进程的通讯协议。
JDI: 定义了语义级别的调试接口。
2、 debuggee
是一个被调试的进程
3、
待续
Mailto:accesine@163.com" rel="nofollow">accesine@163.com
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752019/viewspace-958242/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10752019/viewspace-958242/