JSP(Java Server Pages)是由Sun公司倡导、多家公司参与建立的一种动态网页技术标准。JSP可以随处编写随处运行,这种技术用Java语言作为脚本语言,以移植性好、**性高、支持多线程等特点获得广大程序员的喜爱,其所具有的优势是其他Web技术所没有的。
本书面向JSP实际应���开发,通过大量的实例循序渐进地为读者介绍有关JSP开发所涉及的各类知识,同时还包含JDK、Eclipse、和Tomcat等JSP的相关知识。
本书定位与特色
面向职业技术教学 本书是在作者总结了多年开发经验与成果的基础上编写的,以实际项目为**,全面、翔实地介绍了JSP开发所需的各种知识和技能。通过本书的学习,读者可以快速、全面地掌握使用JSP进行动态网站开发的方法。本书体现了作者“项目驱动、案例教学、理论实践一体化”的教学理念,是一本真正面向职业技术教学的教材。
合理的知识结构 面向程序员职业培训市场,结合程序开发实践介绍JSP编程知识,突出了职业实用性;全书各章都有实例分析,带领读者经历程序开发全过程,是一本真正的实训性案例教程。
真实的案例教学 针对每个知识点,本书设计了针对性强的教学案例,这些案例既相对独立,又具有一定的联系,是综合性开发实例的组成部分。读者在制作这些案例的过程中可以掌握每个知识点。本书有效地避免了其他JSP教程抽象、空洞或者实例不丰富的缺点。
理论实践一体化 在每个案例中有机地融合了知识点讲解和技能训练目标,融“教、学、练”于一体。每个案例的讲解都先提出功能目标,然后是实例制作演示和学生模仿练习、让学生掌握案例的完成过程,体现了“在练中学、学以致用”的教学理念。
阶梯式实践环节 本书精心设置了3个教学环节:实验指导、扩展练习、综合实训。让学生通过不断的练习实践,实现编程技能的逐步提高,*终实现与职业能力的接轨。
本书主要内容
内容由浅入深,涵盖了JSP的各个主要知识点。全书共12章,介绍了JSP技术、常用动态Web技术及JSP技术流行的开发模式;JSP开发环境配置,JSP页面组成元素,如注释、指令标签、脚本程序、动作标签等;JSP内置对象,如Request、Response、Application、Session等;JSP访问文件中的数据和数据库访问技术,JavaBean,Servlet技术,以及开发JSP技术需要掌握的Web基础知识。
本书*后提供了3个综合开发案例,分别是宠物诊所系统分析、Web图书查询系统和购物系统。其中,Web图书查询系统以JSP+JavaBean+Servlet技术实现简单的图书查询功能,加深了对MVC的认识;而购物系统则以实例方式介绍JSP技术的应用,特别是对Session对象的使用。
本书附有配套光盘。光盘提供了书中实例的源代码,全部经过精心调试,在Windows XP/Windows 2000/Windows 2003 Server下全部通过,能够保证正常运行。
读者对象
本书体现了作者在软件技术教学改革过程中形成的“项目驱动、案例教学、理论实践一体化”教学方法,读者通过本书可以快速、全面地掌握使用JSP应用于动态网站编程的开发经验和技能。本书可以作为JSP职业培训教材和各级院校JSP授课培训教程,也可作为JSP的自学资料和参考资料。
除了封面署名人员之外,参与本书编写的人员还有李乃文、孙岩、马海军、张仕禹、夏小军、赵振江、李振山、李文采、吴越胜、李海庆、何永国、李海峰、陶丽、吴俊海、安征、张巍屹、崔群法、王咏梅、康显丽、辛爱军、牛小平、贾栓稳、王立新、苏静、赵元庆、郭磊、徐铭、李大庆、王蕾、张勇、郝安林等。
由于成书仓促,在编写过程中难免会有漏洞,欢迎读者通过清华大学出版社网站www.tup.tsinghua.edu.cn与我们联系,帮助我们改正提高。