要学strust,spring,hibernate都需要先学什么
5个回答
展开全部
首先你要有java的基础(就是SE),其次需要了解jdbc(附带的你也要了解一下数据库增删改查的语法),接着像2L说的了解servlet,jsp,seesion(当然与jsp直接关联的html语法也是需要了解的,不需要精通,能看懂,会简单的修改就可以了,css也是)
首先学strust2,这个框架式控制层框架,比较常用,很多公司就是servlet+jdbc+jsp+strust2来完成的
其次是hibernate,这个框架主要就是为了简化jdbc的,对于复杂的业务逻辑查询为了提高效率很多公司是不用该框架,直接写jdbc的,对于简单逻辑直接用hibernate可以节省很多的代码量
最后是spring,学spring并不是为了企业级的开发(虽然有企业用,但很多项目并不用spring),学spring的最大作为就是告诉程序员如何去写框架,如何去设计一款软件,spring里包含的知识可以说贯穿了整一个软件的开发流程
首先学strust2,这个框架式控制层框架,比较常用,很多公司就是servlet+jdbc+jsp+strust2来完成的
其次是hibernate,这个框架主要就是为了简化jdbc的,对于复杂的业务逻辑查询为了提高效率很多公司是不用该框架,直接写jdbc的,对于简单逻辑直接用hibernate可以节省很多的代码量
最后是spring,学spring并不是为了企业级的开发(虽然有企业用,但很多项目并不用spring),学spring的最大作为就是告诉程序员如何去写框架,如何去设计一款软件,spring里包含的知识可以说贯穿了整一个软件的开发流程
追问
关于数据库(我看了点sql server08),只需要了解它的T-sql语句,关联查询语句什么的就够了吗?后面的什么范式,索引,脚本,触发器,甚至更深的等等也需要了解吗?还有J2EE也需要学不。谢大神了
追答
大公司不用微软的数据库产品,基本都用oracle公司的,在SQL语句上同微软的有些许不同。
至于你说的哪些都不是程序员干的事,已经属于DBA范畴了,就算是hibernate框架也不涉及这些。
不过作为一个程序员最好什么都懂,毕竟技术面试指不定会被问到
展开全部
一般都要先学java基础,数据库,html,xml,jsp,servlet,好像就这些吧,学框架之前一定要把基础学好,不然可能不明白工作原理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java基础必须先掌握吧,这三个都是java框架牵涉的知识很广泛,建议你要先掌握jsp里面的东西。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这些都是Java EE的架构
如果你有Java SE的基础的话,先从Servlet、JSP、Session学起,这些都是这些架构的基础内容
如果你有Java SE的基础的话,先从Servlet、JSP、Session学起,这些都是这些架构的基础内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java和jsp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询