《Java EE应用开发及实训》黄能耿 | PDF下载|ePub下载
Java EE应用开发及实训 版权信息
- 出版社:机械工业出版社
- 出版时间:2015-09-01
- ISBN:9787111508373
- 条形码:9787111508373 ; 978-7-111-50837-3
Java EE应用开发及实训 本书特色
本书介绍web应用程序开发中使用的客户端编程、jsp技术、hibernate数据库编程技术、struts2技术、spring技术以及web应用程序的发布,*后以一个综合案例作为全书的结束。在内容的选取上,突出了mvc设计模式以及orm和ioc等设计思想,关注软件企业在java软件开发中所需的技术,尽量与企业岗位需求接轨。 本书的特点是注重实践,全书以“聊天室项目”的开发为主线,从第2章客户端编程开始,直到第8章的项目发布,紧紧围绕“聊天室项目”的需求来选择教学内容,因此,所有讲授的内容都能在项目开发中得到实战的演练。本书的另一个特点是随书配套提供了“jitor实训指导软件”以及27个实验和9个实训的指导材料,为学生在计算机机房学习提供一个交互式的学习环境,提高机房上课的教学效果。 本书采用模块化设计,适合80、64、48或32课时的“java ee应用程序设计”“java web应用开发”“jsp程序设计”等课程使用,既可作为高职高专院校、应用型本科院校的教学用书,也可作为自学者的参考资料。 与本书配套的“jitor实训指导软件”以及相关的电子资料可以从下载。本书配套的电子课件可从机械工业出版社教材服务网免费注册、审核通过后下载,或联系编辑索取(qq:1239258369,电话:010-88379739)。
Java EE应用开发及实训 内容简介
★ 采用业内主流技术spring + struts2 + hiberate ★ 全书提供了23个实验和9个实训 ★ 提供jitor实训指导软件
Java EE应用开发及实训 目录
前言第1章 初识java ee―hello, world! 1.1 hello, world! 项目需求分析 1.1.1 项目需求 1.1.2 学习需求 1.2 web应用程序 1.2.1 c/s和b/s结构 1.2.2 http协议 1.2.3 web技术介绍 1.3 java ee技术 1.4 java ee开发环境和运行环境 1.4.1 java ee开发环境 1.4.2 java ee运行环境 1.5 开发环境的安装和使用 1.5.1 jdk的安装和配置 1.5.2 eclipse的安装和配置 1.5.3 mysql的安装和配置 1.5.4 tomcat的安装和试运行 1.5.5 安装chrome浏览器 1.6 实训1 hello, world! 项目 1.7 小结 1.8 作业 第2章 客户端编程―聊天室界面编程 2.1 聊天室项目需求分析 2.1.1 项目需求 2.1.2 学习需求 2.2 html 2.2.1 html语法 2.2.2 常用标签 2.2.3 列表标签 2.2.4 文本的显示格式 2.2.5 表格标签 2.2.6 表单和表单元素标签 2.2.7标签 2.3 css 2.3.1 css概述 2.3.2 css语法 2.3.3 选择器 2.3.4 常用样式 2.3.5 和标签与css 2.3.6 css定位 2.4 xml 2.4.1 xml文档规则 2.4.2 文档类型声明 2.4.3 xml文档的种类 2.4.4 xml的应用 2.5 javascript 2.5.1 javascript概述 2.5.2 语法基础 2.5.3 控制语句 2.5.4 函数 2.6 jquery 2.6.1 jquery的安装 2.6.2 jquery基础 2.6.3 jquery插件 2.7 实训2 聊天室项目的客户端编程 2.7.1 创建项目 2.7.2 页面风格设计 2.7.3 页面编写 2.7.4 页面美化 2.7.5 日期处理 2.7.6 录入校验 2.8 小结 2.9 作业 第3章 jsp技术―聊天室功能实现 3.1 聊天室项目需求分析 3.1.1 项目需求 3.1.2 学习需求 3.2 jsp基本语法 3.2.1 jsp文件的构成 3.2.2 指令标识 3.2.3 脚本标识 3.2.4 动作标识 3.3 jsp内置对象 3.3.1 内置对象request 3.3.2 内置对象response 3.3.3 内置对象out 3.3.4 内置对象session 3.3.5 内置对象application 3.3.6 其他内置对象 3.4 常用功能的实现 3.4.1 动态显示表格 3.4.2 动态显示图片 3.4.3 动态显示超链接 3.4.4 获取用户的输入 3.4.5 获取用户的选择 3.4.6 实现登录功能 3.4.7 实现注销功能 3.5 servlet和javabean 3.5.1 servlet概述 3.5.2 servlet过滤器 3.5.3 javabean简介 3.6 页面跳转与页面转发 3.6.1 页面跳转(重定向) 3.6.2 页面转发 3.6.3 外部地址、**地址和相对地址 3.7 实训3 聊天室项目的服务器端编程 3.7.1 创建和初始化项目 3.7.2 实现登录功能 3.7.3 实现聊天功能 3.7.4 退出登录功能 3.7.5 其他功能 3.8 小结 3.9 作业 第4章 hibernate技术―聊天室数据持久化 4.1 聊天室项目需求分析 4.1.1 项目需求 4.1.2 学习需求 4.2 jdbc驱动程序 4.2.1 jdbc简介 4.2.2 jdbc的功能 4.3 mysql数据库 4.3.1 mysql控制台 4.3.2 mysql的使用 4.4 hibernate基础 4.4.1 hibernate的安装 4.4.2 hibernate实例 4.4.3 理解hibernate 4.4.4 hibernate普通操作 4.5 hibernate提高 4.5.1 hibernate关联操作 4.5.2 深入理解hibernate 4.5.3 hql、qbc和原生sql查询 4.6 中文处理 4.6.1 产生中文问题的原因 4.6.2 中文乱码解决方案 4.6.3 字符编码转换过滤器 4.7 实训4 聊天室项目的数据持久化 4.7.1 数据结构设计 4.7.2 创建和初始化项目 4.7.3 生成数据库 4.7.4 安装hibernate 4.7.5 hibernate相关代码的生成 4.7.6 实现基于数据库的登录功能 4.7.7 实现基于数据库的聊天功能 4.7.8 实现用户注册功能 4.8 小结 4.9 作业 第5章 struts2基础―聊天室架构改进 5.1 聊天室项目需求分析 5.1.1 项目需求 5.1.2 学习需求 5.2 mvc设计模式 5.2.1 mvc概述 5.2.2 模型、视图、控制器 5.3 struts2基础 5.3.1 struts2概述和安装 5.3.2 struts2实例 5.3.3 struts2技术 5.3.4 理解struts2的mvc架构 5.4 struts2标签库 5.4.1 struts2标签的分类 5.4.2 标签的使用 5.4.3 数据标签 5.4.4 控制标签 5.4.5 表单标签 5.4.6 非表单ui标签 5.4.7 ajax标签 5.4.8 struts2标签的使用 5.5 国际化 5.5.1 国际化概述 5.5.2 国际化的实现 5.6 实训5 用struts2技术重构聊天室项目 5.6.1 创建和初始化项目 5.6.2 安装struts2 5.6.3 生成action代码 5.6.4 采用struts2实现登录 5.6.5 采用struts2实现聊天 5.6.6 实现用户信息修改和删除 5.6.7 实现用户注册 5.7 小结 5.8 作业 第6章 struts2增强―聊天室细节完善 6.1 聊天室项目需求分析 6.1.1 项目需求 6.1.2 学习需求 6.2 数据录入校验 6.2.1 数据校验概述 6.2.2 客户端校验 6.2.3 服务器端校验 6.2.4 客户端与服务器端校验协同工作 6.3 分页技术 6.3.1 分页设计的思路 6.3.2 分页的实现 6.3.3 分页实例 6.4 文件上传 6.4.1 文件上传概述 6.4.2 struts2文件上传 6.5 实训6 聊天室项目的细节完善 6.5.1 创建和初始化项目 6.5.2 增加数据校验功能 6.5.3 增加分页功能 6.5.4 增加头像上传功能 6.5.5 完善其他功能 6.6 小结 6.7 作业 第7章 spring技术―聊天室ssh集成 7.1 聊天室项目需求分析 7.1.1 项目需求 7.1.2 学习需求 7.2 ioc技术 7.2.1 ioc概述 7.2.2 用spring技术实现ioc 7.3 ssh集成 7.3.1 体验ssh集成 7.3.2 ssh集成前后比较 7.3.3 理解ssh集成 7.3.4 使用ssh集成 7.4 aop技术 7.4.1 aop概述 7.4.2 aop示例 7.4.3 aop的应用 7.5 实训7 聊天室项目的ssh集成 7.5.1 创建和初始化项目 7.5.2 下载和安装spring 7.5.3 ssh集成 7.6 小结 7.7 作业 第8章 项目发布―聊天室的部署 8.1 聊天室项目需求分析 8.1.1 项目需求 8.1.2 学习需求 8.2 制作发布包和数据备份 8.3 运行环境的安装 8.4 项目发布 8.5 实训8 聊天室项目的发布 8.5.1 制作发布包和数据备份 8.5.2 安装聊天室项目 8.5.3 配置tomcat 8.5.4 运行测试 8.6 小结 8.7 作业 第9章 综合案例―电子商店 9.1 电子商店需求分析 9.1.1 总体需求 9.1.2 业务分析 9.2 系统设计 9.2.1 系统架构 9.2.2 功能设计 9.3 数据结构设计 9.4 详细设计和实施 9.4.1 详细设计 9.4.2 实施过程 9.5 小结 9.6 作业 附录 jitor实训指导软件使用说明 参考文献