该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-07-29
最后修改:2010-07-29
yangyw 写道 kaowww153 写道 yangyw 写道 mengqingyu 写道 有了struts mvc可以不用spring mvc 反之一样,spring mvc不爽的地方就是不如struts 接前台传来的参数方便,struts可以直接定义多个成员变量通过set方法来接参数,多个方法可以共享变量,但spring每个方法只能定义一个对象来接受前台参数而且仅仅是局部变量。
Spring3.0 MVC 个人觉得很好,很人性化,直接用annotation方式+restful,很舒服,controller的代码越来越干净了,各个传入的参数也完全是分离的,而不是一对参数放在一起,这点我觉得很舒服。 @RequestMapping(value="getUsers") public String getUsers(@RequestParam(value="pageNo",required=false)String pageNo,ModelMap modelMap){ System.out.println("current pageNo is " + pageNo); int intPageNo = pageNo == null||"".equals(pageNo.trim())?1:Integer.parseInt(pageNo); ItemPage itemPage = demoService.getUsers(intPageNo, 2); modelMap.put("itemPage", itemPage); return "list"; } 说的好像你没用过struts2试的,struts2 N年以前就支持了 @Action("letter") public String letter() { letter = letterService.get(letterId); //只能看自己的 if (letter == null || letter.getSendUser().getUid() != getSessionUserId()) { return "error1"; } //附件 List<Annex> annexList = annexService.getAnnexList(letter.getAnnexs()); getActionContext().put("annexList", annexList); return "letter"; } 应该说吧,注解这个东西JDK1.5之后就开始流行了,struts2没有说它不好,只是我个人比较喜欢无extend的controller,还有restful方式,另外对ajax的支持也是我觉得很舒服的! 我并没有说struts2不好,只是从个人感情上我觉得spring3 MVC 比较和我胃口; spring3 MVC 也不见得就很好,之前有个项目客户端需要用到flex,用spring3 MVC 和 flex结合会有些小问题,官方的做法是两个spring ,个人感觉是浪费资源,所以后面还是改选用struts2 让同事去进行业务开发。 flex的话根本无需mvc框架,flex直接调用Service层就ok了。。没必要中间再加一层 |
|
返回顶楼 | |
发表时间:2010-07-29
闲着蛋疼~
可以看得出来这个公司根本就没打算要你 |
|
返回顶楼 | |
发表时间:2010-07-29
面试官水平不行啊,把一个问题表达成这样也是需要勇气的!
|
|
返回顶楼 | |
发表时间:2010-07-29
有了spring为什么还要struts,呵呵
|
|
返回顶楼 | |
发表时间:2010-07-29
各有各的好,这样的争论无意义
|
|
返回顶楼 | |
发表时间:2010-07-29
大家想想 如果你是面试官 你希望听到的答案是什么?
就知道了 |
|
返回顶楼 | |
发表时间:2010-07-29
既生瑜何生亮
|
|
返回顶楼 | |
发表时间:2010-07-29
我还没有接触到这些东西,个人感觉应该是按需求来吧
|
|
返回顶楼 | |
发表时间:2010-07-29
笑我痴狂 写道 今天一同学 去面试 关于mvc的面试题
面试官问道:有了stuts的mvc为什么还要spring的mvc ,你觉得spring有什么不爽的地方? 我同学一时哑了 想了半天不知道该怎么说 乱七八糟说了一通 面试官说 please get out ! 该怎么说才好 小弟也说不好 ,望各位牛人指点? 你告诉他: 两者功能是有重叠的,反正我不这么干。 谁要是想这么干,我想是因为他还不太懂 MVC。或者他有什么难言之隐。 PS 考官都有病吧现在? |
|
返回顶楼 | |
发表时间:2010-07-29
估计考官意思是问struts1和spring mvc的区别吧,如果是struts2的话,明显spring mvc和struts2的先后关系就不对了,况且拿struts2跟spring mvc比的话确实没有什么太大的可比性,估计是考官没表达清楚或者面试的人没听清楚吧。
|
|
返回顶楼 | |