i ntra-mart The Power for Enterprise Web Solution
アクセスセキュリティモジュールを利用しないで画面を構築する方法

概要

intra-mart では、アクセスセキュリティモジュールにとらわれない独自のアプリケーション作成を可能にするソリューションを標準機能として提供しています。


準備(インストール)

intra-mart をインストールガイドにしたがってインストールしてください。
分散システムを構築する場合には、すべてのサーバをインストールします。

インストールが完了したら、すべての Application Runtime のdoc/imart/WEB-INF/web.xmlにて 以下のフィルターマッピングの設定(<filter-mapping>)をすべて削除してください。
( intra-mart フレームワークの場合、この設定ファイル編集後に再デプロイを行ってください)

  • RequestCharacterEncodingFilter
  • ResponseCharacterEncodingFilter
  • URLAccessFilter
  • SessionFilter



作成(ページベース開発モデル)

アプリケーション・プログラムを作成する場合、スクリプトファイルの動作仕様にしたがって、それぞれ目的にあったプログラムを記述していきます。

アプリケーションの動作概要と、スクリプトファイルの動作仕様に関しては、動作概要【 Application Runtime 篇 】およびPresentation Pageについてを参照して下さい。

作成したアプリケーションへは、以下のURLでアクセスできます(下記は標準インストールの場合の例です)。

  • http://<ホスト名>[:<ポート番号>]/imart/<作成したスクリプトのパス>.jssp

<作成したスクリプトのパス>は、 Resource Service が管理しているリソースルートディレクトリからの相対形式で、 拡張子(.html および .js)を省略したものを指定して下さい。


作成(J2EEベース開発モデル)

アプリケーション・プログラムを作成する場合、Servlet および JSP 等の仕様や im-J2EE Framework の動作仕様にしたがって、それぞれ目的にあったプログラムを記述していきます。

動作仕様等に関しては、JavaServerPages(Servlet)について im-J2EE Framework APIリスト および製品同梱の im-J2EE Framework 仕様書を参照して下さい。

なお、im-J2EE Framework を利用して作成した画面へは、以下URLにてアクセスできます(下記は標準インストールした場合の例です)。

  • http://<ホスト名>[:<ポート番号>]/imart/<アプリケーションID>-<サービスID>.service



注意事項

アクセスセキュリティモジュールを利用せずに画面を作成した場合、標準で提供されている一部の機能(API)が利用できません。

利用できないAPI(ページベース開発モデル)
  • アクセスセキュリティに関連した機能
    • AccessSecurityManager.*
    • AccountManager.*
    • LicenseManager.*
    • LoginGroupManager.*
    • RoleManager.*
    • UserManager.*
    • Module.client.*
  • アプリケーション共通マスタに関連した機能
    • CategoryManager.*
    • CompanyManager.*
    • PrivateGroupManager.*
    • PublicGroupManager.*
    • Procedure.AppCommonUtil.*
  • ワークフロー機能
    • AckApplicant.*
    • AckItem.*
    • Acknowledge.*
    • AckUtil.*
  • その他
    • Module.alert.*
    • Module.external.*
利用できないAPI(J2EEベース開発モデル)
  • アクセスセキュリティに関連した機能
    • jp.co.intra_mart.foundation.security.*
    • jp.co.intra_mart.foundation.acssecurity.*
  • アプリケーション共通マスタに関連した機能
    • jp.co.intra_mart.foundation.datastore.*
    • jp.co.intra_mart.foundation.appcomn.*
  • ワークフロー機能
    • jp.co.intra_mart.foundation.ackwkf.*

アクセスセキュリティモジュールを利用せずに画面を作成した場合、[install_directory]/conf/imart.xml 内の設定項目の中で有効に機能しないものがあります。

アクセスセキュリティモジュールを利用せずに画面を作成した場合、intra-mart の他のパッケージおよびアドオン・モジュールを追加インストールすることはできません。




Copyright(C) NTT DATA INTRAMART CO.,LTD. 2000-2006 All Rights Reserved.