前言:由于自己对jsp/servlet了解甚少,工作中直接使用ssh框架对自己来说有点吃力,虽然也能模仿着写程序,但是为什么那样,里面的原理一点也不了解。Javaweb最开始经典的开发技术是jsp+servlet+javabean+jdbc。而现在接触的项目都是ssh框架,所以对原来的技术了解深入才能体会到现在用的技术是如何演变过来的,以及优点在哪里,替代了什么。我想作为一名开发人员,是不会允许自己对自己用的技术一知半解的。
开篇:对servlet的了解我是从《Servlet与JSP核心编程(第二版)》获取的,这本书虽然有点老,但是写的内容还是非常实用和经典的,而且先讲了servlet,后讲jsp。就这一点我是十分赞同的,半年前我通过视频+书籍了解到了jsp+servlet。但是顺序相反,让我学起来十分吃力。所以我建议还是先学servlet较好。下面是我觉得servlet中比较主要的技能:
- 如何手动创建一个web项目。
- 构建一个基本的servlet。
- 表单参数的读取。
- 如何使用http请求报头。
- 如何响应http状态行和响应报头。
- 如何向客户端发送数据
- cookie的使用。
- session的使用。
目前我只总结了这些要点,下面会开几篇文章对每个知识点细致的总结和举例。由于本人也是新手,有哪里写错的还请大牛指点。共勉!