2012-05-08 3 views
2

새로운 REST 전용 웹 서비스 (모바일 클라이언트)를 시작하여 모든 보일러 플레이트 코드를 제거하는 강력한 REST 프레임 워크를 찾고 있습니다. 예를 들어, 간단히 도메인 모델을 빌드하고 실행할 수있는이 기본 제공 프레임 워크가 있습니까? 내가보고 싶은 :REST를위한 전체 스택 프레임 워크에 대한 권장 사항은 무엇입니까?

  • 인증 & 사용자 모델
  • 로깅
  • 기본 CRUD
  • 권한 그것에서 모든 웹 서비스를 보인다

(모델 액세스)

  • 확장 성 최소한 위의 기능이 필요합니다. 누군가는 어딘가에서 위의 기능을 갖춘 좋은 재사용 프레임 워크를 작성해야합니다. 어떤 아이디어? Node.js, Java를 선호하거나 이러한 기능을 제공하는 PaaS 서비스 제공 업체와 함께 호스팅 할 수도 있습니다.

  • 답변

    0

    나는 이것을 위해 Symfony 1.4을 사용합니다. 이것은 PHP 프레임 워크입니다. 그것은 무료로 필요한 것을 대부분 생성합니다. Symfony가 ORM 라이브러리를 사용하기 때문에 데이터베이스 항목도 매우 쉽습니다 (선택할 수 있지만 Doctrine을 권장 할 수 있습니다 : http://www.doctrine-project.org/).

    예를 들어 전체 백엔드 사이트 (admin) 생성은 하나의 명령을 실행하는 문제입니다. 그들은 무료로 훌륭한 전자 책을 가지고있다. 더 자세한 정보는 http : //www.symfony-project.org/에서 확인할 수 있습니다.

    Symfony 2.X (http://symfony.com/)에는 많은 새로운 기능 (예 : 새로운 Doctrine 2.0)이 있습니다. 특히 번들 (플러그인) https://github.com/FriendsOfSymfony/FOSRestBundle은 RESTful 서비스가 아주 쉽습니다.

    2

    봄 3 MVC는 REST를위한 매우 훌륭하고 간단한 어노테이션 기반 프레임 워크를 제공합니다. http://blog.springsource.org/2009/03/08/rest-in-spring-3-mvc/을 참조하십시오. Jetty 또는 Tomcat과 같은 모든 Java 웹 서버에 배포 할 수 있습니다.

    XAP와 같은 프레임 워크는 Spring과 Jetty의 결합 솔루션과 동적 확장을 위해 제작되었습니다. http://www.gigaspaces.com/xap을 참조하십시오.

    마지막 클라우드에서이 솔루션을 쉽게 사용하려면 CloudifySource가 XAP 기능과 PaaS를 포함하는 오픈 소스 프로젝트를 제공합니다. http://www.cloudifysource.org