×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787302657279
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:307
  • 出版时间:2024-03-01
  • 条形码:9787302657279 ; 978-7-302-65727-9

本书特色

本书针对Java Web开发编程进行了详细的讲解,涵盖了Java Web开发环境配置、HTML和JavaScript、JSP开发、Servlet开发、应用开发和框架等内容。
为便于教学,本书提供丰富的配套资源,包括教学大纲、教学课件、程序源码、习题答案,以及600分钟的视频讲解。
本书为学校教学量身定做,供高校Java Web开发相关课程使用,也可以供有Java SE知识基础但没有Java Web开发基础的程序员作为入门用书,更可以供社会Java技术培训班作为教材使用,对于缺乏项目实战经验的程序员来说,通过本书的学习可快速积累项目开发经验。

内容简介

本书针对Java Web开发编程进行了详细的讲解,书中采用问题引入、案例教学,引导读者在实际开发中掌握Web编程技术体系。全书分为5个部分共20章,包括入门、JSP编程、Servlet和JavaBean开发、应用开发与框架、实训。书中知识点辅以大量的实例说明,书末针对典型Web应用场景提供了相关实训的内容。 本书可作为高等院校Java Web开发相关课程的教材,也可作为有Java SE知识基础但没有Java Web开发基础的程序员的入门用书,还可作为Java嵌入式培训班的教材。对于缺乏项目实战经验的程序员来说,通过本书的学习可快速积累项目开发经验。

目录

