JSP动态网站开发技术与实践


JSP动态网站开发技术与实践

文章插图
JSP动态网站开发技术与实践【JSP动态网站开发技术与实践】《JSP动态网站开发技术与实践》是2007年电子工业出版社出版的图书,作者是高翔
基本介绍书名:JSP动态网站开发技术与实践
作者:高翔
ISBN:9787121041303
出版社:电子工业出版社
基本信息作 者:高翔,等 编 丛 书 名:出 版 社:电子工业出版社ISBN:9787121041303 出版时间:2007-04-01 版 次:1 页 数:414 装 帧:平装 开 本:16开 所属分类:图书 > 计算机与网际网路 > 程式语言与程式设计内容简介JSP技术是由Sun公司推出一款基于Java语言的Web开发技术,是目前主流Web开发技术中使用最为广泛的一种 。《JSP动态网站开发技术与实践》共分15章,全面系统地介绍JSP动态网站开发的相关技术,包括典型的开发和运行环境、JavaBean技术、资料库技术、输入和输出操作、Servlet技术、会话跟蹤、XML技术套用、常用组件、邮件收发、网站计数器、网上聊天室等,并通过网上论坛系统、线上视频播放系统、网上商城系统、企业办公平台4个综合性套用系统的开发,详细介绍动态网站的开发过程 。《JSP动态网站开发技术与实践》适合于希望学习JSP动态网站开发或者希望提高动态网站开发水平的开发人员,《JSP动态网站开发技术与实践》也可作为高等院校计算机专业毕业设计的参考用书 。目录信息第1章 本书的运行环境和开发工具 11.1 运行环境的安装与配置 11.1.1 安装与配置JDK 11.1.2 安装与配置Tomcat 31.1.3 安装MySQL 41.2 开发工具的介绍 51.2.1 JCreator介绍 51.2.2 Dreamweaver介绍 51.3 各章程式的设定规範 61.4 第一个JSP程式 71.5 本章小结 8第2章 JavaBean在JSP中的套用 92.1 JavaBean简介 92.1.1 JavaBean的组成 92.1.2 JavaBean的属性 102.2 JavaBean在JSP中的套用 132.2.1 <jsp:useBean>标记 132.2.2 <jsp:setProperty>标记 162.2.3 <jsp:getProperty>标记 202.3 JavaBean的生命周期 222.3.1 page範围 222.3.2 request範围 232.3.3 session範围 262.3.4 application範围 292.4 JavaBean开发实例 302.5 本章小结 36第3章 JSP资料库编程 373.1 JDBC资料库开发 373.1.1 JDBC概述 373.1.2 JDBC套用模型 383.1.3 JDBC驱动程式 393.1.4 JDBC连线资料库的方法 413.2 JDBC访问资料库 433.2.1 连线资料库实例 433.2.2 连线资料库 453.2.3 运算元据库 463.3 JDBC连线各种资料库 473.3.1 连线Oracle资料库 473.3.2 连线DB2资料库 483.3.3 连线SQL Serve资料库 483.3.4 连线Sybase资料库 483.3.5 连线MySQL资料库 493.4 JDBC API 493.4.1 Driver 493.4.2 DriverManager 503.4.3 Connection 513.4.4 Statement 533.4.5 ResultSet 553.4.6 PreparedStatement 603.4.7 CallableStatement 623.5 资料库连线池技术 653.5.1 资料库连线池技术概述 653.5.2 配置资料库连线池 683.5.3 资料库连线池实例 713.6 本章小结 72第4章 JSP中输入/输出及目录档案操作 734.1 输入/输出流 734.1.1 InputStream类 734.1.2 OutputStream类 744.1.3 Reader类 754.1.4 Writer类 764.1.5 输入/输出流实例 774.2 目录档案操作 794.2.1 创建新目录 804.2.2 创建新档案 814.2.3 重命名目录/档案 824.2.4 删除目录/档案 844.2.5 目录中档案信息 854.3 以位元组流方式访问档案 884.3.1 读取档案内容 884.3.2 写入档案内容 894.4 以字元流方式访问档案 914.4.1 读取档案内容 924.4.2 写入档案内容 954.4.3 追加档案内容 974.5 本章小结 100第5章 Servlet技术 1015.1 Servlet概述 1015.1.1 Servlet简介 1015.1.2 Servlet的功能 1025.1.3 Servlet的生命周期 1025.2 一个简单的Servlet实例 1045.2.1 编写Servlet程式 1045.2.2 发布Servlet 1045.2.3 访问Servlet 1055.3 Servlet与JSP的关係 1055.3.1 一个简单的JSP例子 1065.3.2 JSP转译为Servlet以后的代码 1075.3.3 相同功能的Servlet档案 1095.4 与客户端的互动 1115.4.1 处理提交的表单信息 111 5.4.2 读取HTTP请求头 1165.4.3 HTTP应答状态 1195.4.4 设定HTTP应答头 1205.5 Servlet常用类接口 1205.5.1 HttpServlet 1205.5.2 HttpServletRequest 1225.5.3 HttpServletResponse 1255.5.4 HttpSession 1295.5.5 Cookie 1315.6 本章小结 134第6章 会话跟蹤 1356.1 会话跟蹤概述 1356.2 Cookie操作 1356.2.1 Cookie API 1366.2.2 创建Cookie实例 1376.2.3 获取Cookie值 1386.3 Session操作 1406.3.1 理解Session机制 1406.3.2 JSP中的session内置对象 1416.3.3 Servlet中的Session操作 1436.3.4 Session常见问题 1456.4 本章小结 146第7章 JSP与XML技术 1477.1 XML语法 1477.1.1 基本语法规则 1477.1.2 XML文档的组成 1487.1.3 XML文档树 1497.2 文档类型定义 1497.2.1 文档类型声明 1507.2.2 元素声明 1517.2.3 属性声明 1537.3 XML的解析接口和解析器 1557.4 DOM解析接口 1567.4.1 DOM的对象 1567.4.2 操作实例 1587.5 SAX解析接口 1637.5.1 SAX API的结构 1637.5.2 操作实例 1657.6 JDOM解析接口 1687.6.1 JDOM类说明 1687.6.2 操作实例 1697.7 本章小结 172第8章 JSP常用组件开发 1738.1 JFreeChart绘製图表组件 1738.1.1 JFreeChart组件概述 1738.1.2 使用JFreeChart组件绘製柱状图 1748.1.3 使用JFreeChart组件绘製饼图 1768.2 PDF文档操作组件 1778.2.1 iText组件概述 1788.2.2 生成PDF文档的Java程式 1818.2.3 生成PDF文档的JSP程式 1838.3 Excel电子表格操作组件 1858.3.1 POI HSSF接口概述 1858.3.2 创建Excel工作簿 186 8.3.3 读取Excel工作簿 1878.4 档案上传下载组件 1898.4.1 jspSmartUpload组件概述 1908.4.2 档案上传实例 1958.4.3 档案下载实例 1978.5 本章小结 198第9章 JSP中的邮件收发 1999.1 JavaMail API核心类 1999.1.1 Session类 1999.1.2 Message类 2009.1.3 Address类 2009.1.4 Authenticator类 2019.1.5 Transport类 2019.1.6 Store类 2029.1.7 Folder类 2029.1.8 MimeMultpart类 2029.1.9 MimeBodyPart类 2029.1.10 DataHandler类 2039.1.11 FileDataSource类 2039.1.12 URLDataSource类 2039.2 邮件传送的实现 2039.2.1 最简单的邮件传送 2049.2.2 带HTML内容的邮件传送 2079.2.3 带附属档案的邮件传送 2099.3 邮件接收的实现 2129.3.1 查看邮件列表 2139.3.2 查看邮件内容 2159.4 本章小结 218第10章 网站计数器 21910.1 普通文本计数器 21910.2 XML计数器 22110.3 资料库计数器 22310.4 本章小结 228第11章 网上聊天室 22911.1 聊天室概述 22911.2 页面设计与代码实现 23111.2.1 聊天室首页 23111.2.2 用户注册模组 23111.2.3 聊天室主页面 23411.2.4 线上用户列表页面 23711.2.5 传送聊天信息页面 23911.2.6 显示聊天信息页面 24111.2.7 用户退出页面 24311.3 本章小结 244第12章 网上论坛系统 24512.1 网上论坛概述 24512.1.1 系统结构 24512.1.2 档案结构 24612.2 资料库设计 24712.2.1 articles数据表 24712.2.2 boards数据表 24812.2.3 email数据表 24912.2.4 users数据表 24912.3 系统JavaBean介绍 25012.3.1 资料库连线类 25012.3.2 资料库执行类 25012.3.3 articles数据表操作类 25012.3.4 boards数据表操作类 25512.3.5 email数据表操作类 258 12.3.6 users数据表操作类 26112.3.7 分页显示类 26412.4 普通用户模组 26712.4.1 用户注册模组 26712.4.2 用户登录模组 27212.4.3 普通用户主界面模组 27312.4.4 浏览文章模组 27412.4.5 发表文章模组 27812.4.6 删除文章界面 28212.4.7 浏览邮件模组 28412.4.8 传送邮件模组 28612.4.9 删除邮件界面 28812.4.10 资料管理模组 28912.4.11 用户退出界面 29312.5 管理员模组 29312.5.1 管理员主界面模组 29312.5.2 添加讨论区模组 29412.5.3 修改讨论区模组 29612.5.4 删除讨论区界面 29712.6 本章小结 298第13章 线上视频播放系统 29913.1 线上视频播放系统 29913.1.1 系统结构 29913.1.2 档案结构 29913.2 资料库设计 30113.2.1 movies数据表 30113.2.2 words数据表 30213.2.3 users数据表 30313.3 系统JavaBean介绍 30313.3.1 资料库连线类 30313.3.2 资料库连线类 30413.3.3 movies数据表操作类 30413.3.4 words数据表操作类 30813.3.5 users数据表操作类 31013.3.6 分页显示类 31113.4 普通用户模组 31113.4.1 用户注册模组 31113.4.2 获取用户密码模组 31213.4.3 用户登录模组 31513.4.4 普通用户主界面模组 31513.4.5 显示分类影片信息界面 31713.4.6 查看影片信息模组 31913.4.7 搜寻影片信息模组 32413.4.8 资料管理模组 32713.4.9 用户退出界面 32713.5 管理员模组 32813.5.1 管理员主界面模组 32813.5.2 添加影片信息模组 32913.5.3 修改影片信息模组 33213.5.4 删除影片信息界面 33313.6 本章小结 334第14章 网上商城系统 33514.1 网上商城概述 33514.1.1 系统结构 33514.1.2 档案结构 33614.2 资料库设计 33714.2.1 goods数据表 33814.2.2 sorts数据表 33814.2.3 users数据表 339 14.2.4 wares数据表 33914.2.5 words数据表 34014.3 系统JavaBean介绍 34014.3.1 资料库连线类 34114.3.2 资料库连线类 34114.3.3 goods数据表操作类 34114.3.4 sorts数据表操作类 34414.3.5 users数据表操作类 34614.3.6 wares数据表操作类 34714.3.7 words数据表操作类 35014.3.8 分页显示类 35214.4 普通用户模组 35214.4.1 用户注册模组 35214.4.2 获取用户密码模组 35314.4.3 用户登录模组 35314.4.4 普通用户主界面模组 35414.4.5 查看商品信息界面 35514.4.6 添加购物车信息模组 35714.4.7 搜寻商品信息模组 35914.4.8 购物车管理模组 36114.4.9 资料管理模组 36414.4.10 用户退出界面 36414.5 管理员模组 36514.5.1 管理员主界面模组 36514.5.2 添加商品信息模组 36614.5.3 修改商品信息模组 36714.5.4 删除商品信息界面 36814.5.5 商品类别信息管理界面 36914.5.6 添加商品类别信息模组 37014.5.7 修改商品类别信息模组 37114.5.8 删除商品类别信息界面 37214.5.9 用户订单管理模组 37214.6 本章小结 374第15章 企业办公平台 37515.1 企业办公平台概述 37515.1.1 系统结构 37515.1.2 档案结构 37515.2 资料库设计 37715.2.1 departments数据表 37715.2.2 email数据表 37815.2.3 notices数据表 37915.2.4 users数据表 37915.3 系统JavaBean介绍 38015.3.1 资料库连线类 38015.3.2 资料库连线类 38115.3.3 departments数据表操作类 38115.3.4 email数据表操作类 38415.3.5 notices数据表操作类 38415.3.6 users数据表操作类 387 15.3.7 分页显示类 38815.4 普通员工模组 38815.4.1 获取用户密码模组 38915.4.2 用户登录模组 38915.4.3 普通员工主界面模组 38915.4.4 查看公告信息界面 39015.4.5 浏览邮件模组 39115.4.6 传送邮件模组 39315.4.7 删除邮件界面 39515.4.8 下载附属档案界面 39515.4.9 资料管理模组 39615.4.10 用户退出界面 39615.5 管理员模组 39615.5.1 管理员主界面模组 39715.5.2 添加公告模组 39715.5.3 修改公告模组 39915.5.4 删除公告界面 40015.5.5 部门信息管理界面 40115.5.6 添加部门信息模组 40215.5.7 修改部门信息模组 40415.5.8 删除部门信息界面 40515.5.9 查看部门员工信息界面 40615.5.10 员工信息管理界面 40715.5.11 添加员工信息模组 40815.5.12 修改员工信息模组 41115.5.13 删除员工信息模组 41215.5.14 查看员工信息界面 41315.6 本章小结 414