日期:2014-05-20  浏览次数:20577 次

请问:使用struts的好处究竟是什么?
刚开始学,看了几天的书,现在还不明白究竟使用struts的好处是什么?

------解决方案--------------------
struts的核心思想是MVC,或者说struts只是MVC的一种实现(当然还有其它实现)

用struts的好处就在于,只要你遵循了struts,你写出来的程序就是MVC架构的

然后你又要问了:MVC的好处是什么?

简单的说MVC就是把软件分层了,分成展现层、控制层、业务层,分层的好处就是结构清晰,各个部分职责明确

结构清晰的好处是什么?这个就不说了,也不知道怎么说

职责明确的好处是什么?就是有一天,加入你的业务层发生了变化,你只要修改业务层就OK了,展现层和控制层不用变化;或是你想修改展现层(比如页面改得漂亮一点什么的),那么也不会影响到业务层。