jwt.

Java Webツールキット
今すぐダウンロード

jwt. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • emweb
  • 出版社のWebサイト:
  • http://www.emweb.be/

jwt. タグ


jwt. 説明

Java Webツールキット JWTは、標準のJava Servlet Containers.jwt内にデプロイされている可能性がある対話型Webアプリケーションを開発するためのJavaライブラリです.JWTはウィジェット中心に、デスクトップGUI APIにインスパイアされています。開発者には、イベント処理、グラフィックサポート、およびきれいなURLを含むWeb特有の実装の詳細を完全に抽象化します。 AjaxなどのTechinquesを最大限に活用して、自動グレースフル劣化またはプログレッシブエンハンスメントを使用して(PHP、JSP / JSF、Ruby On Railsなどに基づく)。 。)基礎となる技術(HTML / XHTML、JavaScript、CSS、AJAX、Forms、DHTML、SVG / VML / CANVAS)を抽象化しないでください。結果として、開発者はこれらの進化する技術のすべてに精通しており、ブラウザのサポートが欠けているときに優雅な劣化を担当しています。アプリケーションの構造は、ほとんどの早いHTMLのPage-C中心のパラダイムに従います。これは、ユーザーがページからページへの移行方法を示すためにコントローラを実装する必要があるだけでなく、高度なAJAXテクニックを使用する場合は、クライアントサーバー通信を手動で設計および管理する必要があります。一般的なHTMLコードまたはHTMLテンプレートの記入XSS(クロスサイトスクリプティング)などのセキュリティ上の問題を解決することで、JavaScriptをページに挿入することができ、認証用のCookieを信頼することでCSRF(クロスサイトリクエスト偽造)を実行します。これらのセキュリティ上の問題は、開発者が自分のWebアプリケーションを向上させるために自己書込JavaScriptを挿入できるようにする必要がある場合には困難になり、フレームワークはそれをフィルタリングできません。ライブラリーが必要なHTML / XHTML、JavaScript、CGI、SVG / VML / CANVAS、およびAJAXコードを生成するコンパイル言語(Java)。安全でブラウザポータブルWebアプリケーションを作成する責任は、WTによって処理されます。たとえば、使用可能な場合、WTはJavaScriptとAjaxを最大限に使用しますが、Ajaxが利用できない場合、またはJavaScriptが無効になっている場合は正しく機能します。標準のJavaおよびJVMを使用することで、JWTアプリケーションは、スクリプト言語のサポートを含む既存のJavaライブラリとJVM機能から恩恵を受けることができます。 *最新のブラウザ機能から最大限に恩恵を受けるWebアプリケーションがW3Cのアクセシビリティガイドラインを遵守し、検索エンジンに優しい検索エンジンに対応しています。 * JWTを使用するWebデスクトップアプリケーションへのJavaデスクトップアプリケーションの移植*ライブラリを使用すると、Javaデスクトップアプリケーションを開発することで、お気に入りのJVMプログラミング言語を使用して、利用可能な強力なツールから完全に恩恵を受けながら(Java)柔軟なデバッグやソースコードのリファクタリングなどの開発。 *テンプレートまたはXMLファイルのパラメータの脆弱な文字列ベースのバインディングはありません。また、退屈な(およびセキュリティの重要な)要求/応答コントローラロジックを実装する必要もありません。 *図書館だけ:あなたのソースコードを整理するための行動や要件を意味する新しい規則を必要としません。 * JWTアプリケーションには、可能な限り、JavaScriptブラウザが自動的にフォールバックしており、インストール可能なアプリケーションを完全にアクセスできるアプリケーションを作成できます。 *ツールキットは標準準拠のHTMLまたはXHTMLコードを生成します。 *インラインVML、Inline SVGまたはHTML 5キャンバスを使用するポータブル、アンチエイリアスグラフィックスAPIを使用して動的グラフィックを含めることができます。 *ライブラリは、チャートのプロットと複雑なツリー構造の視覚化を可能にする洗練された高レベルのウィジェットを提供します。 * JWTがプレゼンテーションレイヤーを完全に制御し、積極的にアクティブなタグと属性を積極的にフィルタリングするため、XSSセキュリティリスクを避けます。完全にサーバーに留まるビジネスロジックのエクスポージャーはありません.REST APIを使用してデータを公開する必要はありません。 *高度に最適化されたロード時間と低帯域幅の使用法。 * Java Persistence API(例えばHibernate)などの現代のオブジェクトリレーショナルマッピングテクニックとうまく統合します。これが「JWT」の主な機能です。 コアライブラリ: ・すべての主要ブラウザ(Firefox / Gecko、Internet Explorer、Safari、Chrome、Konqueror、およびOpera)をサポートしますが、プレーンHTMLブラウザ(リンクとLynxでテスト済み)。 ・標準サーブレットコンテナおよびJEEアプリケーションサーバへの簡単な展開。 ・ライブラリは普通のJavaライブラリであるため、IDEプラグインの必要はありません。 ・JavaScriptまたはAjaxのサポートの有無にかかわらず、グレースフル劣化またはプログレッシブ強化を使用して(プログレッシブブートストラップメソッドを使用して後者)を使用することで、JavaScriptやAjaxのサポートの有無にかかわらず、等しい動作をします。 ・Ajaxが利用可能な場合は、変更のみがレンダリングされます。 ・最初に表示されているWebページへの変更の2段階のレンダリング、および背景に見えない変更(AJAXが使用可能な場合)。 Ajaxが利用できない場合は、表示されている内容のみがレンダリングされます。 ・ブラウザ履歴ナビゲーション(バック/フォワードボタンとブックマーク)、かなりのURL、および検索エンジンの最適化(プレーンHTMLまたはAJAXセッション)の統一された動作を伴う検索エンジン最適化。 ・コンポーネントの再利用を促進し、生産性を向上させるウィジェット中心API。 イベント処理: ・Java GUIフレームワーク(SWT、Swing)に匹敵するサーバーサイドイベント処理にイベントリスナーシステムを使用します。 ・キーボード、マウス、フォーカス、スクロールイベントをリッスンし、イベントの詳細(マウスの位置、修飾ボタン、キーボードキーなど)を取得します。 ・フォームフィールドデータの自動同期。 ・カスタムJavaScript(例えば、クライアントサイドのみのイベント処理のための)をフックする可能性を持ち、このカスタムJavaScriptからJava信号を放出します。 ・フレキシブルドラッドロップAPI。 ネイティブペインティングシステム: ・ブラウザのネイティブ(ベクトル)グラフィックスサポート(インラインVML、INLINE SVG、またはHTML 5キャンバス)を使用する統合塗装API。 ・任意の画家パス、クリッピング、テキスト、イメージ、変換、ストロークとフィルスタイリングをサポートします。 ・WpaintedWidgetと組み合わせて塗装APIを使用するか、SVGimage Paintデバイスを使用して直接使用します。 GUIコンポーネント: ・組み込み機能の対話式概要のためのウィジェットギャラリーも参照してください。 ・基本的なウィジェット:ボタン、HTMLアンカー、チェックボックス、ラジオボタン、コンボボックス、コンテナ、ファイルアップロードコントロール、イメージ、ラベル、回線編集、ボタンなど。 ・フォームウィジェットには、Wvalidatorクラスを使用してクライアント側とサーバー側の検証を組み込みサポートがあります。 ・コンポジットウィジェット(基本的なウィジェットの上に構築されており、JWTパブリックAPIのみを使用):カレンダー、スライダー、ツリー、ツリーテーブル、(POPUP-)メニュー、インプレース編集、仮想イメージ、パネル。 ・モーダルおよび非モーダルウィンドウ(ダイアログとメッセージボックス)。 ・メッセージリソースバンドルを使用した内蔵国際化。 ・イベントフィードバックのサウンドをサポートします。 ・ネイティブ絵画API、JWTのMVCインフラストラクチャに基づく、フレキシブルチャートウィジェット(デカルトチャートと円グラフ)。 組み込みセキュリティ: ・低帯域幅の要件を介してHTTPSを継続的に使用できるようにします。 ・クロスサイトスクリプティング(XSS)防止。レンダリングされたテキストは、潜在的に悪意のあるコードに対してフィルタリングされ、XSSはJWTアプリケーション(近くに)不可能に攻撃します。 ・Cookieはセッション追跡に必要ないため、クロスサイトリクエスト偽造(CSRF)に対して脆弱ではありません。 ・インターフェイスに公開されているイベントのみをトリガすることができるため、特定のURLにスキップしてアプリケーションロジックを壊すのに脆弱ではありません。 展開: ・サーブレットコンテナ(Tomcat、Jetty)およびアプリケーションサーバ(JBoss)に展開する。 ・IDEに含める必要があるか、WAR / EARアーカイブで使用される必要がある(現在4つの)JARファイルから構成されています。 ・JEEのweb.xmlとメッセージリソースバンドルを除いて、XMLがない。 要件: ・Java 2 Standard Editionランタイム環境 このリリースの新機能: ・このリリースでは、IEブラウザに影響を与える2.99.4で重要な問題を修正しました。


jwt. 関連ソフトウェア