第1部分入门
第1章Java Web开发环境配置 1.1B/S结构 1.2服务器的安装 1.2.1服务器的作用 1.2.2获取服务器软件 1.2.3安装服务器 1.2.4测试服务器 1.2.5配置服务器 1.3IDE的安装 1.3.1IDE的作用 1.3.2获取IDE软件 1.3.3安装IDE 1.3.4配置IDE 1.4**个Web项目 1.4.1创建一个Web项目 1.4.2目录结构 1.4.3部署 1.4.4常见错误 本章小结 课后习题 第2章HTML基础 2.1静态网页制作 2.1.1HTML简介 2.1.2HTML文档的基本结构 2.2HTML中的常见标签
2.2.1文字布局及字体标签 2.2.2列表标签 2.3表格标签 2.3.1表格基本设计 2.3.2合并单元格 2.4链接和图片标签 2.5表单标签 2.6框架 本章小结 课后习题 第3章JavaScript基础 3.1JavaScript简介 3.1.1**个JavaScript程序 3.1.2JavaScript语法 3.2JavaScript内置对象 3.2.1window对象 3.2.2history对象 3.2.3document对象 3.2.4location对象 本章小结 课后习题 第2部分JSP编程 第4章JSP基本语法 4.1**个JSP页面 4.2注释 4.3JSP表达式 4.4JSP程序段 4.5JSP声明 4.6URL传值 4.7JSP指令和动作 4.7.1JSP指令 4.7.2JSP动作 本章小结 课后习题 第5章表单开发 5.1认识表单 5.1.1表单的作用 5.1.2定义表单 5.2单一表单元素数据的获取 5.2.1获取文本框中的数据 5.2.2获取密码框中的数据 5.2.3获取多行文本框中的数据 5.2.4获取单选按钮中的数据 5.2.5获取下拉菜单中的数据 5.3捆绑表单元素数据的获取 5.3.1获取复选框中的数据 5.3.2获取多选列表框中的数据 5.3.3获取其他同名表单元素中的数据 5.4隐藏表单 5.5其他问题 5.5.1用JavaScript进行提交 5.5.2中文乱码问题 本章小结 课后习题 第6章JSP访问数据库 6.1JDBC简介 6.2建立ODBC数据源 6.3JDBC操作 6.3.1添加数据 6.3.2删除数据 6.3.3修改数据 6.3.4查询数据 6.4使用PreparedStatement 6.5事务 6.6使用厂商驱动程序进行数据库连接 本章小结 课后习题 第7章JSP内置对象(1) 7.1认识JSP内置对象 7.2out对象 7.3request对象 7.4response对象 7.4.1利用response对象进行重定向 7.4.2利用response设置HTTP头 7.5Cookie操作 本章小结 课后习题 第8章JSP内置对象(2) 8.1利用session开发购物车 8.1.1购物车需求 8.1.2如何用session开发购物车 8.2session的其他API 8.2.1session的其他操作 8.2.2sessionId 8.2.3利用session保存登录信息 8.3application对象 8.4其他对象 本章小结 课后习题 第3部分Servlet和JavaBean开发 第9章Servlet编程 9.1认识Servlet 9.2编写Servlet 9.2.1建立Servlet 9.2.2Servlet的运行机制 9.3Servlet的生命周期 9.4Servlet与JSP内置对象 9.5设置欢迎页面 9.6在Servlet中读取参数 9.6.1设置参数 9.6.2获取参数 9.7使用过滤器 9.7.1为什么需要过滤器 9.7.2编写过滤器 9.7.3需要注意的问题 9.8异常处理 本章小结 课后习题 第10章JSP和JavaBean 10.1认识JavaBean 10.1.1编写JavaBean 10.1.2特殊JavaBean属性 10.2在JSP中使用JavaBean 10.3JavaBean的范围 10.4DAO和VO 10.4.1为什么需要DAO和VO 10.4.2编写DAO和VO 10.4.3在JSP中使用DAO和VO 本章小结 课后习题 第4部分应用开发与框架 第11章EL和JSTL 11.1认识表达式语言 11.1.1为什么需要表达式语言 11.1.2表达式语言的基本语法 11.2基本运算符 11.2.1.和[]运算符 11.2.2算术运算符 11.2.3关系运算符 11.2.4逻辑运算符 11.2.5其他运算符 11.3数据访问 11.3.1对象的作用域 11.3.2访问JavaBean 11.3.3访问集合 11.3.4其他隐含对象 11.4认识JSTL 11.5核心标签库 11.5.1核心标签库介绍 11.5.2用核心标签进行基本数据操作 11.5.3用核心标签进行流程控制 11.6XML标签库简介 11.7国际化标签库简介 11.8数据库标签库简介 11.9函数标签库简介 本章小结 课后习题 第12章AJAX入门 12.1AJAX概述 12.1.1为什么需要AJAX技术 12.1.2AJAX技术介绍 12.2AJAX开发 12.2.1AJAX核心代码 12.2.2API解释 12.3AJAX简单案例 12.3.1表单验证需求 12.3.2实现方法 12.3.3需要注意的问题 本章小结 课后习题 第13章验证码和文件的上传与下载 13.1使用JSP验证码 13.2验证码开发 13.2.1在JSP上开发验证码 13.2.2实现验证码刷新 13.2.3用验证码进行验证 13.3认识文件上传 13.4实现文件上传 13.4.1文件上传包 13.4.2如何实现文件上传 13.5文件下载 本章小结 课后习题 第14章MVC和Struts2的基本原理 14.1MVC模式 14.2Struts2简介 14.3Struts2的基本原理 14.3.1环境配置 14.3.2Struts2原理 14.4Struts2的基本使用方法 14.4.1导入Struts2 14.4.2编写JSP 14.4.3编写并配置ActionForm 14.4.4编写并配置Action 14.4.5测试 14.5其他问题 14.5.1程序运行流程 14.5.2Action生命周期 14.5.3在Action中访问Web对象 本章小结 课后习题 第15章Web网站安全 15.1URL操作攻击 15.1.1URL操作攻击介绍 15.1.2解决方法 15.2Web跨站脚本攻击 15.2.1跨站脚本攻击的原理 15.2.2跨站脚本攻击的危害 15.2.3防范方法 15.3SQL注入 15.3.1SQL注入的原理 15.3.2SQL注入攻击的危害 15.3.3防范方法 15.4密码保护与验证 本章小结 课后习题 第5部分实训
第16章编程实训1: 投票系统 16.1投票系统的案例需求 16.2投票系统分析 16.3开发过程 16.3.1准备数据 16.3.2如何出现进度条 16.3.3编写display.jsp 16.3.4编写vote.jsp 16.4进一步改进 16.5思考题: 如何防止刷票 第17章编程实训2: 投票系统改进版和成绩输入系统 17.1案例1: 基于表单的投票系统 17.1.1案例需求 17.1.2系统分析 17.1.3开发过程 17.1.4存在的问题 17.2案例2: 成绩输入系统 17.2.1案例需求 17.2.2系统分析 17.2.3开发过程 17.2.4思考 第18章编程实训3: 在线交流系统 18.1在线交流系统的案例需求 18.2系统分析 18.2.1页面结构 18.2.2状态保存 18.3开发过程 18.3.1准备数据 18.3.2编写DAO和VO 18.3.3编写loginForm.jsp和loginAction.jsp 18.3.4编写chatForm.jsp和chatAction.jsp 18.3.5编写msgs.jsp 18.3.6编写logoutAction.jsp 18.4思考题: 如何进行session检查 第19章编程实训4: 购物系统 19.1购物车案例需求 19.2系统分析 19.2.1提取系统中的动作和视图 19.2.2设计动作和视图 19.2.3设计DAO和VO 19.2.4设计数据结构和其他模块 19.3开发过程 19.3.1准备数据 19.3.2编写DAO和VO 19.3.3编写SessionListener.java 19.3.4编写InitServlet.java和showAllBook.jsp 19.3.5编写buyForm.jsp和AddServlet.java 19.3.6编写showCart.jsp和RemoveServlet.java 19.4思考题: 如何进行session检查 第20章编程实训5: AJAX的应用 20.1用AJAX实现自动查询 20.1.1需求介绍 20.1.2实现过程 20.1.3类似应用 20.2按需取数据 20.2.1需求介绍 20.2.2实现过程 20.2.3类似应用 20.3页面部分刷新 20.3.1需求介绍 20.3.2实现过程 20.3.3类似应用 附录A配套素材内容与使用说明 A.1配套素材内容 A.2使用实例源代码 A.3在MyEclipse中打开源代码
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航