dao与service不需要多实例,单例即可,由于dao和service不会使用成员变量存储数据,所有操作是基于方法,根据入参不同,得到不同结果。
Struts2的Action采用的pojo基于成员变量,每次操作都会给成员变量赋值,必须采用原型模式,多例。
SpringMvc的Controller数据传递基于方法,故可使用单例模式。
ssm与ssh,三层架构类的多例和单例问题
最新推荐文章于 2021-05-17 19:07:15 发布
dao与service不需要多实例,单例即可,由于dao和service不会使用成员变量存储数据,所有操作是基于方法,根据入参不同,得到不同结果。
Struts2的Action采用的pojo基于成员变量,每次操作都会给成员变量赋值,必须采用原型模式,多例。
SpringMvc的Controller数据传递基于方法,故可使用单例模式。