技術情報
かんたん機能追加
・ホームページをプラグインとして追加する方法
公開ドキュメント
・JavaDoc API
・設計書ダウンロード
・ファイル、ディレクトリ構造
開発
(1)使用する技術・製品の概要
(2)Eclipseで開発を行う
(3)コンパイルを行う
(4)「Hello World!」プラグインを作成する方法
(5)データベースに接続する方法
(6)セッション情報を取得する方法
(7)テンポラリディレクトリを取得する方法
(8)IDを採番する方法
(9)バッチ処理の実装
(10)ヘルプ機能の実装
(11)メイン>インフォメーションへメッセージ表示
(12)任意のサイトからログインする方法
(13)メイン画面にポートレットを表示する方法
その他
・H2 Database Engineに関する技術・製品の概要

EclipseでGroup Sessionの開発を行う方法

-- 2011.07.20 GroupSession Version3.5.0 --

はじめに

GroupSessionはJava言語で開発を行っています。

ここではGroupSessionの開発を行うために使用する、Eclipseで開発を行う方法について説明します。

前提条件

Eclipseのインストールが完了していること。
  この説明ではEclipse3.2.0を使用しています。


GroupSession(gsession3.zip)のダウンロードが完了していること。

実装の手順

EcliseでGroupSessionの開発を行う手順についてご説明します。

EclipseにJavaプロジェクトを作成する

Ecliseを起動させ、新しいプロジェクトを作成します。

[ファイル]⇒[新規]⇒[プロジェクト]を選択


プロジェクト作成


新規プロジェクトでJavaプロジェクトを選択し、次へを押します。


Javaプロジェクト作成


プロジェクト名を任意の名前で設定し、次へを押します。(ここではGsession3とします)


Javaプロジェクト名設定


新規ソース・フォルダーの作成をクリックします。


Java設定


フォルダー名に"src"と入力し、終了ボタンを押します。


ソース・フォルダー


終了ボタンを押してJavaプロジェクトの作成を開始します。


プロジェクト作成終了


パッケージエクスプローラに、作成したJavaプロジェクトが存在しているか確認して下さい。


Javaプロジェクト

GroupSessionのZIPファイルをEclipseにインポート

ダウンロードしたGroupSession(gsession3.zip)のzipファイルを解凍ツールを使って解凍します。

   

ここでは解凍したファイルをC:\projectに設置しています。

次に、上で作成したJavaプロジェクトを選択し、プロジェクトを右クリック⇒[インポート]をクリックします。


インポート方法


ファイルシステムを選択します。


ファイルシステム選択


ソース・ディレクトリの参照ボタンを押し、ディレクトリからインポート画面を表示させます。


ファイル参照


ここでは先ほど解凍したC:\projectの中のgsession3ディレクトリを選択します。

   

gsession3ディレクトリを選択すると、中のディレクトリが表示されます。


インポート画面

  

gsession3のチェックボックスを選択して終了ボタンを押し、インポートを完了させます。


インポート実行

コンパイラー準拠レベルの設定を行う

プロジェクトを右クリック⇒[プロパティ]⇒[Javaコンパイラー]をクリックし、[プロジェクト固有の設定を可能にする]チェックボックスをチェックします。


プロパティ


プロジェクト固有の設定を可能にする


コンパイラー準拠レベルを"6.0"に設定し、OKボタンを押します。


プロパティ

ソースフォルダを指定

/GSession3(プロジェクト名)/WEB-INF/plugin/各プラグインディレクトリ/中のsrcフォルダをソースフォルダとして追加します。

ここでは掲示板(bulletin)プラグインを例にご説明します。

  
   

ソースフォルダ選択


/GSession3(プロジェクト名)/WEB-INF/plugin/bulletin/中のsrcフォルダを右クリック⇒[ビルド・パス]⇒[ソース・フォルダとして使用]をクリックします。


ソース・ファイル


ソースフォルダがプロジェクト直下に存在しているか確認してください。


ソース・ファイル確認



上記の操作方法を参考にこれらのsrcフォルダもソースフォルダとして追加してください。


    ・ /GSession3(プロジェクト名)/WEB-INF/plugin/address/中のsrcフォルダ
    ・ /GSession3(プロジェクト名)/WEB-INF/plugin/api/中のsrcフォルダ
    ・ /GSession3(プロジェクト名)/WEB-INF/plugin/bookmark/中のsrcフォルダ
    ・ /GSession3(プロジェクト名)/WEB-INF/plugin/circular/中のsrcフォルダ
    ・ /GSession3(プロジェクト名)/WEB-INF/plugin/common/中のsrcフォルダ
    ・ /GSession3(プロジェクト名)/WEB-INF/plugin/file/中のsrcフォルダ
    ・ /GSession3(プロジェクト名)/WEB-INF/plugin/help/中のsrcフォルダ
    ・ /GSession3(プロジェクト名)/WEB-INF/plugin/ipkanri/中のsrcフォルダ
    ・ /GSession3(プロジェクト名)/WEB-INF/plugin/project/中のsrcフォルダ
    ・ /GSession3(プロジェクト名)/WEB-INF/plugin/reserve/中のsrcフォルダ
    ・ /GSession3(プロジェクト名)/WEB-INF/plugin/ringi/中のsrcフォルダ
    ・ /GSession3(プロジェクト名)/WEB-INF/plugin/rss/中のsrcフォルダ
    ・ /GSession3(プロジェクト名)/WEB-INF/plugin/schedule/中のsrcフォルダ
    ・ /GSession3(プロジェクト名)/WEB-INF/plugin/search/中のsrcフォルダ
    ・ /GSession3(プロジェクト名)/WEB-INF/plugin/smail/中のsrcフォルダ
    ・ /GSession3(プロジェクト名)/WEB-INF/plugin/timecard/中のsrcフォルダ
    ・ /GSession3(プロジェクト名)/WEB-INF/plugin/webmail/中のsrcフォルダ
    ・ /GSession3(プロジェクト名)/WEB-INF/plugin/zaiseki/中のsrcフォルダ
    

