jsp快速学习路线方法总结

来源:互联网 发布:centos安装weblogic 编辑:程序博客网 时间:2024/06/08 16:26

核心思想:先整体,后局部。

那么我说说我最近两个周的学习过程,以及学习的方法。

我采取的办法是书本的方式,而不是说看视频的方式。我实验室的老师带我到图书馆借了一本jsp入门书籍,其实sp入门的书都差不多。我翻到目录,看到内容非常的多,从jsp简介、jsp语法、jsp内置对象、jsp与javabean、java Servlet基础、MVC模式、数据库、XML、以及最后的两个大的项目。难道说我们要挨个去学吗?首先学基础语法,然后javabean,然后servlet...那么我觉得这样太慢了,而且效率也不高,特别是利用视频来挨个学习各个板块。既然我们已经开始学jsp,那么肯定是已经学完了j2se,以及简单的html、css、javascript、有了这两个做基础,其实我们就可以开写MVC模式的jsp小项目了,有的人会问,MVC模式是什么?一开始也不知道。那么我具体的学习过程是怎样的呢?

第一天:

我仔细的研究了jsp这本书的目录,发现所有的项目都会跟数据库打交道,所以我花了大概一天的时间来学习mysql数据库3个常用知识(基本的增删查改、excel表格直接导入数据库、数据库中的数据直接导出),有的人会说一天时间太少了,其实我想说,或许你不需要一天的时间。(因为有的东西不需要你去死记住,会使用,能写出项目才是王道)

第二天:

趁热打铁,根据头一天所学的mysql的相关知识,我找到书本中有一个叫做:在jsp中使用数据库 的章节,然后开始看课本,跟着敲上面的小例子。大概一天,学会如何在jsp中连接数据库,做了一个简单的项目。(将我们班的通讯录导入数据库,然后在jsp中实现将数据库中的通讯录消息查询出来显示在网页上面)。在做这个项目的时候,因为是跟着书上敲的,书本采用的是直接在jsp中嵌入java代码从而来实现书库据数据的读出)。

第三天:

由于第二天只是单纯的从数据库里面直接读出数据,我就接着看书,还是第二天那个章节:在 jsp中使用数据库,但是这次的小例子不是像昨天一样,只是单纯的查询数据,而是条件查询。比如:输入学号,网页上就会弹出这个学号的学生对应的相关信息。因为这个条件查询的例子采取的是jsp+javabean+servlet来实现的,所以我就自学了一下书本想关javabean章节的基础(注意,我这里说的自学,不是说把javabean那个章节挨个什么语法啊全部学一遍,而是说学习一下,看一下javabean怎样在jsp中进行运用,以及它俩是怎样进行连接的就行,目的是搞懂这个条件查询的小例子),以及自学了servlet的简单基础,(跟javabean一样,学了一点,够用就行,目的在于这个例子) 学完这两个,我接着往下面做这个项目,发现还需要学习一个东西:XML  于是,我去看了一下XML相关的知识(我是这样看的:这个项目中用到了哪些XML的相关语法,我就去看哪些)。就这样,大概晚上的时候,这个条件查询的小项目就做出来了。

第四天:

凭借着昨天的基础,还是看书,我直接翻到了书本的最后的那两个大项目,选择了其中一个:交友网项目,其中包括了大概6个板块(注册、登陆、浏览信息、修改密码...)  我看了一个各个板块的结构,都是javabean+servlet+jsp,发现跟我昨天做的条件查询的例子是差不多的额结构。就这样我开始了这个大的项目(跟着书本敲,边理解变敲),大概到晚上,我敲到了第三个板块(上传照片,第一个跟第二个板块分别是:注册跟登陆板块),我思考了一会儿,决定不再跟着书上敲这个项目,因为敲这个项目的目的在于学习如何把前几天做的东西联系起来,以及了解jsp项目整个的一个来龙去脉。(做到第三个板块的时候,我基本上明白了jsp项目的一个流程,明白了MVC模式是怎样的一个体系,明白了如何在jsp中连接数据库,以及javabean、servlet在项目中的地位以及作用)。

第五天:

自己着手,做一个关于我们自己班的一个小项目,仿照着书上的交友网项目,基于MVC模式实现7个功能(注册、登陆、查询信息、修改信息、修改密码、退出登录、返主页)。在做这个项目的时候,你会发现很多问题,也会出现很多个bug,这个时候就看你的自学能力了,你可以利用eclipse的debug功能,进行单步走,来查询错误、或者查阅书本、或者百度、或者去csdn上面找答案。遇到新知识点,就返回到书本中去查询,去理解。遇到了什么问题,你是怎么解决的,你可以记录下来,这样以后再碰到相同的问题,你就会解决了。

第六天到第十二天:

做这个项目,遇到问题想办法去解决,遇到新知识去翻书,百度,在做这个项目的时候不断学习新的知识,加强自己对MVC的理解,一届整个开发流程的一个熟悉。


最后:附上我自己做得我们班的这个小项目的代码。百度云地址:http://pan.baidu.com/s/1bpb4PPl

//希望自己能够持之以恒,不断学习、进步。

------我是小小胡

3 0