Na adrese http://car-share.appspot.com/ je k již vystavena alfa verze servisní části aplikace. Tato webová aplikace bude poskytovat data jak webovému klientovi, tak androidímu. Aplikace je hostována na GAE, pro persistentní vrstvu bude použito JDO.
Aplikační vrstvu realizuje framework neptuo-service (ukázka na adrese http://car-share.appspot.com/service/info). Tato služba umí generovat, jak xml, tak json, dle hlaviček předaných z požadavku. Ukázka třídy, který implementuje tuto ukázkovou službičku je zde:
@ServiceClass(url="/info")
public class InfoService {
@ServiceMethod(transactional=false, httpMethod=HttpMethodType.GET)
public EntityResult<AppInfo> test() {
return new EntityResult<AppInfo>(new AppInfo("alfa", "car-share", "Hello there, from car-share service!"));
}
}
Jak je vidět, implementace je velice jednoduchá. Implementace této části aplikace bude pokračovat transformací konceptuálního modelu do JDO-kompatibilního doménového modelu.
Žádné komentáře:
Okomentovat