내 GWT projet에서 GIN을 성공적으로 사용하고 있습니다. 이제는 내 RPC 서비스가 다른 계층 (Business Logic -> Data Access)의 데이터를 필요로 할 것이고, 예전에는 필요한 방법으로 싱글 톤 서비스를 수행했을 것입니다. 뭔가 같은 MyGwtServiceImpl.getData() -> MyServerSideService.getData() -> MyDaoGetDataFromDB()GIN 옆의 GUICE 사용
그러나 요즘 싱글 정말 감사하지 않는 내가 주입 방법을 사용하여 테스트 목적으로하고 싶습니다.
내가 알아야 할 것은 서버 측 GUICE를 설치하는 것 뿐이며, 인젝터를 어디서 만들어야하는지 잘 모르겠습니다. 대개 메인 메서드에서 수행되지만, 여기서는 GWT를 사용하고 있습니다.
GIN과 GUICE 라이브러리간에 충돌이 발생합니까?
어디에서 인젝터를 만들어야합니까? onModuleLoad에서? 내 신청서가 몇 군데로 나누어지기 때문에 잘 모르겠습니다.
도와 주셔서 감사합니다.
요약 : 주입 작업 할
- 토마스 (답)에 의해 주어진 튜토리얼을 따라하는 것은
그러나, 웹에서 (실제로 삭제) 대체하는 것을 잊지 마세요 .XML하십시오 Guice 모듈 바이
<servlet> <servlet-name>MyService</servlet-name> <servlet-class>com.myapp.MyServiceImpl</servlet-class> </servlet> <servlet-mapping> <servlet-name>MyService</servlet-name> <url-pattern>/com.myapp/MyService</url-pattern> </servlet-mapping>
:
serve("/com.myapp/MyService").with(MyServiceImpl.class);
가리켜 주셔서 감사합니다. 그러나 나는 이것을 구현하고 그것을 작동하게 조금 어려움을 겪었다. –