本书较为全面地介绍了Java Web应用系统开发技术(JSP),由浅入深、循序渐进地介绍了JSP的基本概念、语法规范、关键技术等内容。本书以大量典型性、实用性案例为载体,从基本的JSP概述和运行原理开始,逐步深入地对JSP关键技术进行详细的讲解,并提供较多的课后练习,方便读者对相关的知识与技能进行巩固。全书与实际开发结合紧密,是一本很易上手的JSP开发入门图书。
袁利永,浙江师范大学行知学院教师,博士,香港中文大学访问学者。本科毕业于东北师范大学计算机科学与技术(师范)专业,硕士毕业于华东师范大学软件工程专业,博士毕业于浙江工业大学控制科学与工程专业。自工作以来,一直从事Visual Basic、C/C++程序设计、Java面向对象程序设计、Web应用系统开发、编程能力实训I等程序设计类课程的教学工作,教学经验丰富,教学效果优良。曾荣获浙江师范大学第七届青年教师教学大赛一等奖、浙江省第六届青年教师教学大赛优胜奖、浙江省高校“互联网+”教学优秀案例一等奖,连续多年享受浙江师范大学教学特聘岗待遇。主持省级教学改革研究项目3项、校级重点和一般教学改革项目多项,主持开发精品在线开放课程2门,其中1门被认定为浙江省线上线下混合式一流课程。对线上线下混合教学开展了较为深入的研究和实践,以第一作者身份发表相关教学研究论文10多篇。
第l章 JSP及其开发环境介绍
1.1 Web应用程序与JSP简介
1.1.1 静态Web
1.1.2 Web应用程序
1.1.3 常用Web应用系统开发技术
1.1.4 JSP技术简介
1.2 JDK的安装与配置
1.2.1 JDK的安装
1.2.2 配置JDK环境变量
1.2.3 测试JDK环境
1.3 Tomcat的安装与配置
1.3.1 下载与安装Tomcat
1.3.2 启动与关闭Tomcat
1.3.3 Tomcat目录结构
1.3.4 修改Tomcat服务端口号
1.3.5 Web服务目录
1.4 JSP运行原理
1.4.1 JSP运行原理介绍
1.4.2 Servlet与JSP的关系
1.5 Eclipse的安装与配置
1.5.1 Eclipse简介
1.5.2 安装Eclipse
1.5.3 配置Eclipse
1.5.4 使用Eclipse创建JSP项目
1.6 章节练习
第2章 JSP基础
2.1 JSP页面的基本结构
2.1.1 JSP页面基本元素
2.1.2 JSP页面注释
2.2 HTML标签
2.2.1 HTML概述
2.2.2 HTML常用基本标签
2.2.3 与表格有关的HTML标签
2.2.4 与表单有关的HTML标签
2.3 Java表达式和Java代码段
2.3.1 Java表达式
2.3.2 Java代码段
2.3.3 JSP引擎对Java表达式与Java代码段的转译处理
2.4 JSP页面成员方法与成员变量
2.4.1 JSP成员方法的定义与使用
2.4.2 JSP成员变量的定义与使用
2.4.3 JSP引擎对JSP成员变量与成员方法的转译处理
2.5 JSP页面中的page指令标记
2.5.1 page指令标记概述
2.5.2 page指令的contentType属性
2.5.3 page指令的pageEncoding属性
2.5.4 page指令的import属性
2.6 JSP页面中的include指令标记
2.6.1 include指令标记的基本使用
2.6.2 include指令标记的作用阶段
2.6.3 使用include指令标记的注意事项
2.7 JSP页面中的include动作标记
2.7.1 JSP动作标记
2.7.2 include动作标记与include指令标记的区别
2.8 JSP页面中的forward动作标记
2.8.1 forward动作标记的使用
2.8.2 forward动作标记的作用阶段
2.9 JSP页面文件的存放路径及引用
2.9.1 WebContent目录及其子目录中资源的访问方式
……
第3章 JSP内置对象
第4章 JavaBean基础
第5章 Servlet基础
第6章 MVC模式
第7章 数据库访问技术
第8章 简易聊天室的设计与实现