jware

ALMAS HOME  >  jwareとは  

j Ware™とは

jWareとは、弊社開発プラットフォーム(商標登録済み)です。
「Java Web Application Rich Engine」の省略で、主にJ2EE・EJB・ApacheTomcatを実行環境としてJavaサーブレットアプリケーションを開発するフレームワークツールです。
j Wareは、オープンソースモジュールApache Jakarta Struts・Torques・Jasper Report・Jcharts・Quartzなどを組み込み、WEBアプリケーション開発に向けて最適化されたフレームワークツールです。また、セキュリティ管理・マスター管理・ジョブ管理などの機能も備わっています。
jWareはWEBアプリケーション開発のベースになるミドルウエアパッケージであるため、 WEBアプリケーション開発のためのアプリケーションフレームワークとして、開発効率を大幅に向上させます。 jWareのセキュリティ管理とマスター管理は、WEBアプリケーションの一部のため プロジェクトごとの開発を省け、開発コストの削減につながります。

1.Jakarta-Struts

Jakartaプロジェクトで開発したJavaアプリケーション開発標準フレームワーク
  1. MVCモデル
  2. フォームフィールドの検証機能をクライアント/サーバー両方で実現
  3. StrutsテンプレートでViewの共有性を実現
  4. Strutsメニューのバンドルでアプリケーションフレームワークの統一化

2.Jakarta-Torque

JakartaプロジェクトTurbineのDBアクセスORマッピングツール
  1. TorqueをStrutsとバンドル
  2. XMLベースのテーブル定義からSQL文とデータアクセスBeanの自動生成
  3. JDBC、JNDIでデータベースへの接続
  4. Oracle/Sybase/postgreSQLとの接続は検証済み

3. Jasper Report

Javaの帳票作成システム
  1. JasperReportをバンドル
  2. 各種帳票をPDF/HTML/Excel/XMLの形式で出力可能(ダウンロード)
  3. レポート設計のためにGUIツールiReportを利用
  4. PDF日本語の対応はTTFフォント、Adobe Acrobatの日本語フォントの二種類

4. Jcharts

グラフ作成のためのJavaオープンソースツール
  1. Jchartsの機能をバンドルし、図の自動生成
  2. 棒グラフ、積み上げ棒グラフ、円グラフ、折れ線グラフ、点グラフ、面グラフ、積み上げ面グラフ、混合グラフ

5. Quartz

ジョブスケジューリングツール
  1. Quartzの機能をバンドル
  2. 時間間隔と重複回数を指定するスケジュール
  3. 日付と時間を指定して実行するスケジュール

6. セキュリティ管理

ユーザー、グループ、職責、権限、アプリケーション機能を関連付けて管理する共有モジュール
  1. ユーザーに職責を与えて、その職責に含む権限の関連された機能利用
  2. ユーザーがグループに加入、グループに職責を与えると、その職責に含む権限の関連した機能が利用可能
  3. システムのデータアクセス範囲の限定は、会社別・階層化組織別でセキュリティを保障
  4. 階層化組織の親子関連で、データアクセスセキュリティレベルを設定可能

7. jWareのマスター管理モジュール

アプリケーションに使うマスターを標準化して管理するモジュール
  1. マスターの任意定義が可能
  2. マスターの一元化管理が可能
  3. マスターの補助項目も任意定義が可能
  4. マスターの補助項目のメンテナンスが一元化可能
  5. マスターが親子関係を設定可能
  6. マスターをグループ管理可能
  7. マスターを組み合わせて利用可能
  8. 業務テーブルに任意定義フィールドを持たせることが可能
  9. 業務テーブルに任意定義フィールドを一元化管理可能

お問い合わせ


Compiere入門
「Compiere入門」を購入する