springmvc的作用 spring mvc的優(yōu)點(diǎn)是什么?
spring mvc的優(yōu)點(diǎn)是什么?1. 彈簧3比支柱更有效;2。彈簧3mvc可視為100%零配置;3。struts2是類級(jí)攔截,一個(gè)類對(duì)應(yīng)一個(gè)請(qǐng)求上下文,springmvc是方法級(jí)攔截,一個(gè)方法對(duì)應(yīng)一
spring mvc的優(yōu)點(diǎn)是什么?
1. 彈簧3比支柱更有效;
2。彈簧3mvc可視為100%零配置;
3。struts2是類級(jí)攔截,一個(gè)類對(duì)應(yīng)一個(gè)請(qǐng)求上下文,springmvc是方法級(jí)攔截,一個(gè)方法對(duì)應(yīng)一個(gè)請(qǐng)求上下文,一個(gè)方法同時(shí)對(duì)應(yīng)一個(gè)URL。因此,從體系結(jié)構(gòu)本身來(lái)看,spring3mvc很容易實(shí)現(xiàn)restfulurl,而Struts2很難實(shí)現(xiàn)。因?yàn)閟truts2action的一個(gè)方法可以對(duì)應(yīng)一個(gè)URL,但是它的class屬性是所有方法共享的,所以不可能通過(guò)注解或者其他方法來(lái)識(shí)別它的方法
1。彈簧3的開(kāi)發(fā)效率高于支柱;
2。Spring3MVC可以被認(rèn)為是100%零配置;
3。Struts2是類級(jí)攔截,一個(gè)類對(duì)應(yīng)一個(gè)請(qǐng)求上下文,springmvc是方法級(jí)攔截,一個(gè)方法對(duì)應(yīng)一個(gè)請(qǐng)求上下文,一個(gè)方法同時(shí)對(duì)應(yīng)一個(gè)URL。因此,從體系結(jié)構(gòu)本身來(lái)看,spring3mvc很容易實(shí)現(xiàn)restfulurl,而Struts2很難實(shí)現(xiàn)。因?yàn)镾truts2 action的一個(gè)方法可以對(duì)應(yīng)一個(gè)URL,但是它的class屬性是所有方法共享的,所以不可能通過(guò)注解或者其他方式來(lái)識(shí)別它的方法
spring framework為構(gòu)建web應(yīng)用提供了一個(gè)全功能的MVC模塊。使用spring可插拔MVC架構(gòu),您可以選擇使用內(nèi)置的springweb框架或struts之類的web框架。