JSP 开发案例教程 作者:何福贵,张梅,张力展编著出版时间:2013内容简介 《JSP开发案例教程》详细讲解了JSP的语法和Web程序设计方法,全面介绍了JSP动态网页制作技术和相关理论。全书共分11章,内容包括 JSP开发概述、JSP开发架构、JSP基本语法、JSP内置对象、Servlet基础、JavaBean技术、应用JDBC进行数据库开发、JSP和XML、使用JSP+Servlet+JavaBean实现MVC、JSP实用组件、JSP高级开发。本书在动态网页开发方面紧跟主流技术,各章之间紧密联系,前后呼应,循序渐进,并且融入了大量实例,供读者参考和实践。《JSP开发案例教程》合作为高职高专院校的教材,既可作为JSP初学者的入门教材,也可作为社会培训班和广大JSP开发爱好者的参考用书。目录前言第1章 JSP开发概述1.1 Web技术概述1.1.1 静态网页与动态网页1.1.2 从Web10到Web201.1.3 Web20的应用发展方向1.1.4 Web20的相关应用1.2 JSP运行环境1.2.1 JDK的下载与安装1.2.2 安装与配置Tomcat1.2.3 启动与停止Tomcat1.2.4 案例1:一个简单的JSP程序1.3 JSP开发工具1.3.1 JSP的开发和应用平台的介绍1.3.2 配置Eclipse的JSP开发环境1.3.3 MyEclipse开发JSP1.3.4 案例2 :在MyEclipse下创建一个JSP程序第2章 JSP开发架构2.1 软件编程体系简介2.1.1 C/S结构编程体系2.1.2 B/S结构编程体系2.2 企业应用开发架构2.2.1 两层架构2.2.2 三层架构2.2.3 N层架构2.2.4 开发架构比较2.3 JSP概述2.3.1 什么是JSP2.3.2 JSP技术原理2.3.3 JSP和其他动态网站开发技术2.4 JSP知识体系及学习之路2.4.1 JSP知识体系2.4.2 JSP程序员学习路径2.5 小结第3章 JSP基本语法3.1 JSP文件基本结构3.2 JSP的脚本元素3.2.1 注释3.2.2 声明语句3.2.3 脚本段3.2.4 表达式3.3 JSP指令元素3.3.1 page指令3.3.2 include指令3.3.3 taglib指令3.4 JSP动作元素3.5 案例:计算三角形的面积第4章 JSP内置对象4.1 JSP内置对象概述4.2 request对象常用方法和应用实例4.2.1 request对象常用方法4.2.2 request对象应用实例4.3 response对象常用方法和应用实例4.3.1 response对象的常用方法4.3.2 response对象应用实例4.4 out对象常用方法和应用实例4.4.1 out对象常用方法4.4.2 out对象应用实例4.5 session对象4.5.1 session的概念4.5.2 session对象的Id4.5.3 session的有效期限4.5.4 访问session中的数据4.5.5 其他session对象的常用方法4.5.6 session对象应用实例4.6 application对象常用方法和应用实例4.6.1 存取application中的数据4.6.2 使用application对象取得信息4.6.3 application对象应用实例4.7 其他JSP内置对象4.7.1 pageContext对象4.7.2 config对象4.7.3 page对象4.7.4 exception对象4.8 小结JSP开发案例教程第5章 Servlet基础5.1 Servlet介绍5.1.1 Servlet技术功能5.1.2 Servlet技术特点5.1.3 JSP与Servlet的关系5.1.4 Servlet的工作原理5.1.5 Servlet常用接口和类5.2 开发部署一个简单的Servlet5.2.1 创建Servlet文件5.2.2 Servlet的配置文件5.3 Servlet实现相关的接口和类5.3.1 GenericServlet5.3.2 HttpServlet5.3.3 Servlet实现相关实例5.4 Servlet请求和响应相关5.4.1 HttpServletRequest接口5.4.2 HttpServletResponse接口5.4.3 Servlet请求和响应相关实例5.5 Servlet配置相关5.5.1 ServletConfig接口5.5.2 获取Servlet配置信息的例子5.6 Servlet中的会话追踪5.6.1 HttpSession接口5.6.2 HttpSession应用实例5.7 ServletContext5.7.1 ServletContext接口5.7.2 ServletContext接口的应用实例5.8 Servlet协作5.8.1 RequestDispatcher5.8.2 forward()控制页面跳转5.8.3 include()控制页面包含5.9 Servlet异常相关5.9.1 声明式异常处理5.9.2 程序式异常处理5.10 Servlet应用实例5.11 小结第6章 JavaBean技术6.1 剖析JavaBean6.1.1 什么是JavaBean6.1.2 JavaBean的特征6.1.3 创建一个JavaBean6.2 在JSP中使用JavaBean6.2.1 调用JavaBean6.2.2 访问JavaBean属性6.2.3 设置JavaBean属性6.2.4 JavaBean的生命周期6.2.5 类型自动转换规则6.3 案例:使用JavaBean处理表单数据6.3.1 JSP处理与form相关的常用标签简单实例6.3.2 设置中文编码6.3.3 POST与GET的差异6.4 小结第7章 应用JDBC进行数据库开发7.1 JDBC概述7.1.1 JDBC的用途7.1.2 JDBC的典型用法7.1.3 JDBC体系结构7.1.4 驱动器类型7.1.5 安装驱动器7.2 JDBC连接数据库的方法7.3 使用JDBC操作数据库7.3.1 使用JDBC访问数据库的过程7.3.2 使用Statement执行SQL语句7.3.3 PreparedStatement接口7.3.4 CallableStatement对象7.3.5 使用ResultSet处理结果集7.4 Java与SQL的数据类型转换7.5 连接池7.5.1 连接池的实现原理7.5.2 在Tomcat上配置数据源与连接池7.5.3 配置连接池时需要注意的问题7.6 存取二进制文件7.6.1 图像文件存取到数据库的过程7.6.2 声音文件存取到数据库的过程7.6.3 视频文件存取到数据库的过程7.7 JSP使用JavaBean访问数据库的分页显示的实现7.8 小结第8章 JSP和XML8.1 XML简介8.1.1 XML的特点8.1.2 XML的内容8.1.3 XML的语法规则8.2 JDK中的XMLAPI8.3 XML解析模型8.3.1 DOM解析8.3.2 SAX解析8.4 XML与Java类映射JAXB8.4.1 什么是XML与Java类映射8.4.2 JAXB的工作原理8.4.3 Java对象转化成XML(Marshal)8.4.4 XML转化为Java对象(Unmarshal)8.4.5 更为复杂的映射8.5 案例:JSP+XML实现电子广告系统8.6 小结第9章 使用JSP、Servlet、JavaBean实现MVC9.1 MVC基础9.1.1 MVC的需求9.1.2 MVC的基本模式9.1.3 使用MVC的优点9.2 案例:JSP、Servlet、JavaBean实现MVC三层架构购书网9.2.1 数据库设计9.2.2 视图-JSP页面开发9.2.3 模型-定义Bean来处理数据9.2.4 控制-编写Servlet处理请求9.2.5 其他Bean类—Util9.2.6 部署9.3 小结第10章 JSP实用组件10.1 JSP文件操作组件10.1.1 添加表单及表单元素10.1.2 创建上传对象10.1.3 解析上传请求10.1.4 案例:应用commons-fileUpload组件将文件上传到服务器10.2 发送邮件10.2.1 JavaMail组件简介10.2.2 JavaMail组件简介10.2.3 搭建JavaMail的开发环境10.2.4 案例:利用JavaMail组件发送Email10.3 JSP动态图表组件10.3.1 JFreeChart的下载与使用10.3.2 JFreeChart的核心类10.3.3 案例:利用JFreeChart生成论坛版块人气指数排行的柱形图10.4 JSP报表组件10.4.1 iText组件简介10.4.2 iText组件的下载与配置10.4.3 案例:应用iText组件生成JSP报表10.5 jExcel组件10.5.1 jExcel组件—下载与配置10.5.2 jExcel组件—基本操作10.5.3 jExcel组件—高级操作10.6 小结第11章 JSP高级开发11.1 Struts11.1.1 配置Struts开发环境11.1.2 Struts工作原理11.1.3 一个简单的Struts2 实例11.1.4 深入使用Struts11.2 Spring11.2.1 Spring的起源和背景11.2.2 Spring的下载和安装11.2.3 Spring的核心机制:依赖注入11.2.4 Spring容器的管理11.3 Hibernate11.3.1 Hibernate和ORM11.3.2 Hibernate的体系结构11.3.3 Hibernate的下载和安装11.3.4 例子:Hibernate访问MySQL数据库11.4 MyEclipse+Struts+Spring+Hibernate整合11.5 小结参考文献 上一篇: Dreamweaver CS6 网页美工设计入门与应用 下一篇: SAP 基金管理模块全面解析