为了使读者能快速地掌握JSP技术,本书遵循人的自然认知规律,按照“任务驱动,按需学习”的思想设计了新颖的整体结构,主体部分以论坛网站几大功能模块的开发为线索,根据任务开发中的技术需求来介绍相关的JSP知识,即“需要懂什么,就学习什么”。
采用这种学习模式,一方面可在短时间内看到学习的成果,有助于培养学习的兴趣,引导学习进入良性循环的轨道;另一方面,可为读者构建一个实际的应用场景,加深读者对各项技术的理解,充分了解其使用场合及使用方法。
书中还详细介绍了两大主流开发工具NetBeans IDE和MyEclipse的安装与使用方法。
本书以基于典型工作任务的课程开发为原则来组织本课程的内容。书中配备大量的例题及系统实例,叙述详细,通俗易懂,书中所有程序代码均在开发环境中调试通过。
本书分为4个部分,共20章。第1部分为开发前的知识与技能准备,介绍了开发任务、JSP的基本概念,以及主流开发工具NetBeans IDE的安装与使用;第2部分进入开发与学习阶段,以NetBeans IDE为开发工具,介绍论坛网站主要模块的开发过程,在开发的过程中穿插讲解了JSP的语言基础、JSP的页面元素、内置对象、JDBC访问数据库、JavaBean的使用、Servlet、文件上传、异常处理、服务器的配置与网站的发布等知识;第3部分以MyEclipse为开发工具,提供一个实现了MVC模式的企业网站实例,展示了结合Servlet+JSP+JavaBean技术开发动态网站的基本流程,同时介绍了JSP的EL、JSTL、过滤器等相关知识;第4部分为JSP速查参考,系统地概括了JSP技术各部分的知识,最后对主流开发工具MyEclipse的安装和使用作了详细的介绍。
本书可作为普通高等院校JSP程序设计课程的教材,也可作为初学者的自学用书。