SSM项目有感

SSM的三个配置文件,1、2肯定时要在3中申明的,1的作用是管理javaBean组件,2的作用是控制视图层。

下面是与SSH的一点比较:

A、SSM框架通过注解来实现视图层的控制,它不像SSH那样,把Model和View的跳转控制直接配置在Strust2.xml文件中,SSM的配置文件在viewSpace-servlet.xml中,并且不会把所有信息配全,viewSpace-servlet.xml仅仅指出该去哪里扫描哪些文件,真正的路径写在那些需要扫描的文件中。

B、同样的,SSM中对javaBean组件的管理也跟SSH不一样,SSH中是通过在applicationContext.xml中明确地申明哪个类在哪里,它所关联的类在哪里,并且在一个类中对其它类进行使用时,不仅配置文件要写好,get、set方法也不可少;但是SSM就不一样了,它管理javaBean组件也是放在一个.xml文件中,但是它仅仅只是指出要扫描哪些package,然后在某个类中如果要引用其他的类,就需要进行自动装载@Autowired,并且无需get、set方法。

另外,还可以在2中的

添加实体层的别名配置:

这个配置在哪里能用到呢?

在dao层中用得到,例如UserMapper.xml中,如下图:

如果说设置了别名配置,那么paramterType这里就不用写完整的类,而是写一个users就可以了。

猜你喜欢

转载自my.oschina.net/u/3442347/blog/1786340