出版时间:2014-1-1 出版社:机械工业出版社 作者:何福贵
内容概要
本书详细讲解了JSP的语法和Web程序设计方法,全面介绍了JSP动态网页制作技术和相关理论。全书共分11章,内容包括 JSP开发概述、JSP开发架构、JSP基本语法、JSP内置对象、Servlet基础、JavaBean技术、应用JDBC进行数据库开发、JSP和XML、使用JSP+Servlet+JavaBean实现MVC、JSP实用组件、JSP高级开发。本书在动态网页开发方面紧跟主流技术,各章之间紧密联系,前后呼应,循序渐进,并且融入了大量实例,供读者参考和实践。
本书适合作为高职高专院校的教材,既可作为JSP初学者的入门教材,也可作为社会培训班和广大JSP开发爱好者的参考用书。
书籍目录
前言
第1章JSP开发概述1
1.1Web技术概述1
1.1.1静态网页与动态网页1
1.1.2从Web1.0 到Web 2.02
1.1.3Web 2.0的应用发展方向3
1.1.4Web 2.0的相关应用5
1.2JSP运行环境7
1.2.1JDK的下载与安装7
1.2.2安装与配置Tomcat8
1.2.3启动与停止Tomcat8
1.2.4案例1:一个简单的JSP程序8
1.3JSP 开发工具10
1.3.1JSP的开发和应用平台的介绍10
1.3.2配置Eclipse的JSP开发环境11
1.3.3MyEclipse开发JSP12
1.3.4案例2:在MyEclipse下创建一个JSP程序14
第2章JSP开发架构15
2.1 软件编程体系简介15
2.1.1C/S结构编程体系16
2.1.2B/S结构编程体系16
2.2企业应用开发架构17
2.2.1两层架构17
2.2.2三层架构17
2.2.3N层架构17
2.2.4开发架构比较18
2.3JSP概述18
2.3.1什么是JSP18
2.3.2JSP技术原理19
2.3.3JSP和其他动态网站开发技术20
2.4JSP知识体系及学习之路21
2.4.1JSP知识体系22
2.4.2JSP程序员学习路径22
2.5小结23
第3章JSP基本语法24
3.1JSP文件基本结构24
3.2JSP的脚本元素25
3.2.1注释25
3.2.2声明语句26
3.2.3脚本段26
3.2.4表达式27
3.3JSP指令元素27
3.3.1page指令27
3.3.2include指令29
3.3.3taglib指令29
3.4JSP动作元素30
3.4.130
3.4.231
3.4.332
3.4.433
3.4.535
3.5案例:计算三角形的面积38
第4章JSP内置对象40
4.1JSP内置对象概述40
4.2 request对象常用方法和应用实例42
4.2.1request对象常用方法42
4.2.2request对象应用实例43
4.3response对象常用方法和应用实例46
4.3.1response对象的常用方法46
4.3.2response对象应用实例47
4.4out对象常用方法和应用实例50
4.4.1out对象常用方法50
4.4.2out对象应用实例50
4.5session对象51
4.5.1session的概念52
4.5.2session对象的Id52
4.5.3session的有效期限53
4.5.4访问session中的数据53
4.5.5其他session对象的常用方法54
4.5.6session对象应用实例54
4.6application对象常用方法和应用实例57
4.6.1存取application中的数据57
4.6.2使用application对象取得信息58
4.6.3application对象应用实例58
4.7其他JSP内置对象60
4.7.1pageContext对象60
4.7.2config对象63
4.7.3page对象64
4.7.4exception对象65
4.8小结65
第5章Servlet基础66
5.1Servlet介绍66
5.1.1Servlet技术功能67
5.1.2Servlet技术特点67
5.1.3JSP与Servlet 的关系68
5.1.4Servlet的工作原理69
5.1.5Servlet常用接口和类70
5.2开发部署一个简单的Servlet70
5.2.1创建Servlet文件73
5.2.2Servlet的配置文件74
5.3Servlet实现相关的接口和类76
5.3.1GenericServlet77
5.3.2HttpServlet77
5.3.3Servlet实现相关实例78
5.4Servlet请求和响应相关82
5.4.1HttpServletRequest接口82
5.4.2HttpServletResponse接口84
5.4.3Servlet请求和响应相关实例84
5.5Servlet配置相关86
5.5.1ServletConfig接口87
5.5.2获取Servlet配置信息的例子87
5.6Servlet中的会话追踪90
5.6.1HttpSession接口90
5.6.2HttpSession应用实例91
5.7Servlet Context94
5.7.1ServletContext接口94
5.7.2ServletContext接口的应用实例94
5.8Servlet协作96
5.8.1RequestDispatcher96
5.8.2forward()控制页面跳转97
5.8.3include()控制页面包含98
5.9Servlet异常相关98
5.9.1声明式异常处理98
5.9.2程序式异常处理101
5.10Servlet应用实例104
5.11小结108
第6章JavaBean技术109
6.1剖析JavaBean109
6.1.1什么是JavaBean110
6.1.2JavaBean的特征111
6.1.3创建一个JavaBean112
6.2在JSP中使用JavaBean113
6.2.1调用JavaBean114
6.2.2访问JavaBean属性114
6.2.3设置JavaBean属性114
6.2.4JavaBean的生命周期114
6.2.5类型自动转换规则119
6.3案例:使用JavaBean处理表单数据119
6.3.1JSP处理与form相关的常用标签简单实例120
6.3.2设置中文编码126
6.3.3POST与GET的差异127
6.4小结127
第7章应用JDBC进行数据库开发128
7.1JDBC概述128
7.1.1JDBC的用途129
7.1.2JDBC的典型用法129
7.1.3JDBC体系结构130
7.1.4驱动器类型130
7.1.5安装驱动器132
7.2JDBC连接数据库的方法132
7.3使用JDBC操作数据库133
7.3.1使用JDBC访问数据库的过程134
7.3.2使用Statement执行SQL语句139
7.3.3PreparedStatement接口149
7.3.4CallableStatement对象154
7.3.5使用ResultSet处理结果集156
7.4Java与SQL的数据类型转换160
7.5连接池161
7.5.1连接池的实现原理162
7.5.2在Tomcat上配置数据源与连接池163
7.5.3配置连接池时需要注意的问题165
7.6存取二进制文件166
7.6.1图像文件存取到数据库的过程166
7.6.2声音文件存取到数据库的过程170
7.6.3视频文件存取到数据库的过程174
7.7JSP使用 JavaBean访问数据库的分页显示的实现175
7.8小结183
第8章JSP和XML184
8.1XML简介184
8.1.1XML的特点184
8.1.2XML的内容186
8.1.3XML的语法规则188
8.2JDK中的XML API191
8.3XML解析模型191
8.3.1DOM解析191
8.3.2SAX解析192
8.4XML与Java类映射JAXB193
8.4.1什么是XML与Java类映射193
8.4.2JAXB的工作原理194
8.4.3Java对象转化成XML (Marshal)194
8.4.4XML转化为Java对象(Unmarshal)196
8.4.5更为复杂的映射197
8.5案例:JSP+XML实现电子广告系统200
8.6小结203
第9章使用JSP、Servlet、JavaBean实现MVC204
9.1MVC基础204
9.1.1MVC 的需求204
9.1.2MVC的基本模式205
9.1.3使用MVC的优点206
9.2案例:JSP、Servlet、JavaBean实现MVC三层架构购书网206
9.2.1数据库设计206
9.2.2视图-JSP页面开发208
9.2.3模型-定义Bean来处理数据211
9.2.4控制-编写Servlet处理请求213
9.2.5其他Bean类—Util218
9.2.6部署218
9.3小结218
第10章JSP实用组件219
10.1JSP文件操作组件219
10.1.1添加表单及表单元素220
10.1.2创建上传对象220
10.1.3解析上传请求220
10.1.4案例: 应用commons-fileUpload组件将文件上传到服务器221
10.2发送邮件223
10.2.1JavaMail组件简介223
10.2.2JavaMail组件简介224
10.2.3搭建Java Mail的开发环境228
10.2.4案例:利用JavaMail组件发送Email228
10.3JSP动态图表组件231
10.3.1JFreeChart的下载与使用231
10.3.2JFreeChart的核心类232
10.3.3案例:利用JFreeChart生成论坛版块人气指数排行的柱形图232
10.4JSP报表组件235
10.4.1iText组件简介235
10.4.2iText组件的下载与配置235
10.4.3案例:应用iText组件生成JSP报表235
10.5jExcel组件239
10.5.1jExcel组件—下载与配置239
10.5.2jExcel组件—基本操作239
10.5.3jExcel组件—高级操作240
10.6小结241
第11章JSP高级开发242
11.1Struts242
11.1.1配置Struts开发环境243
11.1.2Struts工作原理244
11.1.3一个简单的Struts2实例246
11.1.4深入使用Struts2248
11.2Spring250
11.2.1Spring的起源和背景250
11.2.2Spring的下载和安装251
11.2.3Spring的核心机制:依赖注入254
11.2.4Spring容器的管理255
11.3Hibernate255
11.3.1Hibernate和ORM256
11.3.2Hibernate的体系结构257
11.3.3Hibernate的下载和安装259
11.3.4例子: Hibernate访问MySQL数据库260
11.4MyEclipse+ Struts+Spring+Hibernate整合264
11.5小结267
参考文献268
图书封面
评论、评分、阅读与下载