关于Java的SSH三大框架的学习建议

55次阅读

最近面试很多搞J2EE开发的公司,上来就问有没有SSH三大框架的开发经验,各位有没有好的快速学习方案啊,换句话说以前弄过这些框架的人都是咋走过来的啊,求受教。

Panini

可以先从SSH里的struts2 入手,做个用户登录之类的小模块练练手,然后分析理解struts2的工作原理等等,最后慢慢整合后两个框架

autodidact

如果说要快速的经验的话就是

  • 看视频 网上目前讲的不错的视频有马士兵 传智播客的,找一个看一下,大致先熟悉下是怎么一回事。
  • 自己寻找需求,想一个自己想做的简单的应用,把这些东西应用上去,实践中理解。实在不行的话就看下做项目的视频,跟着也做一下。要写代码才能理解得更快。

有机会,还是要补一下基础知识,比如JavaSE,Servlet jsp xml等,基础知识还是很重要的。

lingkun

我自己以前的经验是:
第一步,看视频或者入门文章。视频可以去verycd找,文章可以去iteye找,有很多。先看Struts2,也可以看SpringMVC3,然后是Hibernate,最后看Spring。
这一步的目的是知道每个框架作用,能干什么,大概上怎么使用。
第二步,看项目,如果能有朋友给你实际项目是最好的,如果没有,可以看Springside,我也很推荐SpringSide。只是如果你没接触过Maven的话稍微有点麻烦。这个步骤你可以知道实际项目中SSH一般是怎么配合的。
第三步,自己动手吧。如果你能在基本上不看书的情况下自己实现一个单表完整的增删改查,算是基本完成任务。如果能在考虑下怎么让这个更通用化,写点东西,这块就算没问题了,到哪个公司去,只要稍微看下他们的配置文件,都能上手了。
你要思考的就是,有框架和没有框架,到底给你带来了什么。
我知道有人会鄙视SSH框架,也有人推荐别的框架,比如我自己就喜欢nuts框架,只是没有在项目中用过。但是总要先明白框架是干什么用的,怎么用的,在实际运用中有了一些体会,才能明白自己的取舍。
用Struts,是要明白MVC,用Hibernate,要明白什么是持久化,什么是OR/mapping,用Spring,你要明白什么是依赖注入,什么是AOP。就算不精通,也要大致理解。明白了这些,Hibernate换成Mybaits,Struts换成SpringMVC,甚至别的什么框架,都能很快上手。对于初学者来说,学习SSH框架没什么好鄙视或者反对的,大家鄙视的是只会用SSh,不深入理解Java的基本概念,不深入理解框架背后的思想和理念。

Wade

要应付面试,就随便买本china-pub排名销量靠前的ssh书翻翻吧

射覆

别ssh了 太复杂了 那么多配置文件看着就头疼 用playframework吧 小家碧玉之playframework 一个很简单的mvc框架

左手写_93059

把ssh配置从头到尾的流程走通一遍就好了,写个登录注册什么的就行,尤其是配置什么的,多问,当年我自己捣鼓了好久走了好多弯路哎~

flyhigh

慢慢学,多动手,没了

中科院桐桐

springmvc+mybatis

codecraft

javaweb
理解一个前端到后台的逻辑,再操作一遍,就会有了明显的思路,说个SSH的例子顺序是这样的。
用户浏览器–》JSP–》JS–》AJAX–》ACTION–》SERVICE–》DAO–》数据库。

devwang_com

新手可以看看这个资料 我感觉非常的适合http://javaee.3g-edu.org/cour…

已注销

正文完