Java平台调试架构简介(转)

Java平台调试架构简介 (转)[@more@]

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">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">accesine@163.com



名称栏目:Java平台调试架构简介(转)
本文地址:http://myzitong.com/article/jjphdi.html