Servlet学习-开篇

原创 2015年11月20日 20:49:11

前言:由于自己对jsp/servlet了解甚少,工作中直接使用ssh框架对自己来说有点吃力,虽然也能模仿着写程序,但是为什么那样,里面的原理一点也不了解。Javaweb最开始经典的开发技术是jsp+servlet+javabean+jdbc。而现在接触的项目都是ssh框架,所以对原来的技术了解深入才能体会到现在用的技术是如何演变过来的,以及优点在哪里,替代了什么。我想作为一名开发人员,是不会允许自己对自己用的技术一知半解的。

开篇:对servlet的了解我是从《Servlet与JSP核心编程(第二版)》获取的,这本书虽然有点老,但是写的内容还是非常实用和经典的,而且先讲了servlet,后讲jsp。就这一点我是十分赞同的,半年前我通过视频+书籍了解到了jsp+servlet。但是顺序相反,让我学起来十分吃力。所以我建议还是先学servlet较好。下面是我觉得servlet中比较主要的技能:

  • 如何手动创建一个web项目。
  • 构建一个基本的servlet。
  • 表单参数的读取。
  • 如何使用http请求报头。
  • 如何响应http状态行和响应报头。
  • 如何向客户端发送数据
  • cookie的使用。
  • session的使用。

目前我只总结了这些要点,下面会开几篇文章对每个知识点细致的总结和举例。由于本人也是新手,有哪里写错的还请大牛指点。共勉!


版权声明:本文为博主原创文章,未经博主允许不得转载。

JSP学习 —— 开篇:JSP,servlet容器,Tomcat,servlet容器之间的关系

JSP(JAVA SERVER PAGE)的缩写,其本身就是servlet的简化,是一种动态网页标准,其特点是在HTML代码中嵌入JAVA代码,JSP标签或用户标签来生成网页。至于它为什么会出现,主要...

Servlet开篇

Servlet开篇 前面我已经说过好多遍了,如何学习好一个东西其实就是2个问题: 1,这个东西是干嘛的?为什么要玩这个东西? 2,怎么样就玩好这个东西了?具体的应该玩这个东西的什么? 其实...

WebRTC学习之一:开篇

一.无插件的实时通讯        想像一下,如果你的手机、电视、电脑都可以通过一个平台进行通信,想像一下,你可以在Web应用中轻松地加入视频聊天和p2p数据分享,这就是WebRTC的愿景。     ...

JS学习十五天----设计模式开篇

JS设计模式开篇 前言 作为小小程序员一枚,除了敲个hello,world以后啥都不会了,最近发现设计模式这个东西挺好,想搞一下,声明,本屌不是一个看见什么好,什么新潮就追什么的人,本屌还是一个比...

C++ Primer Plus(第6版学习小记)-开篇

学习一门语言,一本好的书相当重要,以前在读大学学C语言的时候用的是谭浩强的书,不过感觉学完之后已经快忘的差不多了,除了记得一些基本语法等,很多思绪等都是杂乱的,3年过去了,除了记得它是绿色的封面外,已...

机器学习开篇-记于2017-10-24

1.机器学习的分类(首先明确常见类别)   监督学习 大体上讲:对一组给定的输入提供应有的输出结果,也就是对训练样本集中的每个样本都能提供其真实输出,有时还能提供预测错误的代价。监督学习中的经典学习算...

WebGIS学习(一)——开篇谈WEBGIS

1.前言 我相信大家对百度地图,谷歌地图等相关应用已经是非常熟悉了。通过这些应用,我们可以浏览地图、定位我们自己的位置、查找我们想知道的兴趣点、搜索交通路线等等。而其实,这些功能便是WebGIS...
  • gswwldp
  • gswwldp
  • 2017年08月02日 23:01
  • 189

【嵌入式学习历程4】C语言之开篇基础

学习C语言基础,必然是从最基本的数据类型来讲了,也许大家都觉得太简单了,但是也不能太嘚瑟了,C语言灵活多变又是许多其它语言的基础,只有把最基础的东西弄懂了才可能成为高手。话不多说,切入正题。 一、数...

uml学习之开篇 -- 重点在于组建和零件的关系

**今天写一些uml方面的内容,其实学习uml主要是想要提高自己在软件设计方面的思想,以求能够在编程道路上获得一些实质性进展。#include #include #include using n...

Android底层学习之开篇

Android底层学习之开篇 时间过得真的很快,转眼间从事Android应用开发的工作已经一年多了,还记得是如何走上Android开发这条道路的,那时还在读大三,在为以后做什么工作的而烦恼的我,定...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Servlet学习-开篇
举报原因:
原因补充:

(最多只允许输入30个字)