网上商城Day1的视频已近敲完了,但是一条线是怎么走,和SSH框架的原理还是一头雾水,所以总结总结博客,让自己理理思路,也希望可以帮助有缘人!
1、点击登录按钮!
点击登录代码之后,submit会提交form表单!
2、 根据from表单中action的路径,在struts.xml配置文件中寻找对应模块!
根据 struts.xml文件中模块对应的class去applicationContext.xml文件中查找!
3、根据applicationContext.xml 文件找到 UserAction文件!
4、现在 Login起到作用了,它就是要去 UserAction文件中查找 Login方法!
才下面是干嘛的?(这里暂不做解释,以后详细总结!)
5、执行Lgion方法是查找UserService文件!
6、然后查找 UserDao文件!
7、执行完UserDao中 Login 方法后,将结果依次返回。
8、去 Struts.xml文件中查询 loginSucess.
9、加载 index.jap页面 ,index.jap页面中嵌套这 mean.jap页面
Mean.jsp页面取出 session中的值。
最后效果!
总结:刚开始的时候可以囫囵吞枣,但是当随着学习的时候,深入学习,不断总结还是很有必要的!