« | July 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | |
| |

纵然生来是为了等待死亡,还是要用双眼见证自己的时代 |
统计 |
blog名称:实践出真知 日志总数:72 评论数量:158 留言数量:4 访问次数:471514 建立时间:2005年9月14日 |
| |
[Java]《NetBeans和JBoss结合开发入门》(三) 软件技术
暂时流浪 发表于 2005/10/19 22:34:52 |
1. 如果你已经登录了此示例基于浏览器的应用,点击右上角的Logoff链接退出。如果你运行的时独立的程序,点击右上角的X图标关闭此程序。
2. 在NetBeans里,如果你想调试项目创建的输出列表,需要添加.jar和.war文件。右键点击Projects窗口的JBossDukesBank条目,选择Properties
3. 选择Output目录,然后点击Add JAR/Folder按钮
4. 选择jar文件夹,然后添加app-client.jar, bank-ejb.jar, web-client.war文件。结果如下图所示(点击看大图):
500)this.width=500'>
点击OK按钮
5. 点击Runtime栏,你可以看到服务器列表。右键点击JBoss选择Stop,如下图所示:
500)this.width=500'>
注意:在NetBeans5.0 beta版里有一个配置上bug,你需要重复一次这个步骤。如果IDE显示timeout的错误消息,就关闭错误对话框,然后重复此步骤。
6. 在Runtime栏里右击JBoss条目,选择Start in Debug Mode
7. 为sun.ebank.web.Dispatcher类的doGet方法设置一个断点。打开Dispatcher.java,鼠标放在doGet方法的第一行,然后选择Run—>Toggle Breakpoint。设置断点的便捷方法是,在你想设置断点的地方页边单击。不论哪种方法,IDE将会以红色背景显示此行,如下图所示(点击看大图):
500)this.width=500'>
8. 选择Run—〉Debug Main Project。因为此项目是用已存在的Ant脚本创建的,NetBeans把它看作一个任意的(freeform)项目。如你所料,项目的Ant脚本不包含被用来启动IDE的调试器的对象。因此,NetBeans建议创建一个合适的对象。如下图所示:
500)this.width=500'>
点击Generate按钮
9. NetBeans打开两个编辑器窗口。第一个是ide-targets.xml。此文件包含仅被IDE使用的Ant对象。它允许IDE为你的项目添加Ant对象而不用修改你自己的Ant脚本(在这个项目里是jboss-build.xml)。第二个编辑器窗口是debug.properties,修改它里面的jpda.address以及client.url,以使它们匹配下面所示的值:jpda.address=8787client.url=http://localhost:8080/bank/main
保存debug.properties,然后选择Run—〉Debug Main Project
10. IDE的调试器启动后,你的浏览器将会自动打开并显示应用程序的登录界面:http://localhost:8080/ban/main。用Customer:200和Password:j2ee登录。
11. 点击此应用程序的提交按钮后,调试器会在先前设置的断点处终止应用程序。如下图所示(点击看大图):
500)this.width=500'>
12. 花一些时间试验一下调试器的其他功能。想操纵调试器,选择Run菜单里的命令;选择Window—〉Debugging,可以显示调试器窗口。当年完成调试后,选择Run—〉Finish Debugger Session。
深度探索
工程文件
Projects窗口仅仅显示了通常来说经常修改的文件的一个高层逻辑视图。像看一个项目的所有文件,点击Files栏。下图显示了dd/web文件夹里的web.xml
500)this.width=500'>
如果你右击web.xml选择打开,IDE将会显示一个客户部署描述符的编辑器。
映射Ant命令
本手册展示了如何用已经存在的Ant build脚本创建一个已经组织好(freeform)的的项目。为了使NetBeans使用已经存在的Ant build脚本,必须映射它自己的命令到Ant build脚本中的对象。你可以右击此项目,选择Properties,然后点击Build and Run,以控制映射方式。如下图所示:
500)this.width=500'>
工程类型
在本手册里,建立了一个Web应用。NetBeans还支持其他几种项目模板。示例的应用不仅包括web组件,还包括EJBs,以及一个独立的客户端应用。可以用NetBeans为每种类型的独立组件创建其他的项目。下图显示了一个用已存在的Ant build脚本创建的EJB模块项目,IDE会提供EJB相关功能的重要部分。启动一个EJBs的逻辑视图,如下所示:
500)this.width=500'>
扩展IDE
NetBeans提供了你集成JBoss工作的所有标准功能。如果你遇到IDE没有提供的特定的需求,你可以利用IDE对创建叫做模块的扩展的充分支持。例如,可能你想为JBoss添加样本项目以作为新项目的向导,或者,你想为JBoss的部署描述符提供一个特殊的文件模板。对于前者,你会用到项目模板向导,而后者,你会用到向导的向导,如下图所示(点击看大图):
500)this.width=500'>
这些文件类型对于模块项目可用;仅需选择New—>File/Folder。关于扩展NetBeans的更多信息,参考http://platform.netbeans.org/tutorials
(完) 如果你想再看一遍,请到第一部分或第二部分,也许你更想看看E版 |
|
|