2015年传智播客JavaEE 第168期就业班视频教程16-框架结构测试(加载全spring配置文件)+struts2属性驱动测试

模块的规范化我们已经做完了,下面我们要做我们的功能了。

如果是模型驱动就是name="对应model的name"

如果用属性驱动的话,必须得把表现层(Action类)里面映射的用于封装数据的这个对象名给我写上

jsp那里就是em.了

 

有关这一块的封装课改在提,以后再讲。

 

empAction在struts.xml中写过,empAction是伪类名,伪类名读的是Spring的东西。Spring把那个类加载成它的bean以后提供一个名用它调了。

 证明applicationContext-emp.xml没有被导入,导入applicatonContext-emp.xml不用在applicationContext.xml中写,可以在web.xml中改一下

 这次报的错不是上面那个了

 所以现在Spring加载上了。

有些人不用老师的JAR包,非得用另外一组JAR包,它就不支持那种格式,自己在applicationContext.xml中写import导入。

现在Action类是由Spring控制的,你想让Action中的变化修改完马上就能用,必须得把Spring里面的对象重新加载。所以必须得重启服务器,如果Action不受Spring控制你是不用动的。如果它不受Spring控制你是不用重启服务器的,但是现在Action受Spring控制,服务器启动的时候Spring被直接加载好了你修改的东西不会被动态加载所以得重启服务器。

public就可以加载jsp的数据过来,public是不是不太安全?到时候有空再说这个事情。

比你写gettersetter或者是ModelDriven都要省事。现在能用就行,企业里面是最快最好,不一定最规范,但是最快。剩下的一个安全问题到底是不是构成问题以后再说,到此,数据收集完毕。

posted on 2017-02-03 15:05  绿茵好莱坞  阅读(385)  评论(0编辑  收藏  举报

导航