카테고리 없음
Action 등록과정
enjoyer
2008. 10. 30. 15:58
1. web.xml에서 AppServlet <load-on-startup>으로 등록
- WAS가 기동할 때 AppServlet 로드되고, init()메서드 실행
2. AppServlet.init()내부에서 AppService.init() 실행
3. AppService.init()메서드에서 kcube.xml, kcube_SCT.xml 로드함
1) loadConfiguration() 실행
kcube.xml 및 kcube_SCT.xml에 등록된 spring bean을 로드시킴
AppSpring의 setModule()메서드의 실행되는 private메서드
- addHibernateResource()
- addSqlMapping()
- addBoot()
2) initBoot() 실행
AppBoot을 구현한 클래스들의 init()메서드를 실행
4. AppBoot.init()은 Action을 등록함
- ActionService.addAction(new AxisAction());