像我这种情况的接下来应该如何继续学习JSP

来源:百度知道 编辑:UC知道 时间:2024/06/22 17:37:32
先介绍一下我的情况:开过JAVA课,但应该说基础比较差吧,当时也没好好学,动手编程呵呵,也开过WEB开发与设计,对网站的架构有一定的认识,但还是有点模糊,也开过数据库,有一定的了解,查询什么的简单的一些语法还是知道的,看了不少的JSP,照例子做一点点慢慢打是没问题,但是有很多方法不知道是什么意思,最近学了一段时间的JSTL,也差不多懂了些,正试着照书上编写一个成绩管理系统,目前也就编了四五个页面的样子...
目前就是对JSP的一些名词都有一定的认识,什么Servlet,JAVABEEN,不过我觉得应该是JAVA基础不行,很多类都不知道。
好像网上把JSTL归为JSP的高级技术..........汗一个先.....我感觉现在自己对JSTL比对JAVABEEN了解的还多。。。估计是因为都用标签比较简单。
在网上也看了不少大虾指点的学习JSP之路,一般都是推荐去先学JAVA,把什么什么类的用法功能都先掌握了再学习JSP,那像我这种情况(我觉得自己有点像没学会走就学飞一样,对很多知识都只是借了些相应的书看看,都没研透),是不是应该去借JAVA,重头开始学,或是有另外的方向,至少会让我不这么迷茫
望大大虾指条路,分不是问题,嘻嘻

先说说JSTL,它只是一个可以应用在JSP页面的标签库,可以变动的因素比较少,因此只能说它是JSP之上一个更高的应用层次,不能说是比JSP复杂,实际上它的出现就是为了减少JSP编程的复杂性,甚至让美工人员都可以参与JSP编写。

这么说也不要泄气,学习Java牵涉的面很多,学习过程任重而道远,但可以选择重点的学习方向,实践证明,对于初学者最好的学习方式不是培训、不是看书,而是围绕实际应用参加项目开发,如果有工作机会更好,没有机会也可以参考实战类的书籍编写自己的应用(不是照抄或者临摹),遇到问题多问问Google、百度(当然也包括知道),当你提问的机会越来越少时,就说明你的学习效果已经完全体现出来了。

这里给你提一些学习方向的建议,JAVA基础知识是学习任何JAVA扩展体系知识的前提,所以在学习JSP的过程中,一定得抽时间学习JAVA基础,推荐的读物是《Java核心技术》《Java编程思想》和JDK的API文档,另外,数据库的熟练程度是WEB开发人员技术实力的一条分界线,但对于初学者可以不必深究。接着,我想你或许可以脱离JSP的核心学习地位,开始接触WEB开发技术,建议学习Struts2.0(注意,不是1.1或1.2,它们完全不一样)、Hibernate,这些在目前和未来几年的Web开发领域将仍然处于统治地位,当你对这些知识有一定的概念后,相信在Java开发领域谋一份职业是没有问题的。

学习永无止境,后面具体朝哪个方向走,那得看个人的兴趣和工作需要了。如果你到了一个层次,你会看得更远更清,相信不必我的指引,你也能走出一条自己的路子来。

先学JAVA吧,学完JAVA啥都明白了。
很多JSP书都表示学JSP可以不学JAVA,那是胡扯,除非只想做表面的东西。
等您能独立完成一个基于JSP的网络系统,就可以去学structs,spring,hibernate等框架了。
这个基本上还是要循序渐进,跳不得。