工具软件   办公软件   操作系统   网络安全   设计在线   程序开发   教程宝典   软件下载   软件论坛
您的位置:软件 > 开发者网络 > 开发工具 > Java > 正文
图解JDeveloper 10g快速开发会话EJB
[文章信息]
作者:陈立平
时间:2004-11-30
出处:天极网
责任编辑:方舟
[文章导读]
本文详细介绍了在Oracle JDeveloper 10g环境下开发Enterprise JavaBean的设计、开发、测试方法
advertisement
热点推荐
· 禁止QQ登录的方法
· 给你的XML文件做个数字签名
· ImageReady制作“焰火”小动画
· Java加密和数字签名编程快速入门
· 在VB6中用命令行为模式控制GUI动作
[正文]

1 2 3 4  下一页

  摘要 本文详细介绍了在Oracle JDeveloper 10g环境下开发会话Bean所涉及到的JDeveloper安装、配置方法以及Enterprise JavaBean的设计、开发、运行、测试方法,为Java初学者和JDeveloper学习者提供了有益的参考。

  1、JDeveloper 10g开发工具简介

  JDeveloper 10g是全球最大的数据库软件供应商甲骨文公司(Oracle Corporation)开发的一款Java应用集成开发环境(IDE)软件。它针对Java应用开发中的各项活动提供了全面的支持,例如支持版本控制、系统建模、编码开发、程序调试、自动测试、系统性能优化等,以及具有方便地部署Java应用程序和Web服务的特性,大大简化了应用系统的发布操作。

  不但如此,Oracle JDeveloper 10g 中还提出了其特有的J2EE 开发框架——Oracle Application Development Framework(ADF)。该框架以 J2EE 设计模式为基础,不仅可帮助程序员开发更为健壮的 J2EE 应用系统,也可大幅度提高程序的编写效率、缩短应用系统的开发时间。

  2、为什么用JDeveloper进行会话Bean的开发

  如上所述,JDeveloper 10g开发工具不但具有很强的系统集成度,而且,也具有了提高开发生产率的一些有益特性。

  除此之外,JDeveloper 10g具有可免费获得并使用、基于模型驱动开发(MDA)、以及集成OC4J J2EE应用服务器的特性,决定了无论是开发还是学习,其都不失为一个好的集成开发环境。

  因此,本文以简单的Hello Session Bean为例,来说明JDeveloper 10g下EJB的设计、编码、发布以及测试的方法和步骤,以为J2EE初学者降低学习门槛,提供更好的学习工具。

  3、JDeveloper 10g运行环境的准备

  3.1 下载

  ① 从Sun网站下载J2SE 1.4.2安装包

  ② 从Oracle公司网站(http://www.oracle.com)下载Oracle JDeveloper 10g开发工具(.zip文件)

  3.2 安装并设置Java 运行环境

  安装下载的J2SE 1.4.2安装包,并进行环境变量的设置。具体设置方法略,请参看相关文档。

  需要说明的是,经笔者测试,若Java SDK用的是J2SE 1.5(即Tiger),则JDeveloper 10g的OC4J应用服务器启动时会报错,因此,建议最好使用J2SE 1.4.2。

  3.3 解压缩JDeveloper

  下载的Oracle JDeveloper 10g开发工具(.zip文件)不需要安装,只需将其解压缩到硬盘分区的某个文件夹下即可,如解压缩到G:\Jdev9052。

  4、JDeveloper 10g应用服务器OC4J的安装

  JDeveloper 10g产品中内嵌了Oracle的J2EE应用服务器软件——OC4J,其支持J2EE 1.3组件的开发。在此例中,要使用OC4J应用服务器,必须对其进行安装并做必要的设置。

  4.1安装和设置OC4J应用服务器

  在Windows中进入Dos命令提示符,输入以下Dos命令以安装和设置OC4J应用服务器:

D:\Documents and Settings\Administrator>g:
G:\>cd jdev9052\j2ee\home
G:\jdev9052\j2ee\home>java -jar oc4j.jar –install

  正常情况下,该命令将显示如下信息:

Auto-unpacking G:\jdev9052_org\j2ee\home\applications\dms0.war... done.
Auto-unpacking G:\jdev9052_org\j2ee\home\applications\dms.war... done.
Auto-unpacking G:\jdev9052_org\BC4J\redist\bc4j.ear... done.
Auto-unpacking G:\jdev9052_org\BC4J\redist\bc4j\webapp.war... done.
Auto-deploying bc4j (New server version detected)...
Auto-unpacking G:\jdev9052_org\soap\lib\soap.ear... done.
Auto-unpacking G:\jdev9052_org\soap\lib\soap\soap.war... done.
Auto-deploying soap (New server version detected)...
To enable in-process JSP compilation (which can be faster in some cases),
please add the path to your tools.jar in application.xml
Example: <library path="../../../jdk/lib/tools.jar" />
Enter an admin password to use: 1234
Confirm admin password: 1234
If you are using J2SE 1.4 or higher, please ensure that all your imported classe
s are within packages, as required by the Java Language Specification.
Installation done

  在上述过程中,需要输入两次应用服务器管理员用户admin的密码,这里为了便于记忆,设置管理员密码为1234。

  4.2 测试应用服务器

  在G:\Jdev9052\bin目录下,存在两个批处理文件:start_oc4j.bat和stop_oc4j.bat,分别用来启动和关闭OC4J应用服务器。

  4.2.1 启动应用服务器OC4J

  再进入Dos命令提示符下,输入以下命令:

D:\Documents and Settings\Administrator>g:
G:\>cd jdev9052\jdev\bin
G:\jdev9052\jdev\bin>start_oc4j

  正常情况下,将显示以下信息:

Starting OC4J with command: D:\Java\jdk1.5.0\bin\java.exe -jar oc4j.jar
04/11/20 22:44:37 Auto-deploying file:/G:/jdev9052_org/j2ee/home/applications/dm
s0/ (New server version detected)...
04/11/20 22:44:37 Auto-deploying file:/G:/jdev9052_org/j2ee/home/default-web-app
/ (New server version detected)...
04/11/20 22:44:37 Auto-deploying file:/G:/jdev9052_org/j2ee/home/applications/dm
s/ (New server version detected)...
04/11/20 22:44:37 Auto-deploying file:/G:/jdev9052_org/BC4J/redist/bc4j/webapp/
(New server version detected)...
04/11/20 22:44:37 Auto-deploying file:/G:/jdev9052_org/soap/lib/soap/soap/ (New
server version detected)...
04/11/20 22:44:45 Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)
initialized

  4.2.2 关闭应用服务器OC4J

  在Dos提示符下进入G:\jdev9052\jdev\bin目录,输入命令:

