• 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都要省事。现在能用就行,企业里面是最快最好,不一定最规范,但是最快。剩下的一个安全问题到底是不是构成问题以后再说,到此,数据收集完毕。

  • 相关阅读:
    Dockershim 即将被移除?看 SUSE Rancher 的应对之道!
    使用 Rancher 进行首次金丝雀部署
    cOStoolkit:Container OS 的下一程
    如何在 K3s 中启用 Traefik Dashborad
    如何使用 Rancher Desktop 访问 Traefik Proxy 仪表板
    如何使用国内资源在 RKE2 上安装 Rancher HA
    Rancher 2.6 全新 Logging 快速入门
    实用教程 | 云原生安全平台 NeuVector 部署
    一文玩儿转 Rancher Desktop
    学多少年才算“精通Java”?
  • 原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/6362695.html
Copyright © 2020-2023  润新知