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的相关语法,我就去看哪些)。就这样,大概晚上的时候,这个条件查询的小项目就做出来了。


第四天:

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

第五天:

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

第六天到第十二天:

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 196,165评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,503评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 143,295评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,589评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,439评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,342评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,749评论 3 387
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,397评论 0 255
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,700评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,740评论 2 313
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,523评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,364评论 3 314
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,755评论 3 300
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,024评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,297评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,721评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,918评论 2 336

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,514评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 3,778评论 0 11
  • 这部分主要是与Java Web和Web Service相关的面试题。 96、阐述Servlet和CGI的区别? 答...
    杂货铺老板阅读 1,391评论 0 10
  • 正如《我的情绪为何总被他人左右》这本书的书名一样,时常感觉自己的情绪总被别人牵着走,想想心里很不爽。那么有什么办法...
    今夕_阅读 133评论 0 0
  • 图片来源:pixabay.com「CC0协议」 前几天厨房里漏水,检查之后,发现是水龙头下面有一段软管坏了,去五金...
    王安迪阅读 344评论 0 0