本书主要围绕HTML、JSP和Servlet来讲解动态网站开发技术,全书共八项任务,内容由浅入深,涵盖了JSP的各个主要知识点。任务1介绍了常用Web开发技术和JSP开发环境搭建。任务2介绍了创建第一个JSP程序并介绍JSP页面执行流程。任务3介绍了HTML中的表单、表格及框架等重要技术。任务4介绍了JSP基本语法。任务5介绍了JSP内置对象。任务6介绍了JSP数据库访问技术。任务7介绍了JavaBean技术。任务8介绍了Servlet和MVC架构。每项任务由知识准备、实战演练、课外拓展和课后练习组成,将知识点与案例相结合,体现了做中学及学以致用的教学理念。本书特别注重引导学生参与课堂教学活动,适合作为高职院校计算机类专业教材。
每个任务由知识准备、实战演练、课外拓展和课后练习组成,将知识点与案例相结合,每个实战演练的讲解都按照学习目标知识要点完成步骤三个环节详细展开,体现了做中学及学以致用的教学理念。
Java Web是用Java技术来解决相关Web互联网领域技术问题的,包括Web服务器和Web客户端两部分。Java在服务器端的应用非常广泛,比如Servlet、JSP和第三方框架等。本书按照技术发展的脉络,从HTML到JSP和Servlet,再到设计模式,为读者将来学习各种Web开发框架打好基础。
全书包含八个任务:
任务1:Web技术概述及环境搭建,介绍了常用Web开发技术和JSP开发环境搭建,具体包括JDK的安装配置、Tomcat 的安装配置、SQL Server 2008
的安装等。
任务2:创建一个Web项目,介绍了JSP开发模式,创建第一个JSP程序并介绍JSP页面执行流程。
任务3:HTML基础,介绍HTML中的表格、表单及框架等重要技术。
任务4:JSP基本语法,详细介绍了JSP页面结构、JSP页面中的注释、Java脚本元素以及常用的JSP标记。
任务5: JSP内置对象,具体包括request对象、response对象、session对象、application对象以及out对象。
任务6: JSP数据库访问技术,介绍了JDBC技术、JDBC连接方式、JDBC常用应用程序接口和应用JDBC实现对数据库记录的增加、删除、修改和查询操作。
任务7: JavaBean技术,具体包括JavaBean基础,在JSP中应用JavaBean,JavaBean与HTML表单的交互以及JavaBean的典型应用。
任务8: Servlet和MVC,Servlet中具体包括Servlet的基本概念、编写和配置Servlet、调用Servlet、Servlet生命周期和Servlet的典型应用;MVC中具体包括MVC模式简介、Servlet中的MVC以及MVC模式的典型应用。
每个任务由知识准备、实战演练、课外拓展和课后练习组成,将知识点与案例相结合,每个实战演练的讲解都按照学习目标知识要点完成步骤三个环节详细展开,体现了做中学及学以致用的教学理念。
本书课外拓展用于培养读者的实践技能,课后练习用于复习本章理论知识。
本书在编写过程中得到了很多同事的帮助,在此表示衷心感谢!特别感谢苏州高博软件技术职业学院、苏州工业园区服务外包职业学院、苏州农业技术职业学院的大力支持!
由于编者水平有限,书中难免存在疏漏和不足之处,欢迎读者和同行专家批评指正。
周庆荣,女,苏州大学应用技术学院副教授。发表论文9篇,EI收录2篇,在中国知网有较高的引用量;参与编写教材2本;授权发明专利1项;实用新型专利5项;软件著作权2项。张书锋,工程硕士,副教授、高级工程师,2015年加入外包学院之前,具有十几年的项目开发、企业培训经验,在企业中曾参与或主持了房地产、银行等软件的开发。入职主持和参与纵向、横向课题十几项,发表省级以上刊物二十多篇,其中核心期刊三篇,SCI一篇,Ei源刊一篇,EI和CPCI会议论文5篇,研究方向:计算机软件设计、开发及移动互联网理论研究。尤澜涛,副教授,中国计算机学会会员。目前任职于苏州工业园区服务外包职业学院,在国内外学术期刊和国际会议上发表论文20多篇,先后主持10多个教科研项目,累计申请发明专利6项,授权软件著作权10多项。