Apache Wicketプレーンオブジェクト指向JavaプログラミングをWeb層に持ち込むことに焦点を当てるWebアプリケーションフレームワーク | |
今すぐダウンロード |
Apache Wicket ランキングとまとめ
広告
Apache Wicket タグ
- 発達 オブジェクト指向プログラミング フレームワーク プログラミングフレームワーク Webアプリケーション開発 アスペクト指向プログラミング ウェブアプリケーション オブジェクト指向フレームワーク Webアプリケーションフレームワーク Webフォームオブジェクト Python Web Framework Webフレームワーク オブジェクトモックフレームワーク プラグイン指向フレームワーク セマンティックWebフレームワーク Java Webアプリケーション MVC Webフレームワーク アプリケーションプログラミング REST Web Framework. 遺伝的プログラミングフレームワーク Webクロールフレームワーク Java Web Startアプリケーション 整数計画法フレームワーク Webサービスのフレームワーク Web Farm Framework オブジェクト指向アプリケーション 機能指向プログラミング Javaオブジェクト指向カレンダー レポートツールWeb Framework
Apache Wicket 説明
Web層にプレーンオブジェクト指向Javaプログラミングを持参 適切なマークアップ/ロジック分離、POJOデータモデル、およびXMLのさわやかな欠如で、Apache WicketはWebアプリケーションの開発を簡単かつ楽しくすることができます。ボイラープレート、複雑なデバッグ、および脆弱なコードをスワップし、プレーンJavaとHTMLで書かれた強力で再利用可能なコンポーネント。 特徴: - スイングのようなOOコンポーネントモデル Wicketのページとコンポーネントは、カプセル化、継承、イベントをサポートするReal Javaオブジェクトです。 - 開発の簡単です WicketはJavaとHTMLであるため、Wicketアプリケーションを作成するためにJavaまたはお気に入りのHTMLエディタについて知っているものを活用できます。 - 関心事の分離 WicketはマークアップをJavaコードで混在させず、マークアップファイルに特別な構文を追加しません。 HTMLとJavaの世界は、並行して関連付けられており、Wicket IDによってのみ関連付けられています。これは、JavaのHTMLおよびコンポーネントのプロパティの属性です。 Wicket HTMLはHTML、Wicket JavaだけがJavaだけであり、コーダ、およびデザイナーは、特別なツールに頼らずに独立して機能することができます。 - 安全 改札はデフォルトで安全です。 URLは機密情報を公開しず、すべてのコンポーネントパスはセッション相対的です。セッション間で情報を共有するために明示的な手順を取らなければなりません。高度に安全なWebサイトをサポートするためのURL暗号化を追加するための次のバージョンの改札のための計画があります。 - 透明でスケーラブルなクラスタリングサポート すべての改札アプリケーションは自動的に、追加の作業なしでクラスタ上で機能します。ボトルネックが理解されると、改札はページ状態の複製の調整を可能にします。次の改札版は、ゼロ状態のスケーラビリティのためにクライアント側モデルをサポートします。 - 透明なバックボタンのサポート Wicketは設定可能なページバージョン管理をサポートしています。ユーザーがフォームを送信するか、ブラウザのバックボタンでアクセスしたページからリンクを実行すると、ウィケットはページのオブジェクトを最初にレンダリングされたときにその状態に復帰することができます。これは、戻るボタンをサポートするWebアプリケーションをほとんど少ない作業で記述できます。 - マルチタブとマルチウィンドウサポート Wicketは、ユーザーが新しいブラウザウィンドウまたはタブを開くと開発者が正しく反応することを可能にするマルチウィンドウとマルチタブの使用をサポートするアプリケーションを作成する簡単な方法を提供します。 - 再利用可能なコンポーネント 改札内の再利用可能な部品は、特に作成が容易です。 Java Extendsキーワードを使用して既存のコンポーネントを拡張できるだけでなく、コンポーネントのグループを再利用可能な単位として関連付けるパネルコンポーネントを作成することもできます。 - シンプルで、柔軟で、ローカライズ可能なフォーム検証 改札内のバリデータを書いて使用するのは簡単です。また、検証エラーメッセージの表示と内容をカスタマイズしてローカライズするのも非常に簡単です。 - Typesafeセッション WicketはHandess属性を手で管理する必要性を排除します。ページとコンポーネントオブジェクトはセッションに透過的に保存され、アプリケーションはTyptionAfeプロパティでもカスタムセッションサブクラスを作成できます。セッションに保存されているすべてのオブジェクトは、クラスタリングレプリケーションに自動的に参加できます。 - ファクトリーカスタマイズ可能 改札は非常に拡張可能です。ほとんどの操作は、工場や工場方法を通じてカスタマイズ可能です。 - 取り外し可能なモデル 改札内のモデルオブジェクトは、メモリとネットワークの使用の観点から、クラスタ内で非常に軽量です。モデルが使用されるとき、それは「添付」することができます、それ自身に永続的な記憶域からの情報を提供します。モデルが使用されなくなったら、一時的な情報をリセットして、オブジェクトのサイズを減らすことができます。 - ボーダーコンポーネント 改札枠のコンポーネントは、再利用可能な方法でページの装飾を可能にします。これは、共通のナビゲーション構造またはレイアウトの継承に特に役立ちます。 - すべての基本的なHTML機能のサポート Wicketは、Webアプリケーション開発で使用していたものを使用して使用しているイメージタグ、リンク、フォーム、およびすべてのものをサポートしています。 - プログラムの属性の操作 Wicketコンポーネントは、HTMLタグ属性をプログラム的に変更できます。 - 自動変換 フォームが検証すると、モデルは改札コンバータを使用して更新できます。ほとんどの通常の変換は内蔵されており、新しいコンバータを書き込むのは簡単です。 - 動的画像 改札は、画像の使用、共有、世代を非常に簡単にします。動的画像は、単にペイントメソッドを実装することによって作成できます。 - ページ可能なListview. 改札内のListViewsは非常に強力です。他のListViewsでも、ListViewの行にあらゆる種類のコンポーネントを入れ子にすることができます。 Pageable ListViewは、大きなリストのナビゲーションリンクをサポートしています。 - ツリーコンポーネント ノードをナビゲートして選択するためのボックスツリーコンポーネントの外に。 - ローカライズ HTMLページ、イメージ、およびリソース文字列はすべてローカライズできます。
Apache Wicket 関連ソフトウェア