[size=medium]本人学完JavaSE学完了Servlet、JSP。下一步打算学习三大框架,可是Strut已经更新了,听说Strut2是Webwork的演变产物,跟Strut1没啥关联了,那Strut1还要学吗?学Strut2之前是不必须先学Strut1呢?我知道大家可能会说:最好先了解下Strut1。我也知道最好先了解下Strut1,但是我现在时间不是很充足,还要学JavaScript脚本语言,如果可能的话,还想了解下C#、.Net。
由于某些原因,我现在只能自学Java,所以还请大家给我推荐几本好的入门书,可是市面上好像很少有把三大框架一起讲解的书籍,大都是分开了讲解的。我现在需要三大框架的入门书籍,还有就是JavaScript脚本语言的入门书籍,麻烦大家给我推荐几本。
如果可能的话,给我点学习步骤上的建议!或者学习方法上的建议!我将非常感谢![/size]
个人的建议仅供参考:
学习SSH三大框架,可以先从Spring入手,其次Struts2,最后Hibernate。你可以建个项目,先只加Spring,学习它IOC和AOP核心思想,同时可以写些JUnit单元测试。接着再项目中加入Struts2,这时候可以先做个无数据库的WEB应用的小demo,学写Struts2的配置,Action,拦截器,同时也一并熟悉JavaScript,JSTL等,这时候的页面的数据可以假造一些。最后搭建数据库环境,引入Hibernate,写一个CURD的demo,把之前页面的假数据替换掉。Hibernate放到最后是因为这三个框架它深入最不易,开发中问题也最多。
每个人的学习方法不一样,我一般是以这个步骤去教别人的。
可以,根本还是Servlet
可以直接学习Struts2,推荐书籍《Struts2 in action》 经典之作。
如果是3大框架的入门之作的话,看看in Action系列吧。
Javascript如果只是用DOM操作的话,推荐《JavaScriptDOM编程艺术》
[quote]个人的建议仅供参考:
学习SSH三大框架,可以先从Spring入手,其次Struts2,最后Hibernate。你可以建个项目,先只加Spring,学习它IOC和AOP核心思想,同时可以写些JUnit单元测试。接着再项目中加入Struts2,这时候可以先做个无数据库的WEB应用的小demo,学写Struts2的配置,Action,拦截器,同时也一并熟悉JavaScript,JSTL等,这时候的页面的数据可以假造一些。最后搭建数据库环境,引入Hibernate,写一个CURD的demo,把之前页面的假数据替换掉。Hibernate放到最后是因为这三个框架它深入最不易,开发中问题也最多。
每个人的学习方法不一样,我一般是以这个步骤去教别人的。
cwx714 (资深程序员) 2010-05-20 [/quote]
这个比较好
我觉得如果你现在想学一些东西到时候去应付面试,那是远远不够的。关键的东西是要学好,把基础东西都学好。那些框架根本问题是解决开发中的碰到的问题,是为了节约开发时间,提高开发效率而设计的。不是学好了框架你就知道如何做开发了,你如果就这样的想法,我建议你下载些ssh视频看它个几天,保证你就能知道框架该怎么用。但那些都没有用,要知道原理,在开发中为什么需要这些框架。做开发的,不是拿着模子去套。不是为了框架而去框架!