アーキテクチャ(J2EE)

JVM(JAVA仮想マシン)上で動作するJAVA言語とAPIセット。
標準機能セットのJava 2 Standard Edition(J2SE)に、サーバ用のAPIや諸機能を付加したもの
主にサーバサイドでの実装、動作環境として利用される。
基本的にJAVA言語、HTML、JavaScript、XML等の広範囲な知識が必要とされる。

アカシック アーキテクチャJ2EE画像

クライアント

HTML、JavaScriptによる標準的なWebアプリケーション(コンシューマ、不特定ユーザ向け)JSP、テンプレート、ポートレット、カスタムタグ等のサーバサイドの技術と連携標準的なWebアプリケーションに飽き足らないユーザ向けにflashによるデザインリッチなアプリケーションを提供。
Curlによるデザインリッチ、且つユーザビリティリッチなアプリケーションを提供(企業ユーザ、特定ユーザ向け)デスクトップ・アプリケーションと全く遜色のないコンポーネント、イベントドリブンな実装を実現。


MITで開発された小粋なリッチクライアント環境。デザインリッチ、ユーザビリティリッチなアプリケーションを提供。バージョン管理により自動的な配布、ネイティブコードコンパイラ、ローカルキャッシュで高機能、高速なアプリを実現。
サーバとは、HTTP/GET・POST、SOAPベースWEBサービスでコミュニケーション。
無償版もございます。ぜひお試しください。


ブラウザに標準プラグインされているアニメションをベースとするデザインリッチ、ユーザビリティリッチな環境を提供。


HTML、JavaScriptで表現、動作するアプリケーションを提供。
Ajax、ブラウザベースのWindow Tool Kitでイメージ刷新。
Ajax利用によるMVCモデルの見直し。
JbossSeamでJSF、POJOによるMVCモデルの見直し。

サーバーサイド

strutsに代表されるMVCモデルを採用し、デザインと機能の分離
書かない技術を目指し、各種オープンソースの有効活用。
MVCフレームワーク、O/Rマッピングツール、DIコンテナ、AOPコンテナ
低コスト、高機能に基づく各種オープンソース・ミドルウエアの採用
DBサーバ、WEBサーバ、APサーバ、SMTPサーバ。


ターゲットとなるビジネス・ドメイン向けの固有なロジック、及びビュークラス(JSP、カスタムタグ、POJO)


Webコンテナ層における汎用コンポーネントモデル(DAO、POJO)


RDBとオブジェクト指向言語のマッピングツール


テンプレートエンジンと呼ばれる高機能な置換ツール


あらゆる角度から再利用可能なJavaコンポーネントセット


ログのカスタム書式、ログローテート機能を有するログ記録エンジン


ターゲットとなるビジネス・ドメイン向けの固有なロジック、データアクセス用コンポーネントモデル(POJO)


特定ビジネス・ドメインに依存しない汎用コンポーネントモデル(StatlessSessionBeanFasade、MessageBeanFasade)


複数のモジュールで構成されるフレームワークでコンポーネントの依存性分離、及びアスペクト指向の実装方式を提供する


MVCモデル構築用フレームワーク


Apache SOAPプロジェクトの後継としてSOAPベースのWebサービス実装用ツール


JBossはオープンソースで開発されているJ2EEアプリケーションサーバー。Jboss Seamは、EJB3.0をベースとするPOJOコンポーネントに宣言型のアプリケーション状態管理の概念を導入する。


J2EEアプリケーションサーバーにおけるservlet/jspコンテナ


J2EEアプリケーションサーバーにおけるEJBコンテナ


標準機能セットのJava 2 Standard Edition(J2SE)に、サーバ用のAPIや諸機能を付加したもの。
主にサーバサイドでの実装、動作環境として利用される