Java EE项目开发教程(第3版)(含视频教学)(本科教材)

本书特色

[

本书以“网上书店”项目为引导,系统简明地介绍Java EE基本技术和应用方法,对Java EE的教学具有明显的优势。其基本方法是把繁多和复杂的内容分散开来,通过应用理解原理和方法。本书从结构上做了调整,更加规范,与Java EE项目开发直接结合。本书共10章,清晰地划分为项目开发准备、项目开发入门、项目开发综合、项目开发技术4个部分;通过与项目相关的知识点介绍,对项目开发过程中的疑问进行详细的解答。本书免费提供教学课件、实例工程文件和配套的jar包。同时,提供二维码扫码教学视频,均可到华信教育资源网(www.hxedu.com.cn)直接下载通过PC播放。本书可以作为大学本专科Java EE课程教材、实习教材,也可以作为Java EE技术培训和入门参考书。

]

作者简介

[

郑阿奇,男,南京师范大学教授,主编多个系列高等院校计算机教材,其中十多种入选普通高等教育“十一五”国家级规划教材和“十二五”职业教育国家规划教材。

]

目录

目  录第1章 项目开发准备:Java EE开发环境 11.1 Java EE软件安装 11.1.1 下载安装JDK 8 21.1.2 下载安装Tomcat 9 61.1.3 安装MyEclipse 2017 81.1.4 安装MySQL 5.7 121.1.5 设置MySQL字符集 151.1.6 创建MySQL数据库 181.2 Java EE环境搭建 201.2.1 配置MyEclipse 2017所用的JRE 211.2.2 集成MyEclipse 2017与Tomcat 9 221.2.3 MyEclipse 2017连接MySQL 241.3 MyEclipse 2017环境简介 261.3.1 标准界面元素 271.3.2 组件化的功能 30习题一 30第2章 项目开发入门:Java EE开发初步 312.1 简单Web程序开发 312.1.1 创建Web项目 312.1.2 编写JSP页面 322.1.3 部署项目 332.1.4 运行浏览 352.2 MyEclipse项目管理 352.2.1 导出项目 362.2.2 移除项目 362.2.3 打开项目 372.2.4 导入项目 372.3 Java EE传统开发 392.3.1 Model1模式 392.3.2 入门实践一:JSP JDBC实现登录 392.3.3 Java EE程序的调试 452.3.4 知识点—包、目录、Jar文件、Servlet、JSP、JDBC 49习题二 51第3章 项目开发入门:Java EE框架与 MVC模式 523.1 Struts 2让网页与控制分离 523.1.1 Struts 2框架 523.1.2 入门实践二:JSP Struts 2 JDBC实现登录 563.1.3 知识点—Struts 2:配置、Action 613.2 Hibernate把数据持久化 663.2.1 Hibernate概述 663.2.2 入门实践三:JSP Hibernate实现登录 673.2.3 知识点—Hibernate:配置、接口及ORM基础 743.2.4 入门实践四:JSP DAO Hibernate实现登录 793.2.5 知识点—DAO模式、HQL语言和Query接口 823.3 MVC框架开发模式 853.3.1 MVC思想 853.3.2 入门实践五:JSP Struts 2 DAO Hibernate实现登录 863.3.3 知识点—Action:与属性分离 87习题三 89第4章 项目开发入门:Java EE框架集成 904.1 Java EE组件集成原理 904.1.1 IoC(控制反转)机制 904.1.2 Spring框架 934.2 Spring/Hibernate集成应用 964.2.1 入门实践六:JSP Spring DAO Hibernate实现登录 974.2.2 知识点—Spring容器、DAO层 1044.3 Struts 2/Spring集成应用 1074.3.1 让Spring代管Action 1074.3.2 入门实践七:JSP Struts 2 Spring JDBC实现登录 1074.4 SSH2多框架整合 1104.4.1 以Spring为核心的整合思路 1114.4.2 入门实践八:JSP Struts 2 Spring DAO Hibernate组合 111习题四 116第5章 项目开发综合:网上书店应用的架构设计 1175.1 网上书店的架构 1175.1.1 功能需求和展示 1175.1.2 业务层的引入:多框架整合(含Service层) 1185.1.3 系统架构:原理与实施 1275.2 搭建项目框架 1285.3 注册、登录和注销功能开发 1335.3.1 表示层页面设计 1335.3.2 持久层接口设计 1415.3.3 业务及控制逻辑设计 1435.3.4 用Spring整合各组件 1455.3.5 辅助编码 1475.3.6 部署运行 149习题五 150第6章 项目开发综合:显示图书功能开发 1516.1 需求展示 1516.2 开发步骤 1526.2.1 显示图书类别 1526.2.2 按类别显示图书 1576.2.3 分页显示图书 1626.2.4 搜索图书 1716.3 知识点—Struts 2:标签库 1756.3.1 数据标签 1756.3.2 控制标签 176习题六 177第7章 项目开发综合:购物车功能开发 1787.1 需求展示 1787.2 开发步骤 1797.2.1 添加到购物车 1797.2.2 显示购物车 1887.2.3 结账下订单 1917.3 知识点—Struts 2:OGNL表达式 1987.3.1 OGNL基础 1987.3.2 OGNL的集合操作 1997.4 知识点—Hibernate数据关联 2007.4.1 多对一 2007.4.2 一对多 2027.4.3 双向关联 204习题七 207第8章 项目开发技术:日志输出和事务管理 2088.1 Spring AOP简介 2088.1.1 从代理机制初探AOP 2088.1.2 动态代理 2098.1.3 AOP基本概念 2108.1.4 通知Advice 2128.1.5 切入点Pointcut 2138.1.6 Spring对事务的支持 2158.2 开发步骤 2178.2.1 为订单添加日志输出 2178.2.2 将结账过程纳入事务管理 2198.3 知识点—Hibernate缓存、事务管理 2218.3.1 缓存管理 2218.3.2 事务 222习题八 224第9章 项目开发技术:Ajax验证用户注册 2259.1 开发步骤 2259.2 Ajax入门 2309.2.1 Asynchronous JavaScript XML 2309.2.2 XMLHttpRequest 2329.2.3 基于Ajax的用户注册实例 2339.2.4 Ajax集成技术:DWR 233习题九 234第10章 项目开发技术:Java EE应用测试与发布 23510.1 测试 23510.1.1 应用测试:使用JUnit单元测试框架 23510.1.2 性能与压力测试 23910.2 发布 24010.2.1 发布网上书店 24010.2.2 知识点—发布文件的类型 241习题十 242

封面

Java EE项目开发教程(第3版)(含视频教学)(本科教材)

书名:Java EE项目开发教程(第3版)(含视频教学)(本科教材)

作者:郑阿奇

页数:242

定价:¥39.0

出版社:电子工业出版社

出版日期:2018-01-01

ISBN:9787121328671

PDF电子书大小:66MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注