2

新しい REST 専用の Web サービス (モバイル クライアント) を起動して定型コードをすべて排除するための堅牢な REST フレームワークを探しています。たとえば、単純にドメイン モデルを構築してそれを実行できるように、既にこの機能が組み込まれているフレームワークはありますか? を見たいのですが:

  • 認証とユーザー モデル
  • ロギング
  • 基本CRUD
  • パーミッション (モデル アクセス用)
  • スケーラビリティ

すべての Web サービスは、少なくとも上記の機能を必要とするようです。誰か、どこかで、上記の機能を備えた優れた再利用可能なフレームワークを作成したに違いありません。何か案は?Node.js、Java、またはこれらの機能を提供する PaaS サービス プロバイダーでホスティングすることをお勧めします。

4

2 に答える 2

2

Spring 3 MVC は、非常に優れたシンプルなアノテーション ベースの REST フレームワークを提供します。http://blog.springsource.org/2009/03/08/rest-in-spring-3-mvc/を参照してください。Jettyや Tomcat などの任意の Java Web サーバーにデプロイできます。

XAP のようなフレームワークは、Spring と Jetty を組み合わせたソリューションを提供し、動的スケーリング用に構築されています。http://www.gigaspaces.com/xapを参照してください。

最後に、このソリューションを任意のクラウドに簡単に搭載したい場合、CloudifySource は XAP 機能と PaaS を含むオープン ソース プロジェクトを提供します。http://www.cloudifysource.orgを参照

于 2012-05-10T12:26:51.213 に答える
0

これにはSymfony 1.4を使用します。PHPフレームワークです。必要なもののほとんどを無料で生成します。Symfony は ORM ライブラリを使用するため、データベース関連も非常に簡単です (選択できますが、Doctrine をお勧めします: http://www.doctrine-project.org/ )。

たとえば、バックエンド サイト全体 (admin) の生成は、1 つのコマンドを実行するだけです。彼らは無料で素晴らしい電子書籍を持っています。詳細はこちら:http://www.symfony-project.org/。

Symfony 2.X (http://symfony.com/)もあり、多くの新機能 (新しい Doctrine 2.0 など) があります。特にバンドル (プラグイン) https://github.com/FriendsOfSymfony/FOSRestBundleを使用すると、RESTful サービスは非常に簡単になります。

于 2012-05-08T17:42:44.780 に答える