最近学习的重要思想
1.对于以前困扰的java跨域问题,使用jsonp处理跨域的原理:
利用远程加载<script>标签,由于加载机制,浏览器会加载和运行这段脚本,这个时候,在src后面传一个callback参数,参数值是在本地的函数值;
这个时候远程后台就可以获取到callback里面的值,然后返回"callback值("和客户端参数对应")"给客户端,由于加载完毕,然后就会执行"callback值("和客户端参数对应")"这段代码,相当于调用本地callback值的函数
2.spring的原理:实际上是替代服务端如 S s = new S() 实例化类对象,好处是可以分耦,集成管理各个类的分布,这样当类要更改时,就不需要修改servlet的代码,直接需配置文件,这就无怪乎,srping可以集成hibernate和struts了。
3 struts 我本人理解是代替以前的servlet,能更好的管理页面导航,至于说处理页面级,现在一般是联合一些开源引擎干的事,它本身的标签库似乎很少用到。