Servlet&JSP学习笔记

当前位置:首页 > 计算机网络 > 数据库 > Servlet&JSP学习笔记

出版社:清华大学
出版日期:2010-4
ISBN:9787302221531
作者:林信良
页数:396页

章节摘录

插图:范例中继承了HttpServlet,并重写了doGet()方法?当浏览器以GET方法发送请求时,会调用此方法。在doGet()方法上可以看到HttpServletRequest与HttpServletResponse两个参数,容器接收到客户端的HTTP请求后,会收集HTTP请求中的信息,并分别创建代表请求与响应的Java对象,而后在调用doGet()时将这两个对象当作参数传入。你可以从HttpServletRequest对象中取得有关HTTP请求的相关信息,在范例中是通过Http Servlet Request的getParameter()并指定请求参数名称,来取得用户所发送的请求参数值?范例中的@Override是JDK5之后所提供的Annotation,作用是协助检查是否正确地重写了父类中所继承下来的方法,就编写Servlet而言,没有 @Override并没有影响。HttpServletResponse对象代表对客户端的响应,可以通过其setContentType()设置正确的内容类型?范例中是告知浏览器,返回的响应要以text/html解析,而采用的字符编码是UTF8。接着再使用getWriter()方法取得代表响应输出的PrintWriter对象?,通过PrintWriter的println()方法来对浏览器输出响应的文字信息,在范例中是输出HTML并根据用户名称说声“Hello!”?学习Servlet/JSP时有一些工程设置与部署的细节,建议你选择一个集成开发环境(Integrated Development Environment, IDE)来编写程序。为了初学者学习上的方便,本书将提供Eclipse与NetBeans IDE的工程,并使用Tomcat作为Web容器。若你不熟悉Eclipse或NetBeans IDE,附录中分别包含了Eclipse与NetBeans IDE的使用简介,可供参考。通过这个范例,再进一步来思考一个问题,为什么要在继承HttpServlet之后重写doGet(),又为什么HTTP请求为GET时会自动调用doGet()。首先来讨论范例中所看到的应用程序接口(Application Interface, API)类图,如图2.1所示。首先看到Servlet接口,它定义了Servlet所应当有的基本行为,例如与Servlet生命周期相关的init()、destroy()方法,提供服务时所要调用的service()方法等。

前言

在完成本书之前,意外翻出了这张车票,94.08.15从高雄到台北的座位证!一时间还想不起这张座位证是哪里来的,反倒是我老婆提醒了我,不过我却想起了更久之前的事情……大学时代参加的社团是社会服务团,寒、暑假时会到一些地方举办营队,在学期中,即将参与营队的队友们必须负责各自的课程、准备教材、设计教具、验收教案等,出营队时则上台实行课程。除了社团之外,自己平常也爱写些有的没的。大学时代正值WWW兴起之时,自己学会如何写HTML,也常将学计算机时的心得写下来,放到Web上,像是如何安装Apache、CGI留言板之类的,说来写作的习惯应该是从那时养成的。在大学最后一年考完硕士研究生入学考试之后,我在BBS的Job版上发现了几个短期打工需求,有天接到一个电话,问我想不想写书。虽然主题只是网页制作,但第一次要写一本完整的书,合同载明页数必须有400页以上,着实有很大的压力,甚至还因此失眠了好几次,所幸在当兵前夕完成了这本书,成了我的第一本著作。事后在市面上发现,这本书还有四次印刷,心里还蛮感到安慰的。当兵期间所属的单位是学校,平时除了连队勤务或卫哨之外,所做的事就是协助教官编写教材、教案,上课担任助教等。退伍后的第一份工作是在高雄,公司的业务之一是出版计算机图书,因为早有写作及出版图书的经验,自然也在公司的名义之下写了几本书。2003年3月底,开始将一些东西以“良葛格学习笔记”的名称放在网络上,随着时间的积累,伴随着网络传播的力量,越来越多的人知道了这个网站的存在,也在网络上结交了许多朋友,且因此得以在Javaworld@TW前站长林上杰(Browser)先生的介绍下,认识了碁峰编辑江佳慧(Novia)小姐,出版了第二本印有个人名号的书籍。 想到这里,发现在我过去的经验中,怎么都跟上台、写作、课程有关?还有一点不知道是否也有相关,我岳父岳母也都是老师……这就是看到94.08.15从高雄到台北的座位证时,突然涌出的一连串回忆……1994年8月15日是什么日子?隔两天就是“2005 Java TWO社区大会”!这张车票是为了参加Java TWO大会而买的。这是我第一次参加Java TWO大会,目的之一是为了看看许多网络上认识的但未曾谋面的朋友,另一个原因是碁峰也在大会上设摊,其中有卖我的书,想去看看反应如何……在大会上,碰到了王森(Moli)先生,他跟我说:“想要请你帮忙写个教材……”不过那时场面很混乱,反正就是一堆人哈啦来哈啦去的,话题很难继续,直到后来出现了个Moli先生想参加我的MSN,哈啦过后,才确定这件事是真的!之后又因为一连串的因缘机会,开始了我江湖卖艺……呃……讲课的日子!时光匆匆,岁月如梭,转眼来到了2009年3月,Novia小姐问我有没有新的写作计划?我想了一下,这些日子以来,许许多多的授课经验积累了不少的想法,也了解了不少学员在实际学习时所遇到的问题,不如写下来吧!而这些写下来的东西就成了你眼前的这本书(篇幅有限,这本书只针对Servlet/JSP)!

