关于本书
1.关于JSP
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术是用Java语言作为脚本语言的,JSP网页为整个服务器端的Java 库单元提供了一个接口来服务于HTTP的应用程序。本文使用Eclipse开发JSP代码,Eclipse 作为一个 Java 应用的 IDE,使用起来非常方便,但是对于 JSP 的开发支持还显得不够,在这里向读者推荐一个Eclipse的插件Lomboz来协助JSP开发。Lomboz不但支持JSP语法的高亮显示,还具有Code Assist功能,可以与JBuilder媲美。Lomboz功能强大,使用人数众多,目前全世界有几百万的程序设计人员正在使用 Lomboz 开发各种类型的JSP应用。
2.本书阅读指南
本书系统全面地介绍了JSP语法及其他的方法和技巧。全书按照JSP的实际应用共分为16章和一个附录。
第1章主要介绍了HTML语句的基本语法,包括HTML页面的字体、字体布局、图像、表格、列表等几大构成要素的常规语法和属性设置的方法,以及相关特效的制作。
第2章主要通过结合范例的讲解介绍了 JSP 指令与动作,就页面指令、include 指令、taglib指令、page指令等给出了具体的实例。
第3章主要通过范例的讲解来介绍了 JSP 内部对象,包括 request、response、session、out等内部对象,通过范例来学习这些内部对象的使用。
第4章主要介绍了 HTML 表单常见功能的实现过程。包括表单、文本框、密码框、提交按钮等基本内容及具体应用。
第5章主要介绍JavaScript脚本在JSP编程中的使用,不仅介绍了JavaScript脚本的基本语法,还介绍了具体应用,如链接类应用、时间类应用、鼠标类应用、图片类应用等。
第6章以范例为主介绍了 JavaBean 在 JSP中的基本概念及其属性与方法,学习使用JavaBean在JSP编程中的具体应用,包括实现日历、猜数字、投票、成绩单等。
第7章结合实例重点介绍了数据库的连接方式,主要结合SQL Server 2000讲解如何连接数据库,以及如何连接其他各种数据库。
第8章结合 SQL Server 2000 数据库介绍了数据库的各种操作,主要有创建、查询、插入、修改、删除等操作,并较为全面地介绍了SQL语句在JSP数据库编程中的应用。
第9章主要介绍了一些常见的文件操作的实现过程,如文件的复制、保存、移动、查找、删除、上传、下载等。
第10章介绍了一些绘图方法,结合范例讲解了如何对图片做出各种效果。
第11章着重介绍了在 JSP中如何实现邮件的收发功能,并讲解在邮件收发中的具体
第12章介绍了在JSP程序中应用到的XML编程接口,以及常用的XML文件解析及存储操作的实现。
第13章着重介绍了打印 Word、Excel和 PDF 格式的报表,并详细介绍了使用 iText在PDF文档中的格式排版等应用。
第14章着重以范例讲解了Servlet基础知识,并在此基础上介绍了很多实用性很强的范例,通过范例中的方法和技巧加强对Servlet的学习。
第15章分别介绍了表达式语言的基本概念与基本应用,包括访问集合、各种运算、类型转换、函数应用等。
第16章介绍了JSTL的安装与配置,并以范例的方式讲解了JSTL的使用方法。
附录部分详细介绍本书中使用的JSP开发环境的配置方法。
3.本书特色
(1)以实例为主线。在讲解中结合了大量实用而又有代表性的实例和典型应用,内容翔实、系统性强,并将实际经验融入基本理论之中。
(2)技术参考大全。综合开发参考手册,书中几乎囊括了使用本软件进行实用程序开发的全部技术范例。
(3)范例剖析透彻。关键步骤的讲解详细,程序代码注释详尽,“注意、提示、技巧”等特色段落丰富,便于读者轻松学习。
(4)实例丰富,通用性强。实例众多,选取精心、代码规范,具有典型的代表性,可移植性强。
(5)配有光盘,保障教学。光盘提供了典型应用实例的全部源代码,所有源代码都经过精心调试,保证能够正常运行。
4.本书读者定位
本书是各级程序开发人员的必备参考书,同时非常适合高等院校相关专业师生参考学习;此外,本书也可作为相关培训班的培训教程;对于有初步编程基础,而需要进一步学习的人员,本书也可以提供一个非常全面的参考。
5.创作团队
我们一直深信一流的团队,奉献一流的作品,成就一流的读者。本系列图书创作团队来源于著名院校资深学者、实战经验丰富的开发专家,他们不仅有着硕士或博士过硬的学识,而且长期工作于软件开发一线,有多年的项目开发实战经历,经验丰富,实力雄厚。本书由赵丽、王树森编著。本系列图书创作团队为(以姓氏笔划为序):万夕里、于兵、王东明、王加松、王国全、王树森、王超、韦朴、许娟、何光明、张建林、张维维、李波、李冠利、杨明、沈永林、苏昆、陈泰生、陈智、俞熹、姚昌顺、柳盛、赵传申、赵丽、潘杨。
读者的进步,我们的心愿。本系列图书愿为读者提供全面的技术支持,服务方式包括:
(1)技术讲座。将在适当的时间组织专家进行技术巡讲,介绍最新的技术并当面解答读者的疑问。
(2)版本升级。本系列图书将跟踪最新开发技术发展动态,及时更新版本,为读者提供最新的开发技术。
(3)问题解答。如果您阅读本系列图书过程中,有任何问题或意见,请发邮件至我们的答疑信箱Book21Press@126.com,我们将及时地为您提供解决方案。
7.特别致谢
在此,我们对本书所选用的参考资料的著作者表示诚挚的谢意,感谢为本书出版提供帮助的各界人士。
感谢电子工业出版社对这套书的大力支持,感谢对这套书出版给予支持的各界人士。由于时间仓促,学识有限,书中不妥之处,敬请广大读者指正。
编著者
联系方式
咨询电话:(010)8825416088254161-67
电子邮件:support@fecit.com.cn
服务网址:http://www.fecit.net http://www.fecit.net
通用网址:计算机图书、飞思、飞思教育、飞思科技、FECIT