ライブラリの追加

プロジェクトを右クリック⇒[プロパティ]⇒[Javaのビルドパス]のライブラリータブをクリックし、[JARの追加]ボタンを押します。


プロパティ


ライブラリ追加

  

/GSession3(プロジェクト名)/WEB-INF/libの中のjarファイルをすべて選択し、OKボタンを押します。

プロパティーウィンドウのOKボタンを押してライブラリの追加を完了させます。

  

ライブラリ


パッケージエクスプローラにライブラリ中のjarファイルがすべて存在しているか確認してください。

 

ライブラリ一覧


ライブラリ一覧(GroupSession Version3.0.0)


    ・activation_1.1.jar
    ・ant.jar
    ・antlr-2.7.2.jar
    ・commons-beanutils-1.7.0.jar
    ・commons-chain-1.1.jar
    ・commons-codec.jar
    ・commons-collections-3.2.jar
    ・commons-dbcp-1.2.1.jar
    ・commons-digester-1.8.jar
    ・commons-fileupload-1.2.1.jar
    ・commons-httpclient-3.0.1.jar
    ・commons-io-1.4.jar
    ・commons-lang-2.3.jar
    ・commons-logging-1.0.4.jar
    ・commons-pool-1.3.jar
    ・commons-validator-1.3.1.jar
    ・h2_1.2.jar
    ・ical4j-1.0-beta4.jar
    ・jdom.jar
    ・jta.jar
    ・log4j-1.2.8.jar
    ・lucene-core-2.2.0.jar
    ・lucene-ja.jar
    ・mailapi_1.4.3.jar
    ・mail_1.4.3.jar
    ・nekohtml.jar
    ・oro-2.0.8.jar
    ・poi-2.5.1-final-20040804.jar
    ・pop3_1.4.3.jar
    ・Qrcode.jar
    ・quartz-1.6.0.jar
    ・rome-0.9.jar
    ・rome-fetcher-0.9.jar
    ・sen.jar
    ・smtp_1.4.3.jar
    ・struts-core-1.3.8.jar
    ・struts-taglib-1.3.8.jar
    ・struts-tiles-1.3.8.jar
    ・velocity-1.4.jar
    ・velocity-dep-1.4.jar
    ・xercesImpl.jar
    ・xml-apis.jar
    


mobile、licenseクラス・フォルダーを追加します。


プロジェクトを右クリック⇒[プロパティ]⇒[Javaのビルドパス]のライブラリータブをクリックし、[クラス・フォルダーの追加]ボタンを押します。

クラス・フォルダーの追加

  

/GSession3(プロジェクト名)/WEB-INF/plugin/license/classes フォルダを選択し、
OKボタンを押してライブラリに追加します。

  

ライセンス

  

/GSession3(プロジェクト名)/WEB-INF/plugin/mobile/classes フォルダを選択し、
OKボタンを押してライブラリに追加します。

  

モバイル

  

[順序およびエクスポート]タブをクリックした後、下記のクラス・フォルダーを選択します。
  /GSession3(プロジェクト名)/WEB-INF/plugin/license/classes(クラス・フォルダー)
  /GSession3(プロジェクト名)/WEB-INF/plugin/mobile/classes(クラス・フォルダー)

  
  

順序およびエクスポート

  

上へボタンを押して選択したクラス・フォルダーの順序をソースフォルダーの上位に変更します。

  
  

クラス・フォルダーの順序変更



Gsessionプロジェクト内のライブラリ追加完了後、Tomcatのライブラリを追加します。


プロジェクトを右クリック⇒[プロパティ]⇒[Javaのビルドパス]のライブラリータブをクリックし、[外部JARの追加]ボタンを押します。


外部ライブラリ追加

  

Tomcatインストールディレクトリ(ここではE:/Tomcat6.0とします)/lib/ディレクトリ内の下記のjarファイルを選択し、開くボタンを押します。   

ライブラリ_Tomcat



    ・jsp_api.jar
    ・servlet_api.jar
    


ライブラリ追加完了後、OKボタンを押してビルドパスの変更を有効にします。


ライブラリ追加完了

ビルドを行う

プロジェクト直下のbuild.xmlを右クリック⇒[実行]⇒[Antビルド]をクリックします。


ビルド


"BUILD SUCCESSFUL"とコンソールに表示されればビルドは成功です。


ビルド成功


[ご利用にあたって] [個人情報保護方針] [特定商取引法に基づく表示] [リンク] [会社概要]
Copyright 日本トータルシステム株式会社