slim3gwtやってます
slim3のgwtではGWTServiceServletがweb.xmlに登録されている。これを継承する形で自作クラスを作ればいいのだと思うのだけれども、前回やったKindエンティティの検索に加えて、Catエンティティも検索しようと前回のにプラスして以下のようにした。
public class CatServiceImpl implements CatService { KindDao dao = new KindDao(); CatDao catdao = new CatDao(); @Override public Kind insertKind(Kind kind) { return dao.makePersistentInTx(kind); } @Override public List<Kind> searchAll() { return dao.findAll(); } @Override public List<Kind> searchByString(String str) { return dao.findByString(str); } @Override public List<Cat> searchAllCats() { return catdao.findAll(); } }
searchAllCats()を加えただけなんだけれども。
そんでクライアント側のServiceとAsyncにもsearchAllCats()を加えてみた。けれど、どうもHostedブラウザが立ち上がってくれない。
わからない。このsearchAllCats()を消すと動くんですがね。
Cat取得のServiceを別に作ってみて、2つのServiceにしてやってみたけれど、やっぱりだめだ。頑張るけど。