Webservice ve ORM Framework?

1 Cevap php

Herkes bir ORM eşleştiricisini içerir ve web hizmetleri yalındır uygulanmasına izin veren iyi bir web framework biliyor mu? PHP ile yazılmış bir çerçeve arayan veya C + + ediyorum. (Bunların hepsi gerekli, some güzel yapacak) aşağıdaki özellikler arıyorum

  • veritabanı ve web servisi tarafından kullanılan tek bir yerde veri tanımı
  • WSDL oluşturma
  • XML çıkış / JSON çıkış
  • klişe kod üretimi

Peki ben isterim beni bu nesneler üzerinde nesneleri, web servis fonksiyonları belirlemek ve daha sonra (web hizmeti için veritabanı bağlantı) iş mantığını doldurmak için beni terk gereken her şeyi üretmek sağlayan bir çerçevedir.

Oradaki out gibi bir şey?

Ben bu neden ihtiyaç için arka plan bilgileri:

Istemci AJAX kullanarak all verilerini getirir zengin bir web uygulaması: Ben bir web projesi oluşturma içine arıyorum. Bu tamamen özel, sadece düşük bir seviyede javascript kütüphanesi kullanılarak yapılacaktır. Sunucu geri uç statik içerik ve javascript (temelde zengin web uygulaması) hizmet etmek ve (ben yukarıda belirtilen çerçeve kullanarak uygulamak istiyorum) bir sığınakta web hizmeti API sağlamak gerekiyordu.

1 Cevap

I Zend_Framework kullanarak ve ORM olarak Doctrine ile Zend_Db değiştirilmesi tavsiye ederim.

Eğer bir REST API hizmet etmek webservices ve Zend_Rest_Controller tüketmek Zend_Service kullanabilirsiniz.

Doktrini ve Zend entegre bazı iyi Screencasts vardır here. PHP deneyimi sürü varsa, entegre etmek çok uzun sürmez. Ben Github üzerinde bazı örnek entegrasyonları bile vardır inanıyorum.