中南大学CentralSouthUniversity本科毕业设计英文文献翻译题目学生姓名学号指导教师学院专业班级○二一六年一月八日Spring的webMVC构架模式JuergenHoeller1、介绍:Spring的应用构架当你第一次看到并接触Spring“框架的时候,你一定会在心里想到;哦哦,不不,这又是另一种Web”构架
这篇文章将会指出Spring框架不是什么特殊的web框架,而是一个通用的轻量级的应用程序框架,在专用网络支持下的应用程序框架
并且它会告诉你Spring框架明显区别于其他轻量级applicationframework,它将专注于web的支持,与struts和webwork有着明显的区别
在和struts和webwork的对比上之中,Spring框架是一个服务于所有层面上的applicationframework:提供了bean的配置基础,AOP的支持,JDBC的如果你不需要Spring的支持,它有一个非常显著的特点:在某个层面上如果你不需要Spring提取框架,抽象事务支持,等等诸如此类
它有一个非常显著的特点:在某个层面上的支持,你就可以不使用Spring框架的class(类),只使用它的某一部分的功能
从它的设计理念,你可以看到Spring框架帮助你实现了真正的逻辑层和web层的成功分离:例如:一个校验应用将不用依靠controllers,就可以实现
这样的目标是更好的重用和易测:过分依靠不必要的容器和框架将不能实现这一点
当然,Spring的自己本身的web支持和通常框架模式的细致完整
然而,Spring替换struts,webwork或者其他的web方案非常的容易
这个对于Spring的web支持或者不同的地方,Spring允许你在web容器里面建立一个中间层,在测试环境或者标准独立的应用里面来设置重用你的商务逻辑
还有就是在J2EE环境里面,