本站首页    管理页面    写新日志    退出
首页(72) 论语(8) 外语学习(2) 想说就写(35) C/C++(1) Java(15) XML(0) 


«July 2025»
12345
6789101112
13141516171819
20212223242526
2728293031

纵然生来是为了等待死亡,还是要用双眼见证自己的时代


动态

万花筒

留声机

方便

去看看我得相册:>

友情:

小萝卜

 


统计
blog名称:实践出真知
日志总数:72
评论数量:158
留言数量:4
访问次数:470822
建立时间:2005年9月14日

 



[Java]《NetBeans和JBoss结合开发入门》(二)
软件技术

暂时流浪 发表于 2005/10/19 22:08:46

点击Add JAR/Folder按钮添加以上四个.jar到Java Source Classpath,如下图所示(点击看大图): 500)this.width=500'> 点下一步 1.         如果需要支持对JSP的代码提示,可以添加附加的.jar文件,不过对这个项目没那个必要。因此只需点击完成。IDE将会创建工程并显示在Projects窗口里。如下图所示: 500)this.width=500'> 浏览源代码 使用NetBeans的优势之一就是它有一个提供语法高亮、代码提示、重构以及许多其他功能的编辑器。你可以用这个编辑器浏览示例应用Duke银行的源代码。 1.         选择Window—>Navigator以显示IDE的导航窗口。 2.         展开JBossDukesBank项目下的src节点 3.         展开com.sun.ebank.web包 4.         点击Dispatcher.java,注意导航窗口怎样更新以显示来自Dispatcher类的方法 5.         在导航窗口里双击doPost,IDE的编辑器会打开Dispatcher.java文件并且显示doPost。如下图所示(点击看大图): 500)this.width=500'> 6.         花一些时间浏览Duke银行的其他原文件。有些便利的功能使得浏览源代码非常容易,包括: 500)this.width=500'>         源代码行数:选择View—> Show Line Numbers 500)this.width=500'>         类层次指示器:挨着doPost方法第一行左侧的页边空白处向上的箭头表示doPost overrides 了一个其他类的方法。鼠标停留在此箭头的上方会发现它overrides了谁 500)this.width=500'>         超链接:doPost方法里涉及到AccountHistoryBean类。按下Control键(苹果机则按下Command键),然后把鼠标指向AccoutHistoryBean,编辑器将会改变它的颜色并加上下划线,如下图所示: 500)this.width=500'> 当AccountHistoryBean被加上下划线的时候点击它,将会打开AccountHistoryBean.java原文件 500)this.width=500'>         向前/向后按钮:当你在编辑器里的文件之间移动的时候,你可以像在用web浏览器一样导航。编辑器工具栏的500)this.width=500'>按钮可以被用来向前或向后跳转。快捷键也行,Alt-K向后,Alt-L向前。 构建并部署示例应用 Ant脚本jboss-build.xml包含了准备、构建、部署示例应用的对象(targets)。既然NetBeans的项目系统是基于Ant的,调用这些对象(targets)非常容易。 1.         《Getting Started with JBoss v4》的4.1.2小节,告诉你要运行的第一个Ant对象(target)是compile。当你用NetBeans创建JBossDukesBank项目的时候,IDE的Build Project command已经被映射到并编译(compile)了jboss-build.xml里的对象(target)。所以要调用编译对象(compile target),只需右键单击JBossDukesBank项目,在弹出菜单里选择构建项目(Build Project) 2.         IDE底部会打开一个Output窗口,在它的最后一行应该以BUILD SUCCESSFUL开头 3.         《Getting Started with JBoss v4》的4.1.3小节,你需要运行四个对象(targets),按顺序依次是:package-ejb, package-web, package-client, 以及 assemble-app。NetBeans使这变得非常容易(使用Ant的更多选择,参见下面的映射Ant命令)。选择Projects窗口里的jboss-build.xml。IDE的导航窗口将会显示所有的Ant对象(targets)。如下图所示: 500)this.width=500'> 想调用一个Ant对象,在导航窗口里右键点击它,在弹出菜单里选Run Target。你也可以在弹出菜单里选择Create Shortcut以创建一个工具栏按钮、菜单项或者快捷键。如果那样的话,你可以把此对象集成到IDE。不管你选择哪种方法,必须按顺序调用这四个对象:package-ejb, page-web, package-client, assemble-app 4.         《Getting Started with JBoss v4》的4.1.7小节,描述了怎样设置JBoss绑定的Hypersonic数据库。在设置之前请确保JBoss应用服务器已经启动。在NetBeans里,点击Runtime窗口,然后展开Servers节点,在服务器列比里你会看见JBoss节点。如下图所示: 500)this.width=500'> 如果应用服务器正在运行,在它的名字旁边会有一个绿色箭头( ),如下所示: 如果JBoss没有启动,右击对应的条目选择Start(译者注:NetBeans和JBoss都是用Java写的,两个一块儿启动,内存小的机器可吃不消:P) 5.         《Getting Started with JBoss v4》的4.1.7.1小节还说必须改动JBoss的hsqldb-ds.xml文件。你可以用NetBeans来做这些改变。选择File—〉Open File,然后到JBoss安装目录的server/default/deploy文件夹,找到hsqldb-ds.xml文件,选择打开。IDE会在编辑器窗口打开它。有两个地方需要改动,顶端的connection-url需要改动以使用tcp连接,底部的用于tcp连接的mbean需要去掉注释。详细细节,参考4.1.7.1,改动完毕保存。 6.         按顺序调用这些Ant对象:db-create-table, db-insert, 以及db-list。db-list对象应该在IDE的Output窗口显示数据。如下图所示: 500)this.width=500'> 7.         《Getting Started with JBoss v4》的4.1.8小节里说,下一步是部署示例应用的.ear文件。你可以直接调用Ant对象来部署,或者,右击JBossDukesBank项目选择Redeploy Project,既然IDE部署项目命令已经映射到了Ant的部署对象 8.         在浏览器里,输入:http://localhost:8080/bank/main,打开应用程序的登录界面。注意,如果你配置的JBoss端口不是8080,用你配置的端口打开。如下图所示: 500)this.width=500'> 要使用这个应用程序,Customer ID:200, Password:j2ee。 9.         《Getting Started with JBoss v4》的4.1.8里你要调用的最后一个Ant对象是run-client。run-client对象启动一个独立的客户端应用程序。当你创建JBossDukesBank项目的时候,NetBEans已经映射它的Run Project command到run-client对象了,所以你只需右击JBossDukesBank然后选择Run Project以启动这个独立的客户端应用程序。当客户端应用程序启动之后,选择Customer Admin—〉View Customer Information,Customer ID为200,顾客的信息将会显示。如下所示: 500)this.width=500'>  调试示例应用 NetBeans的优点之一就是它提供了一个功能丰富的调试器。 第三部分


阅读全文(6461) | 回复(2) | 编辑 | 精华
 


回复:《NetBeans和JBoss结合开发入门》(二)
软件技术

暂时流浪发表评论于2005/11/11 22:51:16

5.0beta,4.1还不支持JBoss


个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:《NetBeans和JBoss结合开发入门》(二)
软件技术

SUN(游客)发表评论于2005/11/11 11:32:09

真是很好的文章! 但是我想问你用的NetBeans是什么版本的?我用V4.1的里面找不到JBOSS节点

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


» 1 »

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.094 second(s), page refreshed 144755773 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号