stop_oc4j admin 1234

  其中,admin是管理员账号,1234是在安装过程中输入的管理员密码。

  输出信息略。

  4.3 在JDeveloper中设置到OC4J应用服务器的连接

  运行G:\Jdev9052\jdev\bin\jdevw.exe程序,可启动JDeveloper 10g开发工具。首次运行将询问你是否从以前版本升级,选择否即可。
(因后续内容多用图示表达,故只添加少量文字说明)

  建立到OC4J应用服务器连接的操作步骤如以下图所示:


图1 新建应用服务器连接操作


图2 选择应用服务器类型窗口


图3 设置应用服务器连接参数窗口1

  在图3窗口中,填写admin用户的密码为:1234


图4 设置应用服务器连接参数窗口2

  在图4窗口中,直接选择“下一步”即可。


图5 应用服务器连接测试窗口

  这里可以点击“Test Connection”按钮进行连接测试,当然,正确连接的前提是,你先前已经通过4.2.1节的方法启动了OC4J应用服务器。

  此处,我们不进行测试,直接选择“完成”。


1 2 3 4  下一页

天极社区邀请您:写博客日记  上传相片   论坛聊天  订阅电子杂志  推荐网摘   免费图铃工具
笔名:   请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。
评论:
 
发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容焦点新闻
  • Eclipse 3.0快速上手指南之安装配置
  • Hibernate下数据批量处理解决方案
  • 漫谈Java程序设计中的接口应用
  • Java中利用JMF编写摄像头拍照程序
  • 性能、规模、风险 初评hibernate
  • 民营家电商排队造手机 设备商全面杀入
  • 英特尔澄清杨旭任职传闻 官方没宣布此消息
  • 国资委河北密制联通拆分方案
  • 垃圾邮件害人害企害国 清除垃圾邮件不手软
  • 中兴携手阿尔卡特 全球逐鹿CDMA
  • 用友总裁王文京:誓将ERP变成“大众消费”
  • 香港消费者委员会:数码相机最贵未必最好
  • 外电称中兴正评估西门子手机业务 或能并购
  • Advertisement

    天极无线


    奇妙科幻|美好风光|清风车影|漫画卡通|星座生肖|明星写真|动物世界
    老鼠爱大米
    挥着翅膀的女孩
    女人味
    栀子花开
    白月光
    刚刚好
    江南
    快乐崇拜
    亲爱的你怎么不在我身边
    小薇
    2002年的第一场雪
    有多少爱可以重来
    我的地盘
    七里香
    情人
     
    老鼠爱大米 老板电话
    冲动的惩罚 七里香
    我不是黄蓉 女生撒娇
    盛夏的果实 坚持到底
    孤单北半球 眉飞色舞
    挪威的森林 可爱女人
    最浪漫的事 老板电话

    CSEEK搜索