您的位置:首页 > Web前端 > JavaScript

jave/jsp好书推荐--

2007-06-13 13:20 375 查看
JSP 2.0技术手册

内容简介

主要介绍了主流的 Java Web 开发技术--JSP 2.0。本书一开始就以 Step by Step 的方式教您安装运行环境(Tomcat 5.0),然后循序渐进,依次介绍 Servlet 2.4、JSP 2.0新增功能、EL、JSTL 1.1语法、JavaBean、Filter、Listener、SQL命令、JDBC、SimpleTag、Tag File 和 JavaMail等内容。本书通俗易懂,并配有丰富的图文实例,非常适合JSP入门使用;另外本书内容全面、技术整理详尽,也非常适合进阶的读者作为参考手册。

推荐序认识林上杰和林康司大概是三年前的事情了。林康司是一个个性温和害羞的大男生。有他共同执笔这本书,可以让这本书的步调慢一点,优雅一点。我认识的林上杰则是一个极端龟毛(注:台湾口语,挑剔的意思)的人。记得第一次找他帮Sun教育训练中心上课,对象是业界具有"员工平均水准最高"之称的公司。虽然课后问卷的结果令人满意,可是他还是深深地自责,觉得自己没有教好。当然,现在的他又比当时更进步了。把对自己的高标准用在写作上,这当然是一本高标准的书籍。从写作的题材、校稿、排版到封面设计,无一不是他绞尽脑汁的结果。对我这种只负责把稿子交给出版社的作者来说,实在是强烈的对比,也难怪我曾被他嘲笑,说我的书除了著作人的名字看起来有60分之外,其他的全部不及格。说实话,我不能同意他更多了。这本书的重点是介绍Java在展示层的两项重要技术:Java Servlet与JavaServer Pages。它们是最重要的Java核心技术,对这两项技术有深入的了解,将有助于您未来对于JavaServer Faces(JSF)技术,以及Java Web Services技术的学习。 侯捷老师常常告诫大家:"勿在浮沙筑高台"。即使JSF和Java Web Services技术将底层包得很漂亮,工程师也不必去接触底层的实现细节,但是对基础技术的了解,只会让我们在使用技术时感觉更实在,运用得更漂亮。有两位作者对品质的高度要求,相信这一定是一本可以带大家入门Java展示层技术的优秀书籍。在此诚为各位推荐。王 森Sun Microsystems教育训练中心经理2004年3月序 一记得三年前 ……亲自带着刚上市的《JSP技术手册》送给我最敬重的教授,从他的表情中,可以看出他十分地高兴、满意,在一段不算短的谈话中,他一直不断地重复提到:写书是一件具有影响力的事情,一本好书可以影响很多人,而不好的书更可能误了许多人。感谢昔日恩师的这段话在我的心中埋下种子。今日,我正怀着戒慎恐惧的心情,完成此书。感谢:本书能够顺利完成,必要感谢许许多多的人。首先感谢王森(moliwang)先生的协助,假若此书遭到众人的讨伐,王森先生亦将受池鱼之殃。感谢松凌科技李日贵(jini)先生在我撰写本书时,提供题材选取的建议和技术问题的解答。感谢吴卢基(Worookie)先生校阅本书的内容,修改许多大大小小的错误,让本书的品质能够更上一层楼。感谢小傅子(Dennyfu)协助本书的封面设计,和他合作封面设计,乃写书最大之乐趣。感谢许芳凰(Mina)小姐协助本书的图片设计,让书中的图片不再是丑陋的线条。感谢博文视点(Broadview)资讯有限公司的编辑周筠女士及方舟先生,有了他们的协助,才使得本书的简体版能顺利出版。感谢我的最爱王斐珊,有你的扶持,使我能够顺利度过这段寂寞又难熬的日子。感谢你在除夕夜至大年初三,协助我润稿。希望此书能够大卖,让我能早日累积起我俩的结婚基金。最后要感谢我的家人持续不断地支持我,让此书能在最短的时间内完成。一本书所能介绍的内容有限,为了弥补此项缺憾,特架设Java技术论坛 :http://www.javaworld.com.tw,希望书中缺少的内容,读者都能在论坛中寻找到解答。林上杰2004年3月
序 二回想在大学时江虹庆先生和林上杰先生带我认识Java,至今已三年多了。尤其在当时Servlet/JSP相关的资源还非常的少,对从完全不懂Java且一入门就从Servlet开始的我而言,他们的耐心和认真的指导帮我开启了Java的一扇窗。这次能把从许多前辈那里学习来的东西(不管是周遭或者是网络上的朋友),写成书回馈给更多读者,令我感到非常高兴。跟当时的环境比起来,现在想进入这个领域的人真的很幸福。在Google打上关键字就有看不完的信息,在JSPtw.com (www.javaworld.com.tw 的前身)Java技术论坛中,更可以搜寻到许多相关的精华文章,书架上又有好几本不同作者的书可供读者选择,尤其是你现在手中的这本书J这本书结合了林上杰先生与我的心血,由浅入深,作为入门书,本书无疑是最佳选择;对于进阶者来说,本书更提供了JSP 2.0新增功能的使用说明。希望大家看完这本书后,能对Java在Server-side上的应用产生兴趣,进而接触得更多、更深、更广。再次感谢林上杰先生让我有机会参与本书的撰写,能与他共事是我的一大荣幸,更感谢JSPtw版友的知识分享与讨论,以及容忍我花时间在书上的家人和我的女友新玫,也谢谢花时间正在看此序的您。林康司2004年3月

