새로운 REST 전용 웹 서비스 (모바일 클라이언트)를 시작하여 모든 보일러 플레이트 코드를 제거하는 강력한 REST 프레임 워크를 찾고 있습니다. 예를 들어, 간단히 도메인 모델을 빌드하고 실행할 수있는이 기본 제공 프레임 워크가 있습니까? 내가보고 싶은 :REST를위한 전체 스택 프레임 워크에 대한 권장 사항은 무엇입니까?
- 인증 & 사용자 모델
- 로깅
- 기본 CRUD
- 권한 그것에서 모든 웹 서비스를 보인다
(모델 액세스)
새로운 REST 전용 웹 서비스 (모바일 클라이언트)를 시작하여 모든 보일러 플레이트 코드를 제거하는 강력한 REST 프레임 워크를 찾고 있습니다. 예를 들어, 간단히 도메인 모델을 빌드하고 실행할 수있는이 기본 제공 프레임 워크가 있습니까? 내가보고 싶은 :REST를위한 전체 스택 프레임 워크에 대한 권장 사항은 무엇입니까?
(모델 액세스)
나는 이것을 위해 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 서비스가 아주 쉽습니다.
봄 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