Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Requires Platform 4.5.33+

Reference Framework -

...

概要

The Nexaweb Reference Framework is a supported foundation for building mission critical enterprise class applications. Built on Nexaweb Platform, it provides navigation, screen management, data integration and enterprise ready components – enabling development efforts to focus on solving business problems and meeting business requirements.

Based on Nexaweb Platform

By leveraging Nexaweb Platform the Reference Framework is able to provide enterprise ready RIA “desktop in a browser”, integrated client/server messaging, real-time transactions and server push (IMB), clustering/failover and session management based on the industry standard Java  programming language.  

SLA Support

The Reference Framework is an upgradable and supported Nexaweb product offering.

Spring foundation for managing business logic objects and data integration

Spring is used to provide the middle tier glue to connect the application together, to manage requests without servlet programming and to manage server side business objects.  It also provides great extensibility for integrating with other solutions.

iBATIS XML based ORM persistence framework and data integration

iBATIS is bundled to provide declarative, transaction oriented, persistence layer.  Request handling and object marshalling is provided to enable very simple connections from the presentation layer to the data layer using Nexaweb XAL and declarative data binding.

Data management is provided for the full data lifecycle: query that populates a screen, screen modifications that are persisted back the database.  Data paging, or providing a view into a larger data set, will be easily possible with the exposed data management functionality.

With Spring as the foundation, other persistence options – such as Hibernate or TopLink – can also be utilized with minor customization.

Navigation System and Screen Management

Screen loading, caching and management are provided out of the box.  Each screen becomes a self contained object that the developer can focus their efforts on.  

Features include:

  1.  MDI screen management; select from tab based or window based window management.
  2.  Dynamic menu; select from drop down, pop-up or menu driven navigation.  The menu options can be populated at design time through XML or runtime through a simple interface.
  3. Status bar that can be used to indicate global or screen scoped status.

Each option is configured via a simple XML file.  Screen development will support both static (populated by data binding) and fully dynamic (JSP) screens.はミッションクリティカルクラスのアプリケーション構築をサポートする基礎になります。Nexaweb Platform で構築されており、ナビゲート、画面管理、データ統合、エンタープライズが揃っているコンポーネントになり、開発作業がビジネス上の問題やビジネス要件に 合致することに集中することを可能にします。

Nexaweb Platform に基づく

 Nexaweb Platform を活用し、Reference Framework  はエンタープライズ利用に準備ができている RIA “ブラウザ内デスクトップ”、クライアント統合 / サーバーメッセージ、リアルタイムトランザクション とサーバプッシュ (IMB)、クラスタ / フェイルオーバー、業界標準Javaプログラム言語に基づくセッション管理を提供します。

 SLA サポート

Reference Framework はアップグレード可能で Nexaweb の製品提供をサポートします。

ビジネスロジックオブジェクト&データインテグレーション管理に対する Spring の基礎

Spring  はアプリケーションを一緒に接続、サーブレットプラグラムなしでリクエストを管理、サーバー側のビジネスロジックを管理するミドルティアのボンドを提供するために使用されます。また、その他ソリューションとの統合に対する大規模な拡張を提供します。

 ORM パーシスタンスに基づく iBATIS フレームワークとデータ統合

iBATIS は宣言的で、トランザクションオリエンテッドでパーシスタンスレイヤーを提供するためバンドルされています。リクエストハンドリングやオブジェクトマー シャリングを提供しておりプレゼンテーションレイヤーからデータレイヤーまで Nexaweb XAL と宣言データバインディングを使用し非常にシンプルな接続を可能にします。

データ管理は全データのライフサイクルに対し提供されます。画面を表示するクエリ、データベースを持続的にサポートする画面修正。データページングまたは大規模データセットにviewを提供することは露出データ管理機能で簡単に可能です。

基礎とする Spring では、その他の持続性オプション (Hibernate またはTopLink) は小規模なカスタマイズによって使用可能です。

ナビゲートシステムと画面管理

画面の読み込み、キャッシュ、管理機能が提供されます。各画面は、開発者がそれぞれの作業にフォーカスできるよう内蔵型になります。

 以下の機能を含みます :

  1.  MDI 画面管理 : タブベースまたはウィンドウベースのウィンドウ管理から選択
  2.  Dynamic menu : ドロップダウン、ポップアップまたはメニュー主導から選択。メニューオプションは XML、またはシンプルなインターフェースまたはランタイムによってデザイン時に表示させることができます
  3. グローバルまたは画面範囲を表示するために使用することができるステータスバー


各オプションは、シンプルな XML ファイルにて設定されます。画面開発は静的(データバインディングによって表示される)と、全動的 (JSP) 画面両方をサポートします。

 

Child pages (Children Display)