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