한가지 질문좀 드리겠습니다. 지금 안드로이드 - TopicsExpress



          

한가지 질문좀 드리겠습니다. 지금 안드로이드 푸시를 프로젝트에 구현하고자하는데 어떻게 겨우 예제 소스를 돌아가게했습니다. 헌데 예제소스의 GCMserver는 일반(?)서블릿이고 현재 제 프로젝트는 Spring입니다. spirng의 DAO Bean을 저 GCM서블릿에 injection해서 기기ID를 DB에 저장하고자 합니다만 그냥 Autowired 해서 쓰면 안되더라구요 DAO.java 로 넘어는 가는데 거기서 xml(query)로 넘어가질 못합니다. 가장 좋은 방법은 저 GCMserverSide 예제 소스를 Spring으로 변환하는건데 ... 어떻게 해야할지 잘 모르겠습니다 스프링에서 일반(?) 서블릿으로 DAO Bean을 injection하고싶은데 어떻게 하는지요 ? 부탁드립니다 !!! web.xml tiles org.springframework.web.servlet.DispatcherServlet tiles *.do RegisterServlet gcm.controller.RegisterServlet 1 RegisterServlet /register UnregisterServlet gcm.controller.UnregisterServlet 1 UnregisterServlet /unregister SendAllMessagesServlet gcm.controller.SendAllMessagesServlet 1 SendAllMessagesServlet /sendAll HomeServlet gcm.controller.HomeServlet 1 HomeServlet /home /////////////////////////////////////////////////// RegisterServlet.java @SuppressWarnings(serial) //@Component(RegisterServlet) public class RegisterServlet extends BaseServlet { @Autowired PlayerDao pDao = new PlayerDao(); private static final String PARAMETER_REG_ID = regId; @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println(5-1); String regId = getParameter(req, PARAMETER_REG_ID); System.out.println(5-2); Datastore.unregister(regId); pDao.updateDeviceID(regId); //////////////////////// Datastore.register(regId); System.out.println(5-3); setSuccess(resp); System.out.println(5-4); } } ///////////////////////////////////////////////////////////////////
Posted on: Sat, 12 Jul 2014 10:10:29 +0000

Trending Topics



Recently Viewed Topics




© 2015