现在找工作 都要会ssh框架,怎样才算会用,那位大哥帮我解析一下ssh吧

解决方案 »

  1.   

    SSH很简单,如果你有java web开发的基础,对于mvc、orm等有些了解的话,上手很快,随便找个实例搞搞就熟了。
      

  2.   

    ....ssh框架我也不太懂,我公司用的是spring mvc框架
      

  3.   

    对于面试或者笔试来说会用就是解释:
    什么是IOC,AOP,ORM,MVC,CACHE
      

  4.   

    要说真正会SSH,我的看法是这样的
    把SSH拆开能独立应用每一种技术
    两两组合也能应用的,那么你就应该算的上时真正的会了SSH
    现在的新手们,就只是会了SSH框架,一旦拆开或两两组合的搞就不会了,可笑,还总说自己会SSH
      

  5.   

    首先就要改正LZ你的想法,找工作不一定要会用SSH,老实说我到现在工作半年了还没有用过SPRING这个东西,当然对STURTS和HIBERNATE有了较深的认识!找工作只要你基础扎实就OK,象SSH那东西只要知道点概念的东西就可以了!以我的经验有两个类是必须搞精的,一个是STRING ,一个是STRINGBUFFER这两个类几乎每次面是必考!
    还有一点的就是SQL语句一定要精通,起码他问你5个你要会4个!
      

  6.   

    无论s,ss,sh,还是ssh,都不会
      

  7.   

    引用 5 楼 zzldn 的回复:
    要说真正会SSH,我的看法是这样的 
    把SSH拆开能独立应用每一种技术 
    两两组合也能应用的,那么你就应该算的上时真正的会了SSH 
    现在的新手们,就只是会了SSH框架,一旦拆开或两两组合的搞就不会了,可笑,还总说自己会SSH 
      

  8.   

    s h s sh ss hs ssh...
      

  9.   


    我认为只要会用,能拿来做出东西就叫会新手嘛,可以理解,请问您作为非新手,你敢说你会hibernate吗?不说ssh,光hibernate就博大精深,真要达到你的所谓会,我估计要花不少时间http://www.17ggs.com/html/program/index.html
      

  10.   

    朋友,在找工作啊,加油啊!
       说说我入门的经历,希望对你有帮助。我以前是这么入门的,07年9月(大三)之前我已经学过c语言,数据库,07年9月开始学习java,学了一学期(都是自学的),08年3月到4月一边做项目一边学会了使用jsp,当时在一个高人的博客看到最好的学习java的方法就是以项目带动学习。当时囫囵吞枣,做的项目是一个积分管理系统,简单的很,是我自己随便找了个需求做的,这样就基本上了解了jsp,jsp与数据库的链接,mysql等。
         大三暑假的时候,自以为入了门,于是暑假就到处去找实习,但到了所有的招聘会,人家一问,我是一问三不知,一个面试的人问我,我做的那个项目最难的是什么,我说是数据库连接的环节,他笑着说,jsp连接数据库有什么难的,说着就把我递给他的简历还给了我,当时的我大受打击。
        于是之后就没去面试了,后来参加了08年奥运会的志愿者,到了残奥会的时候,我觉得浪费时间,就让别人替我去了,当时就在网上下了很多的视频,后来下了李兴华老师的“我的智囊团”视频,是一个全套的教人怎么用ssh去做一个项目的视频,我一边看着他的视频,一边按着他的方法自己做项目,期间遇到了很多的问题,就去上网到处查,去csdn论坛求教,当时记得用了10天的时间学完了李兴华老师的视频,期间基本上是每天的通宵到第二天早上,有时候就因为小小的一个字母也让我熬了一夜。但总算功夫不负有心人,学完李老师的视频时,我就算是入了门了。
        这时跟学院的老师比较熟悉,而我这期间也都是用的学院的机器学习的编程,副院长找到我和另外一个同学一起帮学院做一个新的网站,我刚好学完怎么用ssh,于是就答应了他,我负责功能开发,另外一个同学负责UI设计,我们又用了一个月的时间把学院的网站做完了。我的水平又进步了。这时候已经是10月底了,我的一个做开发的朋友外包了一个项目,他是我入门的引导人,于是我又和他一起做了这个项目,我做了新闻发布和下载模块。做完之后已经是11月底了。我的水平已经达到了可以去找工作的水平了,于是我从12月初准备好简历,找了20天左右的工作,拿到4个offer,其中包括福建电信的offer,我最终选择了北京的一家电子商务公司,一直工作到现在。
    朋友,相信你现在已经对java有一定了解了,我建议你可以看李兴华老师的视频,你上网搜一下“我的智囊团”就可以搜到,非常的好,他讲的很详细,基本上就是手把手的教你做完一个项目。叫你入门肯定绰绰有余了,当然,往深造还得看你自己了。。
    给你的建议:
    1 上面说过的,学习java最好的方法就是以项目带动学习,当然,前提是对java的基本知识已经了解了。
    2 如果你之前没学过java,那就要一步一步来,先学java,再学jsp,然后再学ssh。不管你有多急找工作,都要从浅到深的学,如果太急,你遇到的困难太多,会大受打击的。另外找工作时一定要有点料,你从头到尾学 半年再去找工作比起你什么都不会的找工作照半年肯定强多了。。
    3 最后,衷心的祝愿楼主能够顺利入门,能够成为我们IT民工的一员,哈哈!
      

  11.   

     Java Web 2.0架构开发与项目实战主要内容介绍http://www.china-pub.com/48443&ref=ps 
      

  12.   


    真想早点看到这个帖子。我java web  ssh+ext搞了快3个月了,一个多表查询做了我1个星期。公司的
    东西我刚刚可以跑小模块
      

  13.   

    这三个框架基本上不会不过建议楼主看看下面这些东西(原来在其他帖子里回复过的),或许对你有些帮助:Hibernate 等 ORM 框架之前,应是相当熟悉 JDBC 操作,并且知道一些理论性东西。使用 JDBC 的时候,是否使用了数据库连接池,如何使用开源的数据库连接池?
    JDBC 中的行集(RowSet)是做什么用的?
    JDBC 如何实现对象/关系映射,也就是 O/R Mapping。
    为什么 JDBC 规范推荐首选从 DataSource 中获得数据库连接对象(JDBC 4.0 Specification, p.51.),
    而不是首选从 DriverManager 中获得连接对象?
    使用 DriverManager 获得连接对象时,虽然从实现 JDBC 4.0 规范的驱动程序开始,不需要使用 Class.forName("xxx.xxx.xxx.Driver"); 了,但我们也有必要了解一下这句话的作用是什么?
    单纯地使用 JDBC 时如何实现低耦合性的事务管理?也就是说事务边界在业务层,一个业务层调用多个数据库操作的方法完成一个事务,在这种情况下如何进行事务控制?在使用 Spring 之前,我认为应先掌握:熟练地使用 JAXP、jdom, dom4j 等工具解析/生成 XML 文件,并能使用 XPath 进行 XML 查找;
    掌握 Java 中的反射,以及 JavaBeans 规范中的内省类,了解 JavaBeans 规范对于方法名、属性的要求
    (别看这个很简单,实际上很少有人知道);
    了解 JDK 的动态代理和 Cglib 的动态代理,了解 JDK 动态代理的限制,以及与 Cglib 动态代理的优缺点,
    并且了解一下动态代理是做什么用的;
    熟练地使用日志工具,比如:JDK 日志工具、log4j 工具等,以及在使用时需要注意些什么;
    能善于使用开源框架中已经实现的东西,比如 Apache Commons 中很多实用的方法,像实现了 LRU 算法的 Map 等等之类的。
      

  14.   

    学习了    spring 简单的项目需要不到  struts是很多要的
      

  15.   

    先把java基础学好吧,呵呵.spring的话先看看spring技术手册,hibernate也有好几本书。到redsaga上找找,我觉得先看些书,再看视屏跟着做好些。
      

  16.   

    关键是基础,基础扎实了,学习这些工具还是太容易的,不管是struts,spring还是hibernet都是为了方便开发及管理而发展起来的一种工具而已,故基础牢了,学习这些东西都很容易上手,最怕就是基础不牢,学了这些工具,最后就真正成了写代码的工具了,出了问题都不搞不懂是什么地方出的。
      

  17.   

    先了解下Java Web开发,在深入学习SSH.
      

  18.   

    什么叫会用呀?java基础知识好了,就叫会用。
      

  19.   

    这三个框架基本上不会 不过建议楼主看看下面这些东西(原来在其他帖子里回复过的),或许对你有些帮助: Hibernate 等 ORM 框架之前,应是相当熟悉 JDBC 操作,并且知道一些理论性东西。 使用 JDBC 的时候,是否使用了数据库连接池,如何使用开源的数据库连接池? 
    JDBC 中的行集(RowSet)是做什么用的? 
    JDBC 如何实现对象/关系映射,也就是 O/R Mapping。 
    为什么 JDBC 规范推荐首选从 DataSource 中获得数据库连接对象(JDBC 4.0 Specification, p.51.), 
    而不是首选从 DriverManager 中获得连接对象? 
    使用 DriverManager 获得连接对象时,虽然从实现 JDBC 4.0 规范的驱动程序开始,不需要使用 Class.forName("xxx.xxx.xxx.Driver"); 了,但我们也有必要了解一下这句话的作用是什么? 
    单纯地使用 JDBC 时如何实现低耦合性的事务管理?也就是说事务边界在业务层,一个业务层调用多个数据库操作的方法完成一个事务,在这种情况下如何进行事务控制? 在使用 Spring 之前,我认为应先掌握: 熟练地使用 JAXP、jdom, dom4j 等工具解析/生成 XML 文件,并能使用 XPath 进行 XML 查找; 
    掌握 Java 中的反射,以及 JavaBeans 规范中的内省类,了解 JavaBeans 规范对于方法名、属性的要求 
    (别看这个很简单,实际上很少有人知道); 
    了解 JDK 的动态代理和 Cglib 的动态代理,了解 JDK 动态代理的限制,以及与 Cglib 动态代理的优缺点, 
    并且了解一下动态代理是做什么用的; 
    熟练地使用日志工具,比如:JDK 日志工具、log4j 工具等,以及在使用时需要注意些什么; 
    能善于使用开源框架中已经实现的东西,比如 Apache Commons 中很多实用的方法,像实现了 LRU 算法的 Map 等等之类的。
      

  20.   

    俺是个新手:ssh就是status和spring和hibernate整合的mvc框架,如果楼主理解了它们的各自的用处,就自己用这框架做一个项目,在说一句不都是每个web开发都会用到ssh来开发的。。
      

  21.   

    其实我告诉你,写这些要求的人也不一定懂SSH,公司项目经理也不一定懂,务实点,把反射,工厂,解析XML,jsp等弄透了,在弄SSH,就是玩一样。
      

  22.   

    我个人觉得SSh入门很容易的,参考帮助文档与网络很快就会了。关键在于什么时候用,怎么用,还有很重要的一点就是要深入理解SSH的源码。如果这样大的话,找工作轻而易举。
      

  23.   

    工作一年半了,才刚开始学ssh,而且公司里都没用
      

  24.   

    网上很多例子和视频 建议楼主可以去看看
    现在spring3.0 mvc貌似 发展前景很不错
      

  25.   

    我就懂点struts和hibernate  前者起码要搞清楚存储结构  后者应该能说清3大对象的转变吧  
      

  26.   

    框架就是教会你各个部分该用来做什么,各部分逻辑组合起来成了一种操作模式,比如MVC的三层,个人理解,仅供参考
      

  27.   

       我觉得SSH 有心思的话! 每个框架都去熟悉一下! 先把java基础搞好! 基础牢了什么都不怕! 磨刀不误砍柴工....
      

  28.   

    面试ssh了解概念就行
    主要是 
    java基础和SQL,存储过程等
      

  29.   

    Struts主要用来控制action,Hibernate主要用来持久化数据,Spring主要用来实现依赖注入,重在配置,分工明确
      

  30.   

    LZ,我比你压力大,SSH是神马东西都还不知道!刚刚百度去了