頼りになる

Java用のオープンソースと軽量のRESTフレームワーク
今すぐダウンロード

頼りになる ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Jerome Louvel
  • 出版社のWebサイト:
  • http://www.restlet.org/
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 21.4 MB

頼りになる タグ


頼りになる 説明

Javaのオープンソースと軽量のRESTフレームワーク Restletは、すべてのREST概念(コネクタ、リソース、表現、コンポーネントなど)をネイティブにサポートし、サーバーとクライアントのWebアプリケーションの両方に適しているJava用のオープンソースおよび軽量なRESTフレームワークです。 Restletには、HTTP、JSON、WADL、SMTP、XML、AtomなどのWeb標準のサポートが付属しています。また、サーブレット、フリーマーカー、春、桟橋、Jibx、Velocity、Grizzly、Simple、またはJAXBと統合するための多数の拡張も可能です。ここに「restlet」の主な機能があります。 ネイティブRESTサポート: ・コアレスト概念には、同等のJavaクラス(均一インタフェース、リソース、表現、コネクタ)があります。 ・クライアント側とサーバー側のWebアプリケーションの両方に適しています。イノベーションは、それが同じAPIを使用し、学習曲線とソフトウェアのフットプリントを減らします。 ・URIテンプレート標準に基づいて「UIとしてのUIとしてのUI」の概念。これにより、URI変数を要求属性に自動抽出した状態で非常に柔軟でありながら単純なルーティングが行われます。 ・トンネリングサービスでは、ブラウザでHTTPメソッド(PUT、DELETE、MOVEなど)を簡単なHTTP POSTを通じて発行できます。このサービスはRestletアプリケーションには透過的です。 完全なWebサーバー: ・ファイル拡張子に基づくメタデータの関連付けは、Apache HTTP Serverと同様の静的ファイル。 ・クライアント環境設定に基づく透明コンテンツ交渉。 ・PUTおよびDELETEメソッド(AKA Mini-WebDAVモード)に基づくファイルのリモートエディション。 ・デコーダサービスは、圧縮または符号化された入力表現を透過的に復号します。このサービスはRestletアプリケーションには透過的です。 ・ログサービスは、標準のWebログファイル内のアプリケーションへのすべてのアクセスを書き込みます。ログ形式は、W3C拡張ログファイル形式に従い、完全にカスタマイズ可能です。 ・Apache Rewriteモジュールと同様の強力なURIベースのリダイレクトサポート。 利用可能なコネクタ: ・モルターベイの桟橋またはシンプルなフレームワークまたはグリズリーNIOフレームワークに基づいて、複数のサーバーHTTPコネクタが利用可能です。 ・AJP Server ConnectorがApache HTTP ServerまたはMicrosoft IISの後ろにプラグを受けることができます。それはJettyのコネクタに基づいています。 ・JDKのHttpURLConnectionクラスまたはApache HTTPクライアントに基づいて、複数のクライアントHTTPコネクタを使用可能にします。 ・内部HTTPクライアントとサーバーコネクタも、外部依存関係がない場合はRestlet 1.1に追加されました。 ・JavaMailとカスタムEメールXML形式に基づくクライアントSMTPコネクタ。 ・JDBC APIに基づくクライアントJDBCコネクタ、カスタム要求XML形式、XML応答用のJDBC WEBROWSETインターフェース。 ・クライアントファイルコネクタは、ファイルやディレクトリのGET、PUT、DELETEメソッドをサポートしています。また、ディレクトリリストを返すことができます。 ・クラスローダリソースにアクセスするクライアントCLAPコネクタ。 ・クライアントRIAPコネクタは、JVMの中で直接Restletの内部リソースにアクセスするためのコネクタを参照してください。 利用可能な表現: ・JDKの組み込みのXPathエンジンに基づく単純なXPath APIを使用して、XML表現(JAX、JIBX、DOM、またはSAXベース)の組み込みサポート。 ・Freemarkerテンプレートエンジンとの統合 ・ベロシティテンプレートエンジンとの統合 ・マルチ部品フォームをサポートし、ブラウザから大規模なファイルアップロードを簡単に処理するためのApacheファイルアップロードとの統合 ・XML表現にXSLTスタイルシートを簡単に適用するための変圧器フィルタ。 JDKの内蔵XSLTエンジンに基づいています。 ・NIO読み書きまたは書き込み可能なチャネル、BIO入力または出力ストリームに基づくコア表現の拡張可能なセット。 ・原子とJSON規格のサポート。 柔軟な構成: ・Restlet APIを介してJavaで提供できる完全な設定 ・リセットXMLおよびWADLファイルを介して設定できる ・スタンドアロンHTTPコネクタの使用方法が不可能な場合は、Tomcatのようなサーブレット準拠のコンテナにRestletアプリケーションをデプロイするためのサーブレットアダプタを提供します。 ・ネイティブサービスとしての展開は可能で、強力なJavaサービスラッパーを使用して説明しています。 ・人気のSpring IOCフレームワークとの広範な統合。 安全: ・HTTP基本およびダイジェスト認証をサポートする(クライアントとサーバー側) ・Amazon S3認証(クライアント側)をサポート ・HTTPSをサポートする(HTTP over SSL) ・SMTPS(SMTP over SSL)をサポート スケーラビリティ ・要求ごとのリソースインスタンスを備えた完全マルチスレッド設計アプリケーションの開発時のスレッド安全性の問題を減らす。 ・サーブレットのようなHTTPセッションの意図的な削除。一目視力として魅力的なこの概念は、サーブレットのスケーラビリティのための主な問題の1つであり、残りによって促進されたステートレスの交換に反抗しています。 ・スレッド数からの接続数を切り離すための非ブロッキングNIOモードをサポートします。 ・IO操作から切り離された非同期要求処理をサポートします。サーブレットAPIとは異なり、RestletアプリケーションはOutputStreamの直接制御をしていないため、サーバーコネクタによって書き込まれる出力表現のみを提供します。 要件: ・1.5以降のJRE このリリースの新機能: 壊れた変化: ・Finder#createTarget()メソッドはすべて保護されています。 findtarget()メソッドは現在公開されています。 Leigh Klotzによって提案された。 ・すべてのコア表現クラスは、 "org.restlet.resource"パッケージから新しい "org.restlet.representation"パッケージに移動されました。インポート指示を必ず調整してください。 ・エンティティが書き込まれていなくても、ConnectService#Aftersend()とBeforeSend()は常に呼び出されます。それらは現在メッセージ自体の送信に関連しています。 Paul Davisによって提案されています。 ・Router.CreateFinder()メソッドは現在公開されています。 ・GWTモジュールのコールバック抽象クラスはインターフェイスです。これはほとんどの場合、影響はありません。関連付けられている@ OVERRIDEアノテーションを削除するだけです。スクーターWillisによって提案された。 バグが修正されました: ・o.r.e.e.e.e.Engine#descriptor_authenticatorの宣言におけるタイプミスを修正しました。 Remi Dewitteによって報告されています。 ・秘密のすべての文字列インスタンス化を削除しました。 Remi Dewitteによって寄稿されました。 ・さまざまなOSGIの問題を修正しました。 David Fogelによって報告されました。 ・ChallengeScheme#valueofに含まれていないエントリを修正しました。 Sean Sullivanによって報告された。 ・JAXB POMの問題を修正しました。 Fabio Mancinelliによって報告された。 ・JAX-RS拡張機能がJAX-RS APIの実装として登録されていることを確認するための回避策。 David Fogelによって提案された。 ・URI参照の終わりに、必要な2桁の順位の文字の順にエンコードの問題を修正しました。これで、符号がエンコードされ、細かいトレースが記録されます。 Nelsonnによって報告された。 機能強化: ・ストリーミングモードの部品へのアクセスを容易にするためにRestletFileUploadにgetItemiterator()を追加しました。 Paul Austinによって提案された。 ・デフォルトのSAXハンドラは、検証情報をログに記録するために実装されています。 Raif S. Naffahによって寄稿者。 ・EngineのDirectoryResourceクラスに保護されたGetDirectoryContent()メソッドがあります。 Gordon Mohrによって提案されました。 ・Atom拡張子にテキスト#toString()を実装しました。 ・登録済みメディアタイプの完成リスト。 Remi Dewitteによって提案されています。 ・JAX-RS拡張機能は、新しいセキュリティAPIを活用します。 Bruno Dumonによって寄稿されました。 ・エンジン内のヘルパー用セッターを追加しました。ケビンの舞台によって提案された。 ・特定のヘッダを介してメソッドをトンネルする機能を追加しました。 Fabrice Boileauによって寄与されました。 ・バイト配列と文字配列の間のエンジンのバイトトリルへの変換方法を追加しました。 Remi Dewitteによって寄稿されました。 ・特別な場合の拡張とサポートを容易にするために、Protected DirectoryResource#getRepresentation()およびgetClientDispatcher()メソッドを追加しました。 Dave Fogelによって報告された元の問題。 ・ローカルアーカイブファイルに基づくZIPおよびJAR URIをサポートするクライアントコネクタを追加しました。 Remi Dewitteによって寄稿されました。 ・タールLironの貢献に基づくJSONREPRESENTATIONを強化しました。インデント設定とより操作と変換方法をサポートしています。 ・RDF表現の解析と書き込みをサポートすることを目的としたRDF拡張機能を追加しました。 ・RDF / XMLおよびRDF / N3表現の解析と書き込みのサポートを追加しました。 APIの変更点: ・アプリケーションに役割クラスと「Roles」プロパティを追加しました。 ・完全にリファクタリングされたセキュリティパッケージは、コミュニティフィードバックに基づいて1.2 M1で導入されます。 ・コンポーネントにレルム、MemoryRealmクラス、および "REALMS"プロパティを追加しました。 ・コンテキストに「検証者」と「entrer」のプロパティを追加しました。 ・更なるディスカッションのための自動マッチングサポートを返す。 Tim Peierlsによって提案された。 ・原子拡張子のフィードクラスにフィードURIを持つコンストラクタを追加しました。 ・DomRePresentationに「インデント」プロパティを追加しました。 Cliff Binstockによって提案された。 ・マイクロソフトによって開発された共有キーと共有キーLite認証方式のサポートを追加しました。 Steve Sfartzによって提案されています。 ・WADLApplicationは、CreateTarget()1ではなくFinderインスタンス上のfindTarget()メソッドを呼び出します。 Leigh Klotzによって提案された。 ・DELETE、GET、OPTIONS、POST、注釈をorg.restlet.resourceパッケージに追加しました。 Tim Peierlsによるコミュニティフィードバックと提案に基づく。 ・org.restlet.resource.UniformResourceクラスとClientResourceクラスを追加しました。 ・バリアント上のcreateClientInfo()メソッドを追加しました。 ・メッセージの内容をキャッシュするメッセージを追加して、フィルタのチェーンに沿って複数の読み取りを可能にしました。 ・リソースクラスをパラメータとして取得するサーバ#settarget()メソッドを追加しました。これはミニマルな例に役立ちます。 ・TunNelServiceは、 "application / XML"などのクエリパラメータ値を受け入れ、現在「XML」などの拡張名を登録しています。 Paul Austinによって提案された。 ・LinkSetをグラフに変更し、N3式のサポートを追加しました。グラフはリンクインスタンス内のソースまたはターゲットにすることができます。 ・Link.IdentifierとGraph.Identifierプロパティを削除しました。 ・シリーズ#getFirStValue()パラメータが存在するがヌル値がある場合はデフォルト値を返します。 Jonathan Hallによって提案されています。 ・コンテキスト#setclientDispatcher()およびコンテキスト#SetServerDispatcher()メソッドを追加しました。 ・Restlet APIでプロキシ認証のサポートを追加しました。リクエストに「ProxyChallengeResponse」プロパティを追加し、「ProxyChallEngeRequests」を応答に追加しました。 HTTP解析レイヤとフォーマットレイヤーにサポートを追加しました。 ・Springとの動作のカスタマイズを容易にするためにWADLApplication#createFinder()メソッドを追加しました。 Rhett Sutphinによって提案された。 ・Protocol#zip定数を追加しました。 ・表現#finalize()メソッドは、Release()メソッドを呼び出すデフォルトの実装を持っています。 Remi Dewitteによって提案されています。 ・accept.propertiesファイルを更新し、バージョン3.0としてFirefoxのカスタマイズを削除すると、適切な「承認」ヘッダーがあります。 ・JaxBrepresentation#SetValidationEventHandlerメソッドを追加しました。 ・バリアント#ISCompatible()メソッドを追加しました。 ・現在サブクラスである表現の「lastModified」および「タグ」プロパティを含むorg.restlet.representation.RepresentationInfoクラスを追加しました。バリアントはスーパークラスです。完全な表現を引くことなく条件を確認するのに役立ちます。 Lars Heuerによって提案されています。 ・Method.all定数を追加しました。新しいServerResourceクラスのすべてのメソッドに共通のバリアントを宣言するのに役立ちます。 ・新しいorg.restlet.routingパッケージと移動したフィルタ、ルータ、リダイレクタ、サブクラスを追加しました。 ・ディレクトリ、Finder、およびHandlerをorg.restlet.resourceパッケージに移動しました。 ・org.restlet.security.guardをこのセキュリティパッケージにorg.restlet.guardを移動するために制服ガードに変更されました。 その他: ・Simple Serverをバージョン4.1.9にアップグレードしました。 Niall Gallagherによって寄稿されました。 ・ルータとリソースのJavadocs Typosを固定しました。 Raif S. Naffahによって寄稿者。 ・ServerServletsの親コンテキストに関する問題を修正しました。 Marcelo Ochoaによって貢献しました。 ・最新バージョンへのOAuthライブラリを更新しました。 Sean Sullivanによって提案された。 ・HTTPREQUEST#getheaders()とhttpresponse#getheaders()メソッドを追加しました。 HTTPRequest#addheader()とhttpresponse#addheader()静的メソッドを追加しました。ケビンの舞台によって提案された。 ・EPL 1.0ライセンスオプションの追加(Eclipse Public License 1.0)の追加に記載されているライセンス情報を更新しました。 ・Restletモジュールを構築するためのMavenサポートを追加しました。多くの人によって提案されています。 Jean-Yves Cronierによる貢献


頼りになる 関連ソフトウェア

mel mel

オープンソースWebアプリケーションが、さまざまな方法でフィード内の記事をフィルタリング、および並べ替えるオープンソースWebアプリケーション ...

119 382 KB

ダウンロード