Cosminexus アプリケーションサーバ V8 アプリケーション開発ガイド
このマニュアルは,Cosminexus(コズミネクサス)のアプリケーションサーバ上で動作するアプリケーションの開発の流れと,アプリケーションの開発方法について説明したものです。
Developerでは,次に示すプログラムプロダクトを使用してアプリケーションを開発,実行します。
このマニュアルでは,これらのプログラムプロダクトの構成ソフトウェアのうち,次に示す構成ソフトウェアについて説明しています。
なお,オペレーティングシステム(OS)の種類によって,機能が異なる場合があります。
対象読者
このマニュアルは,アプリケーションサーバで動作するアプリケーションを開発する方を対象にしています。
なお,次の内容を理解されていることを前提としています。
読書手順
このマニュアルは,利用目的に合わせて章を選択して読むことができます。利用目的別にお読みいただくことをお勧めします。
| マニュアルを読む目的 | 記述個所 | |
|---|---|---|
| アプリケーション開発の概要について知りたい。 | Developerを使用した開発の特長について知りたい。 | 1.1 |
| Developerで提供する機能について知りたい。 | 1.2 | |
| 開発するアプリケーションの形式について知りたい。 | 1.3 | |
| 開発環境の前提となる構成ソフトウェアについて知りたい。 | 1.4 | |
| アプリケーション開発の流れについて知りたい。 | 1.5 | |
| インストール方法について知りたい。 | Developerをインストールする方法について知りたい。 | 2.2.1 |
| インスタントセットアップ機能を使用して,Eclipseをインストールする方法について知りたい。 | 2.4 | |
| インスタントセットアップ機能を使用しないで,Eclipseをインストールする方法について知りたい。 | 付録B.1 | |
| 開発環境およびデバッグ環境の構築方法について知りたい。 | インスタントセットアップ機能を使用して,開発環境およびデバッグ環境を構築する方法について知りたい。 | 2章 |
| インスタントセットアップ機能を使用しないで,開発環境およびデバッグ環境を構築する方法について知りたい。 | 付録B.2 | |
| 構築したシステムのチューニング方法について知りたい。 | 付録F | |
| 開発環境インスタントセットアップ機能を使用してデバッグ環境のカスタムセットアップをした場合にデフォルト値ではない設定値が設定されるキーを知りたい。 | 付録C | |
| 組み込みデータベースを使用する方法が知りたい。 | インスタントセットアップ機能を使用しないで,組み込みデータベースを構築する方法について知りたい。 | 付録B.3 |
| 組み込みデータベースを操作する方法について知りたい。 | 3章 | |
| アプリケーションの開発手順について知りたい。 | MyEclipseを使用して,プロジェクトを作成する手順について知りたい。 | 4章 |
| MyEclipseを使用して,DDおよびcosminexus.xmlを編集する手順および編集時の注意事項について知りたい。 | 5章 | |
| MyEclipseを使用して,ユーザインタフェースを作成する手順について知りたい。 | 6章 | |
| Eclipseを使用して,業務処理プログラムを作成する手順について知りたい。 | 7章 | |
| MyEclipseを使用してアプリケーションをテストする手順について知りたい。 | 8章 | |
| フレームワークまたはJPAを利用したJ2EEアプリケーションの開発について知りたい。 | 10章 | |
| Webサービスを開発する手順について知りたい。 | 12章 | |
| バッチアプリケーションの作成から実行までの手順について知りたい。 | 13章 | |
| WTPを使用してアプリケーションを開発する方法について知りたい。 | 11章 | |
| Eclipseを使用しないでアプリケーションを開発する方法について知りたい。 | 14章 | |
| アプリケーション開発時の注意事項について知りたい。 | Windows 7またはWindows Vistaの場合のJ2EEアプリケーション開発時の注意事項について知りたい。 | 1.7 |
| Developer Standard使用時の制限事項と注意事項について知りたい。 | 付録D | |
| 互換用の動作モードの場合のweb.xml編集時の注意事項について知りたい。 | 付録L | |
| 実行環境への配布の手順について知りたい。 | 開発環境で作成したアプリケーションを,実行環境に配布する手順について知りたい。 | 9章 |
| サンプルプロジェクトについて知りたい。 | サンプルプロジェクトの実行方法について知りたい。 | 付録A |
| MyEclipseの追加機能について知りたい。 | MyEclipseの追加機能をインストールする手順について知りたい。 | 付録E |
| 障害時に必要となる情報について知りたい。 | 障害を解決するために必要な情報の採取方法が知りたい。 | 付録G |
| 開発環境やアプリケーションの移行方法が知りたい。 | Developer Version 7(バージョン07-20より前)の環境で構築した開発環境をDeveloper Version 8の環境で使用する方法について知りたい。 | 付録I |
| Developer Version 7(バージョン07-20以降)の環境で構築した開発環境をDeveloper Version 8の環境で使用する方法について知りたい。 | 付録J | |
| Developer Version8の環境で構築した開発環境を移行する方法について知りたい。 | 付録H | |
| JavaMailの送信方法について知りたい。 | JavaMailを使用してメッセージを送信する手順について知りたい。 | 付録K |
| 用語について知りたい。 | マニュアル本文で使用されている用語について知りたい。 | 付録N |
ご利用製品ごとの用語の読み替えについて
uCosminexus Service Architectをご利用の場合は,このマニュアルで使用している用語のうち,DeveloperおよびDeveloper ProfessionalをuCosminexus Service Architectに読み替えてください。
図中で使用している記号
このマニュアルの図中で使用している記号について次に示します。
文法で使用している記号
このマニュアルの文法で使用している記号について次に示します。
| 記号 | 意味 |
|---|---|
| | | 横に並べられた複数の項目に対する項目間の区切りを示し,「または」を意味します。 (例) A | B AまたはBを指定することを示します。 |
| { } | この記号で囲まれている複数の項目のうちから一つを選択することを示します。項目が横に並べられ,記号|で区切られている場合は,そのうちの一つを選択します。 (例) {A|B|C} A,BまたはCのどれかを指定することを示します。 |
| 〔 〕 [ ] |
この記号で囲まれている項目は省略してもよいことを示します。複数の項目が横に並べて記述されている場合には,すべてを省略するか,どれか一つを選択します。 (例1) 〔A〕 「何も指定しない」か「Aを指定する」ことを示します。 (例2) 〔B | C〕 「何も指定しない」か「BまたはCを指定する」ことを示します。 |
GUIの説明で使用している記号
このマニュアルのGUIの説明で使用している記号について次に示します。
| 記号 | 意味 |
|---|---|
| [ ] | 画面の名称および画面に表示されている項目を表します。 |
| [ ]−[ ] | −の前に示したメニューから,−の後ろのメニューを選択することを表します。 |
| [ ]+[ ] | +の前のキーを押したまま,後ろのキーを押すことを表します。 |
| < > | <>内の名称がユーザの環境によって異なることを表します。 |
| 「 」 | 入力値,可変値,またはメッセージなどを表します。 |
コーディング例で使用している記号
このマニュアルのコーディング例の説明で使用している記号について次に示します。
| 記号 | 意味 |
|---|---|
: ... |
記述が省略されていることを示します。 |
/* */ // |
コメント文であることを示します。 |
フォルダとパスの表記について
このマニュアルでは,IDEやJavaコマンドでの表示に従い,フォルダ/ディレクトリの表現,およびパスの表記(「\」または「/」)を変更している場合があります。ご使用の環境に合わせて,フォルダ/ディレクトリの表現,およびパスの表記を置き換えてお読みください。
このマニュアルで記載している操作以外の操作について
このマニュアルで記載している操作以外の操作(Eclipse上の操作など)をした場合,動作の保証はできません。
ランゲージパックの使用について
このマニュアルでは,Eclipse Babel Projectが提供するBABEL日本語ランゲージパック2010/12/11版を適用したEclipseメニュー表記を使用しています。使用するランゲージパックのバージョンによっては,マニュアル内の表記と異なる場合があります。
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.