发明名称 |
End-to-end in-browser web-application debugging |
摘要 |
Described herein are various embodiments of computer-implemented tools, systems, and methods for managing debugging of different portions of an application (e.g., front-end and back-end) with different respective debuggers in a manner that facilitates debugging the entire application from within the user interface associated with one of the debuggers (e.g., from within a browser interface). In some embodiments, a debug manager acts as a bridge between a web-browser debugger and a back-end debugger, allowing an application developer to debug web applications without leaving the browser. |
申请公布号 |
US9471466(B1) |
申请公布日期 |
2016.10.18 |
申请号 |
US201514724304 |
申请日期 |
2015.05.28 |
申请人 |
SAP SE |
发明人 |
Garcia Marcos Del Puerto |
分类号 |
G06F9/44;G06F11/36;H04L29/08 |
主分类号 |
G06F9/44 |
代理机构 |
Schwegman Lundberg & Woessner, P.A. |
代理人 |
Schwegman Lundberg & Woessner, P.A. |
主权项 |
1. A system to facilitate debugging a web application comprising front-end code and back-end code from within a front-end debugger integrated in a web browser executing on a client device, the system comprising one or more processors implementing a plurality of modules, the modules comprising:
a debug manager connectable to the web browser and a back-end debugger hosted on a back-end application server, the back-end debugger and the front-end debugger being different types of debuggers, the debug manager configured to provide
a connection service to identify, in response to receipt, from the client device, of a network request to the back-end application server detected during debugging of the front-end code with the web browser, a client-server connection with which the network request is associated and a server computer of the back-end application server to process the network request, anda debug-request service to cause debug requests for the back-end code, received from a developer at the front-end debugger and sent from the front-end debugger to the debug manager, to be translated into a format specific to and adapted for processing by the back-end debugger. |
地址 |
Walldorf DE |