注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2021年12月

出版社:电子工业出版社

获奖信息:“十二五”职业教育国家规划教材  

以下为《基于工作任务的Java Web应用教程(第2版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121274633
  • 1-6
  • 41248
  • 64238006-7
  • 平塑
  • 16开
  • 2021年12月
  • 352
  • 220
  • 工学
  • 软件工程
  • TP312JA
  • 计算机类
  • 本专科、高职
作者简介
覃国蓉,深圳信息职业技术学院教授。主要著作:《基于B/S架构的软件项目实训》,《基于工作任务的Java Web应用教程》
查看全部
内容简介
本教材围绕开源的技术示范项目PetStore的实现介绍Java Web应用系统开发技术:HTML/CSS,JDBC,JSP,标签库(JSTL),Servlet,JavaBean,Filter,以及J2EE轻量级框架技术Hibernate,Struts2和Spring,并且融入面向对象程序设计思想和MVC设计模式。本教材从完成最简单的静态版本(HTML/CSS)开始,逐步迭代,到最后使用框架技术(Hibernate,Struts2和Spring)完成项目,难度推进合理。本教材适合作为本科、高职软件技术及相关专业学生学习Java Web应用开发技术的教材,也可作为面向就业的实习实训教材。本书提供配套的PPT课件、课后习题答案和程序源代码,可在电子工业华信教育资源网免费下载。
目录
第1章 背景知识 11.1 Web应用程序基本概念 11.1.1 什么是Web应用程序 11.1.2 静态资源和动态资源 21.1.3 Web服务器 21.2 理解HTTP协议 31.2.1 HTTP请求消息格式 31.2.2 HTTP响应消息格式 51.3 Java Web应用开发技术 51.3.1 静态网页开发技术 51.3.2 动态网页开发技术 61.3.3 SSH框架——Java轻量级企业应用解决方案 61.4 Servlet 71.5 JSP 91.6 Petstore项目简介 10作业 11任务1 开发1个简单的个人网站 12第2章 使用HTML与CSS 142.1 HTML 142.1.1 HTML文档结构 142.1.2 HTML标记的公共属性 152.1.3 HTML常用标记 152.1.4 HTML表单 172.2 CSS 182.2.1 CSS分类 182.2.2 CSS的语法 192.2.3 CSS的选择器 202.2.4 CSS的伪类 202.2.5 CSS的盒子模式 212.2.6 CSS的常用属性 212.3 宠物分类展现的页面及Web应用开发步骤 232.3.1 宠物分类展现的页面 232.3.2 使用MyEclipse开发Web应用的步骤 242.4 宠物商城术语表 262.5 实现主页面Main.html 272.5.1 主页面的左边导航条部分代码 272.5.2 主页面的图片导航代码 282.5.3 通过层DIV标记对主页面Main.html进行布局 302.5.4 通过CSS设置效果 302.6 实现品种列表页面主体部分Category.html 32作业 35任务2 用HTML+CSS实现宠物商城catalog模块的静态网页版本 35第3章 使用JDBC 373.1 catalog模块数据准备 373.1.1 在MySQL中创建一个数据库petstore及其表 383.1.2 插入测试数据 393.1.3 为宠物商城系统创建一个访问数据库petstore的用户 413.2 JDBC数据库编程 413.2.1 安装MySQL 的驱动程序 423.2.2 JDBC应用程序的模板代码 423.2.3 编写JDBC应用程序修改数据库 443.2.4 编写封装创建数据库连接的类 463.3 POJO+DAO访问数据库的编程模式 473.3.1 编写表结构对应的POJO类 483.3.2 设计访问各表的DAO类 493.3.3 编写访问各表的DAO类 513.3.4 DAO类的使用 53作业 54任务3 为catalog模块准备数据并完成各表对应的DAO类 55第4章 使用JSP 584.1 JSP语法元素 584.1.1 指令标签 594.1.2 声明标签 604.1.3 脚本标签 604.1.4 表达式标签 614.1.5 动作标签 624.1.6 注释标签 634.2 JSP网页是Servlet 644.2.1 JSP网页是Servlet 644.2.2 理解转化单元 644.3 理解page指令标签属性 654.4 JSP常用内部对象 654.4.1 request与请求参数 664.4.2 out 674.4.3 session 674.5 catalog模块网页动态版本开发准备 674.5.1 实现思路 674.5.2 在web.xml中设置欢迎页面 684.6 用JSP实现Category.jsp 694.6.1 网页顶部文件IncludeTop.jsp 694.6.2 IncludeBottom.jsp 724.6.3 用JSP实现Category.jsp 72作业 74任务4 用JSP+POJO+DAO+DB实现catalog模块的动态网页版本 77第5章 使用JavaBean/ EL/JSTL/Servlet/统一业务接口 795.1 JavaBean 795.1.1 JavaBean 简介 795.1.2 在JSP中使用JavaBean 805.1.3 使用JavaBean的优势 815.2 EL表达式 835.2.1 EL表达式简介 835.2.2 在EL表达式中使用隐式对象 845.2.3 EL属性和集合访问操作符 855.2.4 EL算术运算操作符 855.2.5 EL关系和逻辑运算符 865.3 使用Java标准标签库(JSTL) 875.3.1 JSTL标签简介 875.3.2 获得和安装JSTL 875.3.3 常用JSTL标签 885.4 优化宠物分类展现页面 945.4.1 使用去掉宠物分类展现页面中的new语句 945.4.2 用EL表达式和JSTL标签简化宠物分类展现页面代码 945.4.3 通过迭代使用EL表达式点符号简化对象属性的输出 965.5 JSP Model1、JSP Model2及Servlet 985.5.1 JSP Model1 985.5.2 Servlet 995.5.3 使用Servlet去掉PetStore宠物分类展现页面中的Java代码 995.6 使用统一的业务接口 1025.6.1 设计一个系统共享的业务接口PetStore 1025.6.2 设计接口PetStore的实现类PetStoreImpl 1035.6.3 用PetStoreImpl实现宠物分类展现各页面 104作业 105任务5 使用JSTL/Servlet/EL/JavaBean优化catalog的页面代码 108第6章 使用过滤器 1106.1 什么是过滤器 1106.1.1 过滤器工作原理 1116.1.2 过滤器的使用 1116.1.3 过滤器的例子 1126.2 过滤器编程接口 1136.2.1 javax.servlet.Filter接口 1146.2.2 javax.servlet.FilterConfig接口 1146.2.3 javax.servlet. FilterChain接口 1156.2.4 请求和响应包装类 1156.3 在web.xml中配置过滤器链 1166.4 高级特性 1186.4.1 使用响应包装类 1186.4.2 关于过滤器的重要内容 1226.4.3 过滤器充当Controller的优势 122作业 123任务6 使用过滤器解决宠物商城项目中的中文乱码问题 124第7章 实现购物车模块 1257.1 购物车的界面及流程 1257.2 购物车实现思路 1267