https://blogs.oracle.com/reynolds/entry/using_coherence_with_jdeveloper
JDeveloperでCoherenceを使う
またCoherence APIを使ったコードを書いて、Coherence構成ファイルを編集する必要が出てきました。JDeveloperで作業する場合、最も簡単な方法は、CoherenceのjarファイルとCoherenceのスキーマファイルをJDeveloperに登録することです。一度登録すればJDeveloper XMLインサイト機能を使ってXMLドキュメントを簡単に作成できます。
Coherenceライブラリの登録
CoherenceのjarファイルをJDeveloperに登録するには、[ツール]>[ライブラリの管理...]で[新規]をクリックし、[エントリを追加...]から以下のエントリを追加していきます。
- クラスパス
<COHERENCE_HOME>/lib/coherence.jar - ドキュメント・パス
<COHERENCE_HOME>/doc/api
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicE9gGQ_3N2XSd1Mz78E74yrG0DcGr8IF3OTAA0PFQuSXVeKRY9MY2JmqZeSv4WUfE18zvdzddk3O_RMJR-cw2bAL9YVr6v5kw7FuZrb_Rk80A4eKnCQZoYFEpoObfV1Nlw37J56jRI2g/s1600/JDev_Coherence_1.png)
スキーマの登録
CoherenceのXMLスキーマをJDeveloperに登録する場合は、[ツール]>[プリファレンス...]から、[XMLスキーマ]を選択して[追加...]を押します。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCFLvPsvr2B8QUNzpdHilq1qrD-o539s0rzfgLAFFw_9m_Bs2j9rgzvRx3blza0k9bat7VhExgU38Vps0C_zcyURZvmQ07J-v03phFGWSiRt1pyPHlFzX0UuWNxAd6obBuz34TowNhlAk/s1600/JDev_Coherence_2.png)
<COHERENCE_HOME>/lib/coherence.jarファイルを選択して、以下のスキーマを追加します。
- coherence-cache-config.xsd
- coherence-operational-config.xsd
- coherence-pof-config.xsd
- coherence-report-config.xsd
- coherence-report-group-config.xsd
- coherence-rest-config.xsd
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzU1s6VKd7yJysyg7b481EeETbYVbgRgjiZVxN5bsgVBpazJc70_-eP52ub3rUWFoGI2rP28DV71t-rMdQ33PYfvgFK8fZMtnSpdWvtgG87mVGHqS-nIrFzrZu4YfdUcCsTat7LXuMIFg/s1600/JDev_Coherence_3.png)
これで、Coherenceで使用するXMLファイルを作成する際に、「XMLスキーマからXMLドキュメント」を選択し、「登録済みスキーマを使う」を指定すれば、適切なスキーマを閲覧しつつCoherenceの構成ファイル作成時に使うスキーマを表示してくれます。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeQflC-YDFmwop8o-TlTyzlqp0-6OvyYvPOZAinXIG6oM_x7zegv_09f82JC5i7_44PXDh87Xy_MafceyIpIlhPRTrtPBgnRJttlpT6Cvmy19346GfC5dQ-UZKKV4vG4XABI4wPISdEZI/s1600/JDev_Coherence_4.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-bZCE4vjOsDAOjRpgQASJmgWeFc4LTaUKjk95BEzORqwP9prsrTHlMrwJoZXTTM7a4xdQvysBkT9Ol84TJzOQG6-_Hotvrk0gHvsU6kceF2VCfpyMwHD7o-bA5dQE3Irejq3E8e7bIgc/s1600/JDev_Coherence_5.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSGIfT-zGS9R8e7WbYLlfwvABEV_s8OK10gU2zSmCymJenbt_QBfIb38TR6aVvy0ITrH69SwCsy2KtDPw2CCgClKODQmGji2_SI7E0mn5-k-Hl-J-i-swSUqCg0rEi3PpG3VjrurImQ_k/s1600/JDev_Coherence_6.png)
0 件のコメント:
コメントを投稿