现在找工作 都要会ssh框架,怎样才算会用,那位大哥帮我解析一下ssh吧 现在找工作 都要会ssh框架,怎样才算会用,那位大哥帮我解析一下ssh吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SSH很简单,如果你有java web开发的基础,对于mvc、orm等有些了解的话,上手很快,随便找个实例搞搞就熟了。 ....ssh框架我也不太懂,我公司用的是spring mvc框架 对于面试或者笔试来说会用就是解释:什么是IOC,AOP,ORM,MVC,CACHE 要说真正会SSH,我的看法是这样的把SSH拆开能独立应用每一种技术两两组合也能应用的,那么你就应该算的上时真正的会了SSH现在的新手们,就只是会了SSH框架,一旦拆开或两两组合的搞就不会了,可笑,还总说自己会SSH 首先就要改正LZ你的想法,找工作不一定要会用SSH,老实说我到现在工作半年了还没有用过SPRING这个东西,当然对STURTS和HIBERNATE有了较深的认识!找工作只要你基础扎实就OK,象SSH那东西只要知道点概念的东西就可以了!以我的经验有两个类是必须搞精的,一个是STRING ,一个是STRINGBUFFER这两个类几乎每次面是必考!还有一点的就是SQL语句一定要精通,起码他问你5个你要会4个! 无论s,ss,sh,还是ssh,都不会 引用 5 楼 zzldn 的回复:要说真正会SSH,我的看法是这样的 把SSH拆开能独立应用每一种技术 两两组合也能应用的,那么你就应该算的上时真正的会了SSH 现在的新手们,就只是会了SSH框架,一旦拆开或两两组合的搞就不会了,可笑,还总说自己会SSH s h s sh ss hs ssh... 我认为只要会用,能拿来做出东西就叫会新手嘛,可以理解,请问您作为非新手,你敢说你会hibernate吗?不说ssh,光hibernate就博大精深,真要达到你的所谓会,我估计要花不少时间http://www.17ggs.com/html/program/index.html 朋友,在找工作啊,加油啊! 说说我入门的经历,希望对你有帮助。我以前是这么入门的,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民工的一员,哈哈! Java Web 2.0架构开发与项目实战主要内容介绍http://www.china-pub.com/48443&ref=ps 真想早点看到这个帖子。我java web ssh+ext搞了快3个月了,一个多表查询做了我1个星期。公司的东西我刚刚可以跑小模块 这三个框架基本上不会不过建议楼主看看下面这些东西(原来在其他帖子里回复过的),或许对你有些帮助: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 等等之类的。 学习了 spring 简单的项目需要不到 struts是很多要的 先把java基础学好吧,呵呵.spring的话先看看spring技术手册,hibernate也有好几本书。到redsaga上找找,我觉得先看些书,再看视屏跟着做好些。 关键是基础,基础扎实了,学习这些工具还是太容易的,不管是struts,spring还是hibernet都是为了方便开发及管理而发展起来的一种工具而已,故基础牢了,学习这些东西都很容易上手,最怕就是基础不牢,学了这些工具,最后就真正成了写代码的工具了,出了问题都不搞不懂是什么地方出的。 先了解下Java Web开发,在深入学习SSH. 什么叫会用呀?java基础知识好了,就叫会用。 这三个框架基本上不会 不过建议楼主看看下面这些东西(原来在其他帖子里回复过的),或许对你有些帮助: 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 等等之类的。 俺是个新手:ssh就是status和spring和hibernate整合的mvc框架,如果楼主理解了它们的各自的用处,就自己用这框架做一个项目,在说一句不都是每个web开发都会用到ssh来开发的。。 其实我告诉你,写这些要求的人也不一定懂SSH,公司项目经理也不一定懂,务实点,把反射,工厂,解析XML,jsp等弄透了,在弄SSH,就是玩一样。 我个人觉得SSh入门很容易的,参考帮助文档与网络很快就会了。关键在于什么时候用,怎么用,还有很重要的一点就是要深入理解SSH的源码。如果这样大的话,找工作轻而易举。 工作一年半了,才刚开始学ssh,而且公司里都没用 网上很多例子和视频 建议楼主可以去看看现在spring3.0 mvc貌似 发展前景很不错 我就懂点struts和hibernate 前者起码要搞清楚存储结构 后者应该能说清3大对象的转变吧 框架就是教会你各个部分该用来做什么,各部分逻辑组合起来成了一种操作模式,比如MVC的三层,个人理解,仅供参考 我觉得SSH 有心思的话! 每个框架都去熟悉一下! 先把java基础搞好! 基础牢了什么都不怕! 磨刀不误砍柴工.... 面试ssh了解概念就行主要是 java基础和SQL,存储过程等 Struts主要用来控制action,Hibernate主要用来持久化数据,Spring主要用来实现依赖注入,重在配置,分工明确 LZ,我比你压力大,SSH是神马东西都还不知道!刚刚百度去了 请教如何用java实现:已知文件名.exe IP的后两位变为星号 Struts2 action中 怎么写 getContextPath spring 配置log4j问题 求助!!!! 如何使用超连接下载txt文件 快疯掉了,tomcat 问题,内存在任务管理器中增长到112左右就会DOWN了。 请问什么是单态 在查询输入框中输入一些关键字就会出现一个下拉列表可以选择是怎么做到的 [求助]关于jstl的问题?? 处理null值....为什么?? 过滤器报错:Filter cannot be cast to javax.servlet.Servlet 来个大神 帮忙解决吧
什么是IOC,AOP,ORM,MVC,CACHE
把SSH拆开能独立应用每一种技术
两两组合也能应用的,那么你就应该算的上时真正的会了SSH
现在的新手们,就只是会了SSH框架,一旦拆开或两两组合的搞就不会了,可笑,还总说自己会SSH
还有一点的就是SQL语句一定要精通,起码他问你5个你要会4个!
要说真正会SSH,我的看法是这样的
把SSH拆开能独立应用每一种技术
两两组合也能应用的,那么你就应该算的上时真正的会了SSH
现在的新手们,就只是会了SSH框架,一旦拆开或两两组合的搞就不会了,可笑,还总说自己会SSH
我认为只要会用,能拿来做出东西就叫会新手嘛,可以理解,请问您作为非新手,你敢说你会hibernate吗?不说ssh,光hibernate就博大精深,真要达到你的所谓会,我估计要花不少时间http://www.17ggs.com/html/program/index.html
说说我入门的经历,希望对你有帮助。我以前是这么入门的,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民工的一员,哈哈!
真想早点看到这个帖子。我java web ssh+ext搞了快3个月了,一个多表查询做了我1个星期。公司的
东西我刚刚可以跑小模块
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 等等之类的。
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 等等之类的。
现在spring3.0 mvc貌似 发展前景很不错
主要是
java基础和SQL,存储过程等