JSP快速入门的方法与思路

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,在传统的网页HTML(标准通用标记语言的子集)文件中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件。在学习的过程中,我总结了一个基本的核心思想就是:先整体,后局部!

我采取的办法是书本的方式,而不是说看视频的方式。我到图书馆借了一本JSP入门书籍。翻到目录,看到内容非常的多,从jsp简介、jsp语法、jsp内置对象、jsp与javabean、java Servlet基础、MVC模式、数据库、XML、以及最后的两个大的项目。

首先学基础语法,然后javabean,然后servlet...那么我觉得这样太慢了,而且效率也不高,特别是利用视频来挨个学习各个板块。既然我们已经开始学jsp,那么肯定是已经学完了javase,以及简单的html、css、javascript、有了这两个做基础,其实我们就可以开写MVC模式的jsp小项目了。

第一天:

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

第二天:

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

第三天:

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


JSP快速入门的方法与思路_第1张图片

第四天:

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

第五天:

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

第六天到第十二天:

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

你可能感兴趣的:(JSP快速入门的方法与思路)