没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
14页
如果你和众多的JProbe 使用者有同样的问题,你会寻求Java 分析工具,因为 Java program 不能满足你的需求。有这样需求的人不在少数。单建在以目标为取向,多线程Java programs的相关数——特别是多层次,Web-based applications—使得在没有协助的Java的运行很难得到改善。JProbe 产品可以帮你快捷的识别并解决常出现的Java难题.
资源推荐
资源详情
资源评论
JProbe Proler 使用指南 (1.1) 收藏
时间:200-06-12
翻译:Annie
Email:zhaoni701@163.com
Chapter 1
欢迎
如果你和众多的 JProbe 使用者有同样的问题,你会寻求 Java 分析工具,因为
Java program 不能满足你的需求。有这样需求的人不在少数。单建在以目标为
取向,多线程 Java programs 的相关数——特别是多层次,Web-based
applications—使得在没有协助的 Java 的运行很难得到改善。JProbe 产品可以帮
你快捷的识别并解决常出现的 Java 难题.
这一章将描述 Java development 的三大优点,及与之有关的一些运行缺陷,介
绍 JProbe 产品,匹配 JProbe 产品与 Java 缺陷,并提供能使你开始使用的方案。
注: 次指南解释说明与运行层面有关的 Java.至于其他 Java 问题,请参阅网页上的
Sun Microsystems 的 Java 文件, JVM 文件,及讨论 performance tuning Java
programs 方案的一般期刊出版物。
本章涉及一下问题:
■ 关于 Java-based Development 的一些问题
■ JProbe Suite 综述
■ Java Problems, JProbe Solutions
■ JProbe 方案
关于 Java-based Development 的一些问题
Java development 环境提供的许多优于其源语言 C/C++的好处:便携性,可控储
存量,以及多线程。和其他技术一样,要更好的利用这些优点,需先理解其固
有的缺陷。其便携性意味着使用 Java virtual machine 时须由运行协定。Managed
memory 要求明白 garbage collector 能做什么不能做什么,并学会处理参考。一
个多线程序可引出线的死结。有些缺陷可以应付,有些却不能。使用者须理解
并注意这些可控的问题。这部分将在两个大的分类下识别软件开发者可应付的
Java 缺陷: 程序正确性和程序效率。这两个分类认可许多软件开发环境下的普通
方案:首先开发者做出一项正确运行的程序,然后进行调节使其快速运行。
程序正确性问题
一项正确的程序即 cases 中的任务可以被成功完成,并得出正确结果。市场上有
许多可帮使用者编写并调试 Java 代码的工具。例如, integrated development
environments (IDEs) 提供绘图的界面可帮助使用者避免基础的编程问题。Java
调治工具可帮使用者识别并解决编码问题。测试工具可使使用者做出单位测试
框架,草拟出自动测试组。但这些工具并不能避免与多线程有关的缺陷,也不
能确定使你的测试有效完成。
测试问题
为确认程序的正确,编程者需要对它测试。由于 Java 的便携性,Java programs
的测试比其它程序更为复杂。编程者需考虑到多层平台,操作系统,及 Java 运
行时间环境。对 J2EE 应用软件而言,编程者常需要支持至少一项 application
server 的多种版本。如果你的程序是 Web-based, 测试可能也需要考虑到一个
Web server, servlet engines, browsers, security, and firewalls 的多种版本。
确保质量的测试在这一产业各有不同。你的开发环境会确定测试的种类,测试
的运行者,测试时间,自动还是手动。不管那种测试,要确保你的测试的可重
复性,及可覆盖整个程序,包括在第三方组成(成分)和服务器上代码的可靠。
未完待续。。。。。。
剩余13页未读,继续阅读
资源评论
sarina721
- 粉丝: 0
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功