5. 导读
导 读本书内容分成三大部分。前三章主要内容为:从安装设定执行环境、范例程序到简介Servlet 2.4跟JSP 2.0。阅读完这三章之后,可以让读者奠定相关的概念基础,并且清楚了解Servlet 2.4和JSP 2.0上的进展。第四章到第十一章为学习JSP 2.0的基础章节,从JSP 2.0基本语法、隐含对象、Expression Language和JSTL 1.1,一直到Session Tracking和Filter与Listener的介绍。这几个章节皆以笔者认为合适的顺序循序介绍,希望能够让读者在阅读本书后面部分的时候不会感到突兀。介绍完基本概念和基础课程后,笔者在这里安插一个章节来介绍JSP执行环境与开发工具。读者可以在此章学习到最新Tomcat 5.0的基本使用,当然笔者没有漏掉目前在Java IDE界掀起一片旋风的Eclipse。通过本章的介绍,各位读者会了解到如何使用Eclipse来开发Web Application。完成前两大部分的学习后,接下来就是第十三章到第十八章的提高部分。第十三章为第十四章的前置章节,因为在学习JSP与JDBC之前必须对SQL有相当的认识。第十四章的JSP与JDBC,不只介绍基本的JDBC使用,也进而介绍好用的Connection Pool API的Proxool。第十五章和第十六章分别介绍JSP 2.0自定义标签的做法。第十五章简单介绍以往开发标签的方式。第十六章介绍在JSP 2.0新增开发标签的方式:Simple Tag与Tag File,通过几个简单的范例演练,轻松学会使用Simple Tag与Tag File。第十七章介绍其他的相关应用:JavaMail。第十七章除了介绍如何使用JavaMail来传送信件之外,还说明了如何传送附件和HTML格式的信件。第十八章则是探讨Web应用程序设计师应有的设计理念和实现方式,使读者掌握开发高弹性、易维护的Web应用程序所应有的观念。最后本书的附录A :安装Linux执行环境。常常会有人提到Java时就会想到Linux,虽然这两者基本上没有任何关系,但是在建构稳定的Web Application时,Linux确实是一个不可错过的平台。因此,笔者把原本在win平台上的安装设定,重新编辑成Linux平台版本,供读者参考。另外,您不能错过附录B,在本附录所列出的Servlet 2.4 / JSP 2.0的web.xml中有一些设定好的项目,那是一份有用的参考内容。相信通过循序渐进的学习,读者定能驾轻就熟,游刃有余。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: