第三章-Oracle JDeveloper 與 OC4J

 看過了 Oracle 初步介紹,看過了 Oracle JDeveloper 和 Oracle Database 的整合,我們這個部分將來先看 Deploy 的環境,在整個 Oracle J2EE 的產品家族中,Oracle Application Server是 Oracle 的 J2EE Server,所有 Oracle JDeveloper所開發出來的程式,都可以在 OC4J Server 進行測試,其中,在 JDeveloper 中,已經有內含兩個 OC4J 的環境,其中一個是 Standalone OC4J,而另一個則是 Embedded OC4J Server,這兩個最大的不同點,你可以使用 Embedded OC4J Server來進行程式開發的測試,而另一個 OC4J 可以將已經開發好的程式,先行 Deploy 到此個 OC4J,先行進行模擬,看看是否有所問題,此是OC4J 基本概念,以下為你示範 Standalone OC4J Server 如何啟動:

以我的 Oracle JDeveloper 的路徑為:C:\jdev9052
你必須切換到:C:\jdev9052\jdev\bin
利用【命令提示字元】,在命令提示字元下切換到 C:\jdev9052\jdev\bin,

 

  立即執行:setvars -go
  此部分是在設定相關的環境變數,可以自動幫你新增相關的環境變數。

 

  正在設定相關的環境變數中:

 

  第一次執行 Standalone 的 OC4J Server 的時候,必須要進行 OC4J Server 的Install 設定,你可以輸入指令:java -jar oc4j.jar -install。
  必須切換路徑至:C:\jdev9052\j2ee\home

 

  OC4J Server 正在設定中。

 

  設定 OC4J Server 的 Default Administrator 的密碼,在此輸入 admin。

 

  再一次確認你輸入的密碼是否正確。

 

  如果成功的 Install,應該都可以看到以下相關的訊息。

 

  當已經成功的 Install OC4J 過後,可以正式的啟動 OC4J Server,請輸入下列的啟動指令:start java -jar oc4j.jar

 

  出現以下的訊息,代表已經成功的執行 OC4J Server,只要此 MS-DOS 視窗不關閉,OC4J Server 將會持續啟動。

 

  你可以執行以下網址來打開 OC4J Server 的首頁。
  http://localhost:8888\\ 
 

  可以執行下列指令來停止 OC4J Server,開一個新的 MS-DOS 視窗,切換到同一個路徑,路徑為:C:\jdev9052\jdev\bin,你可以輸入以下的指令停止 Server: C:..\> java -jar admin.jar ormi://localhost admin admin -shutdown
  其中的格式為:java -jar ormi://localhost admin(admin 的密碼)-shutdown。

 

  當視窗完成執行,OC4J Server 的 MS-DOS 視窗將會關閉,即可以正常的停止 OC4J Server。

 

  以上所述,是針對可以進行 Standalone OC4J Server 的啟動、設定以及停止,而以 Oracle 而言,Oracle Application Server 是 Oracle 提供的 J2EE Server,而其中即以 OC4J Server 作為 Oracle Application Server 的中心核心引擎,而本身 OC4J Server 就是一個效率極好、輕量級的 J2EE Server,所以以下將替大家介紹 Oracle JDeveloper 如何和 OC4J Server 做 Connection。

 

  按下右鍵,選取 New Application Server Connection。

 

  出現 Application Server Connection 的精靈。

 

  輸入 Connection Name,且選取 Connection Type,有各種 Application Server 的Type,其中包括 Oracle Application Server、WebLogic、Tomcat和 JBOSS 等等, 在此選【Standalone OC4J】。

 

  輸入 OC4J Server 的管理員帳號和密碼。

 

  設定 OC4J Server 的相關細節設定:
  URL 是代表 Oracle RMI 的位置,稱為 ormi,所以請輸入 ormi://localhost, Target-Web-Site是代表 Oracle J2EE Http Web Site,輸入 http-web-site,可以在C:\jdev9052\j2ee\home\config\http-web-site.xml,找到需要輸入的名子,而第三個欄位,是需要輸入相關的 jar 檔的路徑,其中 C:\jdev9052\j2ee\home 也是此個Oracle OC4J 的根目錄。

 

  可以執行 Test Connection,來測試連接是否正確。

 

  如果你前面設定都是正確,應該可以測試成功。

 

  可以按下【完成】完成 Application Server Connection 的設定。

 

  可以看到一個新的 Connection 已經建立,當然如果選了不同的 Connection Type,可以建立不同的 Connection,當 Connection 已經建立過後,可以將其中的結構展開,其中可以看到已經有的 JNDI 的 NameSpace 等等。

 

  本部分,將談及 Oracle JDeveloper 的相關目錄配置,但是因為非常多,我將提及我所可以提到的部分。

  首先,可以先行切換到 Oracle JDeveloper 的根目錄,我的範例是 C:\jdev9052, 如下圖所示:

 

在整個根目錄中,我們將介紹一下 4 個目錄:
1. ADFC:
     ADF 相關 Framework 的相關 lib,所放置的目錄。
2. BC4J:
     相關的 ADF BC 的相關 lib和Sample 的放置區,當你需要 update ADF BC 的相關版本,你都可已
     在這裡做。
3. J2EE:
     此目錄放 Standalone OC4J 的相關 File,換言之,當你啟動本機OC4J, 你可以在這個找到
     Deploy 檔案或是相關OC4J 的 Config File。
4. JDEV::
     這個目錄是整個 Oracle JDeveloper 的核心目錄,包括整個測試平台 Embedded OC4J,IDE 中相 
     關的 lib,以及包括你所開發的 Source。

如下圖:

 

會於下面再行介紹 J2EE 和 JDEV 這兩個重要的 Folder。

先行介紹 JDEV:
1. BIN:
    存放 Oracle JDeveloper 中可以啟動 Oracle JDeveloper 或是可以啟動 單機的 OC4J。
2. LIB:
    存放整個 Oracle JDeveloper 的開發環境的 Lib存放區。
3. MYWORK:
    這裡將存放你所開發的工作區和專案,你都可以在這裡找到。
4. system9.0.5.2.1618:
    這是 Default Embeded OC4J 的存放位置,是整個 IDE 的整合測試 環境,也是一個較為簡單的 
OC4J Server。

如下圖:

 

再來介紹 J2EE:
1. Application-deployments:
    此部分是代表當你已經 Deploy WAR檔或是 EAR 檔時,所會存放的一 些 Config 的 XML 檔和相關的 
    Log,包括已經 Complier 的檔。
2. Application:
    當你已經 Deploy 好程式,這個目錄將會存放所有的程式 Source。
3. Config:
    是存放整個 OC4J Server 的 Config File,包括data-sources.xml、Server.xml 等等的
     Config 檔。
4. log:
    OC4J Server 所產生的相關 Log,包括各式 Log。

 

  當然還有很多目錄,目前只是說一下比較常常使用的部分,希望提供大家參考參考。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle JDeveloper(简称JDeveloper)是由Oracle公司开发的一款集成开发环境(IDE),用于创建、部署和调试Java EE应用程序。 JDeveloper提供了丰富的组件,用于简化应用程序开发过程。其中一些主要组件包括: 1. 代码编辑器:JDeveloper的代码编辑器提供了语法高亮、代码补全、代码折叠和自动格式化等功能,使开发人员能够更高效地编写和维护代码。 2. 可视化界面编辑器:JDeveloper还提供了可视化界面编辑器,使开发人员能够轻松地创建和布局用户界面元素,如按钮、标签和表格等。 3. 数据库连接器:JDeveloper集成了数据库连接器,允许开发人员直接从IDE中连接、查询和操作数据库。开发人员可以使用SQL代码或可视化工具来管理数据库。 4. 调试器:JDeveloper的调试器允许开发人员在应用程序运行时进行断点设置、变量监视和单步执行等操作,以帮助调试和解决代码中的问题。 5. 项目管理工具:JDeveloper提供了项目管理工具,使开发人员能够轻松地组织和管理项目文件和源代码。开发人员可以创建和导入项目,查看项目结构,并管理项目依赖关系。 6. 集成开发环境:JDeveloper支持集成其他工具和扩展,如版本控制系统、任务管理器和构建工具等。这些集成功能增强了开发人员的工作流程和项目管理能力。 总之,Oracle JDeveloper提供了丰富的组件和功能,用于简化Java EE应用程序的开发过程。开发人员可以使用JDeveloper来高效地编写、调试和部署应用程序,并与其他工具和系统进行集成。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值