您好,欢迎光临有路网!
JSP程序设计(慕课版 第2版)
QQ咨询:
有路璐璐:

JSP程序设计(慕课版 第2版)

  • 作者:李丕贤 郝庆华 吕云山
  • 出版社:人民邮电出版社
  • ISBN:9787115590770
  • 出版日期:2022年09月01日
  • 页数:0
  • 定价:¥79.80
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书系统地介绍了?JSP?开发所涉及的各类知识。全书共13章,内容包括JSP概述、JSP开发基础、JSP语法、JSP内置对象、JavaBean技术、Servlet技术、JSP实用组件、JSP数据库应用开发、JSP与AJAX及JSP**技术,并通过JSP综合案例——清爽夏日九宫格日记网,介绍了JSP应用的开发流程和相关技术的综合应用。本书*后提供了两个课程设计,即在线投票系统和无刷新的聊天室,供学生综合实践使用。 本书为慕课版教材(读者)可登录人邮学院学习配套慕课;同时各章主要内容配备了以二维码为载体的微课。此外,本书还提供了课程资源包,资源包中有本书所有实例、上机指导、综合案例和课程设计的源代码,以及制作精良的电子课件PPT、自测试卷等。其中,源代码全部经过精心测试,能够在Windows 7、Windows 8、Windows 10操作系统下编译和运行。 本书既可作为高等院校计算机相关专业的教材,也可供JSP学习者参考使用。
    目录
    【章名目录】 第 1章 JSP概述1 第 2章 JSP开发基础22 第3章 JSP语法54 第4章 JSP内置对象78 第5章 JavaBean技术94 第6章 Servlet技术116 第7章 JSP实用组件155 第8章 JSP数据库应用开发178 第9章 JSP与AJAX198 第 10章 JSP**技术223 第 11章 JSP综合案例——清爽夏日九宫格日记网245 第 12章 课程设计一 ——在线投票系统298 第 13章 课程设计二——无刷新的聊天室314 【详细目录】 第 1章 JSP概述1 1.1 JSP技术概述 2 1.2 JSP技术特征 3 1.3 JSP的处理过程 4 1.4 JSP与其他服务器端技术的比较 5 1.5 JSP开发环境搭建 6 1.5.1 JSP的运��环境 6 1.5.2 JDK的安装与配置7 1.5.3 Tomcat的安装与启动9 1.6 JSP开发工具11 1.6.1 Eclipse的安装与启动11 1.6.2 Eclipse的使用12 1.7 JSP程序开发模式17 1.8 第 一个JSP应用 19 1.9 本章小结21 习题21 上机指导21 第 2章 JSP开发基础22 2.1 Java语言基础 23 2.1.1 基本数据类型及基本数据类型间的转换 23 2.1.2 变量与常量 24 2.1.3 运算符的应用 25 2.1.4 流程控制语句28 2.1.5 字符串处理33 2.1.6 数组的创建与应用 35 2.1.7 面向对象程序设计 36 2.1.8 集合类的应用 41 2.1.9 异常处理语句 42 2.2 JavaScript脚本语言 43 2.2.1 JavaScript脚本语言概述 44 2.2.2 在JSP中引入JavaScript44 2.2.3 JavaScript的数据类型与运算符 44 2.2.4 JavaScript的流程控制语句 46 2.2.5 函数的定义和调用 48 2.2.6 事件 49 2.2.7 JavaScript常用对象的应用 50 2.3 本章小结52 习题53 上机指导53 第3章 JSP语法54 3.1 了解JSP的基本构成55 3.2 JSP的指令标识 55 3.2.1 使用page指令 56 3.2.2 使用include指令58 3.2.3 使用taglib指令59 3.3 JSP的脚本标识59 3.3.1 JSP表达式59 3.3.2 声明标识60 3.3.3 脚本程序61 3.4 JSP的注释62 3.4.1 HTML中的注释62 3.4.2 带有JSP表达式的注释62 3.4.3 隐藏注释63 3.4.4 脚本程序(Scriptlet)中的注释63 3.5 动作标识 65 3.5.1 65 3.5.2 67 3.5.3 68 3.5.4 70 3.5.5 73 3.5.6 75 3.5.7 75 3.6 本章小结76 习题76 上机指导77 第4章 JSP内置对象78 4.1 JSP内置对象概述 79 4.2 request对象 80 4.2.1 访问请求参数 80 4.2.2 在作用域中管理属性 81 4.2.3 获取Cookie 81 4.2.4 获取客户信息 82 4.2.5 访问**信息 83 4.2.6 访问国际化信息 83 4.3 response对象 84 4.3.1 重定向网页 84 4.3.2 设置HTTP响应报头 85 4.3.3 缓冲区配置 86 4.4 session对象 87 4.4.1 创建及获取客户的会话 87 4.4.2 从会话中移除指定的对象 87 4.4.3 销毁session 88 4.4.4 会话超时的管理 88 4.5 application对象 89 4.5.1 访问应用程序初始化参数 89 4.5.2 管理应用程序环境属性 90 4.6 out对象 90 4.6.1 管理响应缓冲 90 4.6.2 向客户端输出数据 91 4.7 其他内置对象 91 4.7.1 获取会话范围的pageContext对象 91 4.7.2 读取web.xml配置信息的config对象 92 4.7.3 应答或请求的page对象 92 4.7.4 获取异常信息的exception对象 92 4.8 本章小结93 习题93 上机指导93 第5章 JavaBean技术94 5.1 JavaBean概述 95 5.1.1 JavaBean技术介绍 95 5.1.2 JavaBean的种类 95 5.1.3 JavaBean规范 96 5.2 JavaBean中的属性 97 5.2.1 简单属性97 5.2.2 索引属性98 5.3 JavaBean的应用方法98 5.3.1 创建JavaBean 99 5.3.2 在JSP中应用JavaBean100 5.4 JavaBean的应用实例 104 5.4.1 应用JavaBean解决中文乱码问题104 5.4.2 应用JavaBean实现购物车 107 5.5 本章小结114 习题115 上机指导115 第6章 Servlet技术116 6.1 Servlet基础 117 6.1.1 Servlet技术简介117 6.1.2 Servlet技术功能 117 6.1.3 Servlet技术特点 117 6.1.4 Servlet的生命周期 118 6.1.5 Servlet与JSP的区别119 6.1.6 Servlet的代码结构119 6.2 Servlet API编程的常用接口和类 120 6.2.1 javax.servlet.Servlet接口 120 6.2.2 HttpServlet类 120 6.2.3 ServletConfig接口 121 6.2.4 HttpServletRequest接口 121 6.2.5 HttpServletResponse接口 122 6.2.6 GenericServlet类 123 6.3 Servlet开发 123 6.3.1 Servlet的创建 123 6.3.2 Servlet的配置125 6.4 Servlet过滤器128 6.4.1 什么是过滤器 128 6.4.2 过滤器核心对象129 6.4.3 过滤器的创建与配置 130 6.4.4 字符编码过滤器 133 6.5 Servlet监听器137 6.5.1 Servlet监听器简介 137 6.5.2 Servlet监听器的工作原理137 6.5.3 监听Servlet上下文 137 6.5.4 监听HTTP会话 138 6.5.5 监听Servlet请求 139 6.5.6 使用监听器查看在线用户 139 6.6 Servlet的应用实例141 6.6.1 应用Servlet实现留言板141 6.6.2 应用Servlet实现购物车 145 6.7 本章小结153 习题154 上机指导154 第7章 JSP实用组件155 7.1 JSP文件操作 156 7.1.1 添加表单及表单元素 156 7.1.2 创建文件上传对象 156 7.1.3 解析上传请求 156 7.2 发送E-mail 159 7.2.1 Java Mail组件简介 159 7.2.2 Java Mail核心类简介 159 7.2.3 搭建Java Mail的开发环境 163 7.2.4 在JSP中应用Java Mail组件发送E-mail 164 7.3 JSP动态图表 166 7.3.1 JFreeChart的下载与使用 166 7.3.2 JFreeChart的核心类 167 7.3.3 利用JFreeChart生成动态图表 167 7.4 JSP报表 169 7.4.1 iText组件简介 169 7.4.2 iText组件的下载与配置 169 7.4.3 应用iText组件生成JSP报表 170 7.5 本章小结177 习题177 上机指导177 第8章 JSP数据库应用开发178 8.1 数据库管理系统 179 8.1.1 SQL Server 2008数据库 179 8.1.2 MySQL数据库 181 8.1.3 Oracle数据库 181 8.1.4 Access数据库 181 8.2 JDBC概述 181 8.2.1 JDBC技术介绍 181 8.2.2 JDBC驱动程序 182 8.3 JDBC中的常用接口 183 8.3.1 驱动程序接口Driver 183 8.3.2 驱动程序管理器DriverManager 183 8.3.3 数据库连接接口Connection 183 8.3.4 执行SQL语句接口Statement184 8.3.5 执行动态SQL语句接口PreparedStatement185 8.3.6 执行存储过程接口CallableStatement 185 8.3.7 访问结果集接口ResultSet 186 8.4 JDBC访问数据库的过程 187 8.5 典型JSP数据库的连接 188 8.5.1 SQL Server 2008数据库的连接 188 8.5.2 Access数据库的连接 189 8.5.3 MySQL数据库的连接 190 8.6 数据库操作技术 190 8.6.1 查询操作 191 8.6.2 添加操作 192 8.6.3 修改操作 192 8.6.4 删除操作 193 8.7 连接池技术 194 8.7.1 连接池简介 194 8.7.2 在Tomcat中配置连接池 195 8.7.3 使用连接池技术访问数据库 195 8.8 本章小结197 习题197 上机指导197 第9章 JSP与AJAX198 9.1 了解AJAX 199 9.1.1 什么是AJAX 199 9.1.2 AJAX开发模式与传统开发模式的比较 199 9.2 使用XMLHttpRequest对象200 9.2.1 初始化XMLHttpRequest对象 200 9.2.2 XMLHttpRequest对象的常用方法 201 9.2.3 XMLHttpRequest对象的常用属性 202 9.3 传统AJAX的工作流程 203 9.3.1 发送请求 203 9.3.2 处理服务器响应 205 9.3.3 一个完整的实例——检测用户名是否** 206 9.4 应用jQuery实现AJAX 208 9.4.1 jQuery简介 208 9.4.2 我的第 一个jQuery脚本 209 9.4.3 应用load( )方法发送请求 210 9.4.4 发送GET请求和POST请求 211 9.4.5 服务器返回的数据格式 215 9.4.6 使用$.ajax( )方法 219 9.5 AJAX开发需要注意的几个问题 220 9.5.1 **问题 220 9.5.2 性能问题 221 9.5.3 浏览器兼容性问题 221 9.5.4 中文编码问题221 9.6 本章小结222 习题222 上机指导222 第 10章 JSP**技术223 10.1 EL表达式 224 10.1.1 表达式语言 224 10.1.2 EL表达式的简单使用 224 10.1.3 EL表达式的语法 224 10.1.4 EL表达式的运算符 225 10.1.5 EL表达式中的隐含对象 226 10.1.6 EL表达式中的保留字 226 10.2 JSTL标准标签库 227 10.2.1 表达式标签 230 10.2.2 条件标签 232 10.2.3 循环标签 235 10.2.4 URL操作标签 236 10.3 自定义标签库的开发 238 10.3.1 自定义标签的定义格式 238 10.3.2 自定义标签的构成 238 10.3.3 在JSP文件中引用自定义标签 240 10.4 JSP框架技术242 10.4.1 Spring框架242 10.4.2 MyBatis框架243 10.5 本章小结244 习题244 上机指导244 第 11章 JSP综合案例——清爽夏日九宫格日记网245 11.1 项目设计思路246 11.1.1 功能阐述 246 11.1.2 系统预览 246 11.1.3 功能结构 247 11.1.4 文件夹组织结构 248 11.2 数据库设计 248 11.2.1 数据库设计 248 11.2.2 数据表设计 249 11.3 公共模块设计 249 11.3.1 编写数据库连接及操作的类 249 11.3.2 编写保存分页代码的JavaBean 252 11.3.3 配置解决中文乱码的过滤器254 11.3.4 编写实体类 255 11.4 主页面设计 256 11.4.1 主页面概述 256 11.4.2 让采用“DIV CSS”布局的页面内容居中 256 11.4.3 主页面的实现过程 257 11.5 用户模块设计 258 11.5.1 用户模块概述 258 11.5.2 实现AJAX重构 258 11.5.3 用户注册的实现过程 260 11.5.4 用户登录的实现过程 269 11.5.5 退出登录的实现过程 273 11.5.6 找回密码的实现过程 273 11.6 显示九宫格日记列表模块设计 275 11.6.1 显示九宫格日记列表概述 275 11.6.2 展开和收缩图片276 11.6.3 查看日记原图 278 11.6.4 对日记图片进行左转和右转 278 11.6.5 显示全部九宫格日记的实现过程 281 11.6.6 “我的日记”的实现过程 284 11.6.7 删除“我的日记”的实现过程 285 11.7 写九宫格日记模块设计 286 11.7.1 写九宫格日记概述 286 11.7.2 填写日记信息的实现过程 286 11.7.3 预览生成的日记图片的实现过程 291 11.7.4 保存日记图片的实现过程 295 11.8 项目发布 296 11.9 本章小结297 第 12章 课程设计一 ——在线投票系统298 12.1 课程设计的目的 299 12.2 设计思路299 12.2.1 显示投票选项的设计思路 299 12.2.2 参与投票的设计思路 299 12.2.3 显示投票结果的设计思路 300 12.3 设计过程 300 12.3.1 数据表的设计 300 12.3.2 值JavaBean的设计 301 12.3.3 数据库操作类的编写 302 12.3.4 工具类的编写 307 12.3.5 显示投票选项的设计 307 12.3.6 参与投票的设计 309 12.3.7 查看结果的设计 311 12.4 本章小结313 第 13章 课程设计二——无刷新的聊天室314 13.1 课程设计的目的 315 13.2 设计思路315 13.3 设计过程 315 13.3.1 用户JavaBean的编写 315 13.3.2 登录页面的设计 316 13.3.3 聊天室主页面设计 317 13.3.4 在线人员列表的设计 317 13.3.5 用户发言的设计 319 13.3.6 显示聊天内容的设计 320 13.3.7 退出聊天室的设计 322 13.4 本章小结323 参考文献324

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外