探索NetBeans:Web应用开发与可视化工具的强大组合
立即解锁
发布时间: 2025-08-26 01:00:30 阅读量: 2 订阅数: 6 

### 探索NetBeans:Web应用开发与可视化工具的强大组合
#### 1. HTTP监测器:调试的得力助手
在Web应用开发过程中,测试特定页面时不清楚幕后发生了什么,是一件令人头疼的事。我们常常需要读写请求、响应和会话对象,还得知道特定页面请求的会话属性值。以往,很多Web开发者会编写代码从会话或请求对象中获取值,遍历名称并打印当前值,以了解传递给JSP页面或Servlet的精确值。而HTTP监测器能让这种调试方式成为过去式,它是NetBeans中非常实用的功能之一。
##### 1.1 启用HTTP监测器
HTTP监测器需要应用服务器支持并启用。目前,只有Tomcat和SJSAS支持该功能。启用步骤如下:
1. 选择“工具”➤“服务器管理器”。
2. 在“服务器管理器”窗口的左窗格中选择一个服务器。
3. 如果服务器支持HTTP监测器,在右窗格显示的服务器属性中会看到“启用HTTP监测器”复选框,勾选该框,然后点击“关闭”。
##### 1.2 使用HTTP监测器
配置好应用服务器以使用HTTP监测器后,就可以开始使用该工具了。运行单个JSP页面或整个Web应用时,HTTP监测器会自动激活。浏览器完成初始请求处理后,HTTP监测器窗口会打开并显示结果。
##### 1.3 查看记录信息
在HTTP监测器窗口左侧的“当前记录”节点下,会显示已向服务器部署的应用中发出的HTTP请求记录。点击任何记录即可查看其数据。选择记录后,该记录的字段和值会显示在HTTP监测器窗口右侧的几个选项卡中:
| 选项卡 | 显示内容 |
| ---- | ---- |
| 请求 | 显示请求信息,如URI、方法、协议和客户端IP地址,还会列出查询字符串中的参数和值,以及请求后存在的请求属性 |
| Cookie | 显示传入和传出的Cookie |
| 会话 | 显示会话的一般信息,如会话ID、创建时间和最后访问时间,还会显示请求前后存在的会话属性 |
| 上下文 | 显示一般的Servlet上下文数据、上下文属性和初始化参数 |
| 客户端和服务器 | 显示客户端信息,如协议、客户端IP地址、字符编码、区域设置、使用的软件和接受的文件格式,以及服务器信息,如主机名、端口、应用服务器平台和Java版本 |
| 标头 | 显示典型的HTTP标头,如用户代理、主机、连接和Cookie |
我们可以使用HTTP监测器中显示的数据对所有与请求相关的变量进行分析。记录的格式为HTTP协议、页面名称和日期/时间。例如,图中列出的三条记录都是通过GET请求完成的,第二条记录下方有一个子节点,这是因为对Welcome.do的原始请求重定向到了welcomeStruts.jsp的子请求。
##### 1.4 操作记录
在“当前记录”节点下右键单击单个请求,会在上下文菜单中看到几个选项:
- **删除**:永久删除请求记录,此操作无法撤销,所以要确保确实想删除该记录。
- **保存**:将记录移动到“保存的记录”节点下,以便进一步检查。关闭NetBeans IDE软件后,“当前记录”节点下的项目将丢失,只有保存的记录仍可访问。
- **重放**:指示NetBeans自动再次执行完全相同的HTTP请求。所有请求属性、会话变量、上下文参数和Cookie都会被设置为完全模拟原始请求。会打开一个网页浏览器窗口并加载请求的页面。请求完成后,新记录将出现在“当前记录”列表的末尾。请求产生的字段和值可能与原始请求相同,也可能不同,因为在重放请求之前可能已更改了应用代码。
- **编辑并重放**:允许选择请求记录,更改一些字段和值,然后在Web应用中重放该请求。这对于测试查询字符串参数、Cookie和标头变量等非常有用。
##### 1.5 编辑和重放记录
选择记录上下文菜单中的“编辑并重放”项时,会出现“编辑并重放”窗口。使用“添加参数”按钮,可以为新的查询字符串参数指定名称/值
0
0
复制全文
相关推荐