内容概要

林信良(网名:良葛格) 

学历:台湾大学电机工程学系

经历:SUN教育培训技术顾问与专业讲师,SUN官方教材主要编写成员之一

著作:《Java JDK 5.0学习笔记》、《JavaSE 6技术手册》、《Spring技术手册》

译作:《Aiax实战手册》

个人网站:http://caterpillar.onlyfun.net/Gossip/index.html

博客:http://blog.csdn.net/caterpillar_here

书籍目录

第1章  简介Web应用程序第2章  开发简单的Servlet & JSP第3章  HTTP请求、响应处理第4章  ServletConfig与ServletContext第5章  会话管理第6章  过滤器与封装器第7章  监听器、部署描述设置第8章  使用JSP第9章  使用JSTL与自定义标签第10章  Web容器安全管理第11章  整合数据库第12章  模式与重构附录A  NetBeans入门附录B  Eclipse入门附录C  MySQL入门

编辑推荐

《Servlet&JSP学习笔记》:深入浅出讲述Web容器涵盖SCWCD考试范围实务教学经验集合Tomcat源代码分析逐步重构的案例实训课后测验与实训内附CD案例源代码代码运行所需库文件环境配置工具

作者简介

《Servlet&JSP学习笔记》以“在线书签”项目贯穿全书,随着每一章的讲述都在适当的时候将  Servlet & JSP技术应用于“在线书签”程序之中,并作适当修改,以了解完整的应用程序构建方法。《Servlet&JSP学习笔记》内容包括简单的Web应用程序,开发简单的Servlet & JSP合理管理,JSP的使用,整合数据库等相关内容,《Servlet&JSP学习笔记》适合Servlet & JSP初学者,以及广大的Servlet & JSP技术应用人员。

图书封面


 Servlet&JSP学习笔记下载



发布书评

 
 


精彩短评 (总计18条)

  •     一本不错的学习jsp基础的书
  •     很不错的,很适合初学者。买了一本。
  •     这个很适合初学者,比外文翻译的要易懂多了
  •     没怎么看了这本书,感觉一般
  •     好喜欢这本书···太好了
  •     内容还没看多少
  •     书的内容不错,适合初学者。当当快递还是听给力的
  •     很实用的一本jsp佳作,去过他们的论坛,很有实力。很喜欢这本书。
  •     深入浅出的一本书
  •     讲得很详细很透彻 自学好伴侣呀
  •     老师做教材的,和同学一起买了几本,书还行,快递也很准时!
  •     优秀的作者才有优秀的书,说的很清楚。怪不得老三不看国内作者乱编的书。
  •     又没逻辑,又语句不通,如果不会Jsp和Servlet那可能就看不懂~
  •     内容不多,简单易懂,以前快速学过的内容,重新复习一下!
  •     不错,刚买了,还在看,写得不旬,适合我这种入门级的人
  •     配合附赠光盘,这本书的内容很容易理解
  •     写得比较清楚,复习很快就看完,能再深入点就好了
  •     适合入门人员,写得很详细,还是比较深刻的。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024