logo
分类于: 编程语言 计算机基础 互联网 云计算&大数据 设计

简介

Java EE架构设计与开发实践

Java EE架构设计与开发实践 0.0分

资源最后更新于 2020-03-29 00:58:55

作者:方巍

出版社:出版社清华大学出版社

出版日期:2017-05

文件格式: pdf

标签: 互联网 网络 计算机 编程 设计 程序

简介· · · · · ·

Java EE开发技术博大精深,入门较难,提高更不容易。Java EE项目开发往往由于版本不同等原因,造成很多实例运行不成功,给初学者带来很大不便,继而失去对Java EE开发技术的学习热情。本书是作者在多年从事Java EE教学和开发的基础上结合初学者的心得体会编写而成,力求从简单、快速、可行、易懂和实用的角度出发,全面介绍Java EE开发实践的*技术,特别是轻量级开发框架技术Struts 2、Spring和Hibernate。书中通过大量的示例代码和案例分析,并配以习题和上机练习,强化基本概念,着重训练学生的动手能力。通过阅读本书,可以让读者快速入门,并较为系统地掌握Java EE开发技术。另外,本书免费提供了教学课件、软件开发包、案例源代码和习题参考答案等教学资源。全书共9章,系统介绍了Java EE平台及开发基础、Java Web开发基础、HTML和JavaScript概述、JSP应用基础、Struts 2开发、Hibernate基础、Spring基础及应用、SSH整合架构开发等内容,*后通过一个完整的Java EE课程设计案例介绍了Java EE开发的经验和技巧。附录中还提供了Java EE开发常见问题及解决方法,以及Java EE面试题和参考答案。方巍,博士、博士后、副教授、硕导、高级工程师。美国佛罗里达大学访问学者、中国计算机学会高级会员、ACM会员、中国系统分析师协会(CSAI)顾问团专业顾问、江苏省计算机学会会员和江苏省人工智能学会委员、江苏省政府采购招标评审专家。有多年的Java EE和数据库软件开发与设计经验,深入理解数据库系统的应用与开发过程。目前已主持了2项省部级项目和3项市厅级项目,参与了国家自然科学基金、教育部重点科研项目、江苏省重大科技支撑计划等*和省部级科研项目共8项。在国际和国内相关学术会议和核心期刊上发表了论文20余篇,其中被SCI和EI检索15篇。获得了国家发明专利授权7项和软件著作权8项。研究兴趣包括信息集成、云计算和大数据挖掘等。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 作者简介
  2. 内容简介
  3. 前言
  4. Java EE学习参考路线
  5. 第1章 Java EE概述
  6. 1.1 Java EE简介
  7. 1.1.1 什么是Java EE
  8. 1.1.2 Java EE的新特性
  9. 1.2 Java EE应用分层架构
  10. 1.2.1 分层模式概述
  11. 1.2.2 Java EE的结构
  12. 1.3 Java EE技术规范
  13. 1.4 敏捷轻型框架
  14. 1.4.1 Hibernate简介
  15. 1.4.2 Struts 2简介
  16. 1.4.3 Spring简介
  17. 1.4.4 JSF简介
  18. 1.4.5 Tapestry简介
  19. 1.4.6 WebWork简介
  20. 1.5 Java EE开发环境
  21. 1.5.1 JDK的下载和安装
  22. 1.5.2 Tomcat 8.0的安装和配置
  23. 1.5.3 集成开发环境的安装和使用
  24. 1.5.4 MySQL数据库的安装和使用
  25. 1.5.5 SQL Server数据库的安装和使用
  26. 1.6 本章小结
  27. 1.7 习题
  28. 实训1 搭建Java EE运行及开发环境
  29. 第2章 Java Web开发概述
  30. 2.1 Java Web概述
  31. 2.1.1 Web程序基本知识
  32. 2.1.2 Web程序开发过程
  33. 2.2 HTTP协议
  34. 2.2.1 HTTP方法的请求格式
  35. 2.2.2 HTTP方法的响应格式
  36. 2.2.3 HTTP协议主要特点
  37. 2.2.4 GET/POST方法的比较
  38. 2.3 JDBC简介
  39. 2.3.1 常用的标准SQL语句
  40. 2.3.2 JDBC结构
  41. 2.3.3 JDBC驱动类型
  42. 2.3.4 常用数据库JDBC连接写法
  43. 2.3.5 创建JDBC应用程序具体步骤
  44. 2.4 Java Web应用服务器
  45. 2.4.1 Glassfish简介
  46. 2.4.2 JBoss简介
  47. 2.4.3 Tomcat简介
  48. 2.4.4 WebSphere简介
  49. 2.4.5 WebLogic简介
  50. 2.4.6 在MyEclipse中配置Tomcat
  51. 2.5 在MyEclipse中开发Java Web程序
  52. 2.5.1 Web工程的创建
  53. 2.5.2 Web工程的发布
  54. 2.5.3 在Eclipse中调试程序
  55. 2.6 常用开发工具
  56. 2.6.1 Maven项目管理工具
  57. 2.6.2 版本管理工具CVS
  58. 2.6.3 日志工具
  59. 2.6.4 报表图形引擎
  60. 2.7 本章小结
  61. 2.8 习题
  62. 实训2 JDBC数据库连接及常用开发工具使用
  63. 第3章 HTML、JavaScript简介
  64. 3.1 任务1 引入性案例
  65. 3.2 任务2 HTML的基本结构
  66. 3.3 任务3 文本及版面风格的控制
  67. 3.3.1 文本控制
  68. 3.3.2 版面风格控制
  69. 3.4 任务4 图像、超链接和表格
  70. 3.4.1 图像和超链接
  71. 3.4.2 表格
  72. 3.5 任务5 HTML的表单
  73. 3.5.1 表单定义
  74. 3.5.2 文本框控件
  75. 3.5.3 单选按钮和复选框
  76. 3.5.4 下拉菜单和列表
  77. 3.5.5 按钮
  78. 3.5.6 图像域、隐藏域和文件域
  79. 3.5.7 分组标记
  80. 3.6 任务6 CSS使用
  81. 3.7 任务7 HTML 5应用
  82. 3.8 任务8 JavaScript使用
  83. 3.8.1 JavaScript概述
  84. 3.8.2 函数
  85. 3.8.3 事件处理
  86. 3.8.4 JSON简介
  87. 3.9 任务9 jQuery基础
  88. 3.9.1 jQuery安装
  89. 3.9.2 jQuery语法
  90. 3.9.3 jQuery选择器
  91. 3.9.4 jQuery事件操作
  92. 3.10 任务10 AJAX基础应用
  93. 3.10.1 AJAX概述
  94. 3.10.2 XMLHttpRequest对象
  95. 3.10.3 AJAX应用实例
  96. 3.10.4 开源AJAX框架DWR介绍
  97. 3.11 本章小结
  98. 3.12 习题
  99. 实训3 HTML和JavaScript综合应用
  100. 第4章 JSP应用基础
  101. 4.1 Servlet概述
  102. 4.1.1 Servlet工作原理
  103. 4.1.2 Servlet的特点
  104. 4.2 Servlet编程基础
  105. 4.2.1 Servlet接口
  106. 4.2.2 Servlet程序的编译
  107. 4.2.3 Servlet的配置
  108. 4.2.4 Servlet的应用实例
  109. 4.3 JSP简介
  110. 4.3.1 工作原理
  111. 4.3.2 一个简单的JSP程序
  112. 4.3.3 JSP注释与声明
  113. 4.3.4 JSP表达式和程序段
  114. 4.4 JSP指令
  115. 4.4.1 include指令
  116. 4.4.2 page指令
  117. 4.4.3 taglib指令
  118. 4.5 JSP动作
  119. 4.5.1 forward动作
  120. 4.5.2 include动作
  121. 4.5.3 plugin动作指令
  122. 4.5.4 useBean动作
  123. 4.6 JSP的内置对象
  124. 4.6.1 输出对象out
  125. 4.6.2 4种属性范围
  126. 4.6.3 请求对象request
  127. 4.6.4 响应对象response
  128. 4.6.5 会话对象session
  129. 4.6.6 Web服务器对象application
  130. 4.7 JSP中文乱码问题全解决方案
  131. 4.7.1 JSP页面中文乱码
  132. 4.7.2 URL传递参数中文乱码
  133. 4.7.3 表单提交中文乱码
  134. 4.7.4 使用请求编码格式过滤器Filter
  135. 4.8 本章小结
  136. 4.9 习题
  137. 实训4 Servlet和JSP综合应用
  138. 第5章 Struts 2开发
  139. 5.1 Struts 2简介
  140. 5.1.1 Struts的起源
  141. 5.1.2 MVC设计模式简介
  142. 5.1.3 Struts优、缺点
  143. 5.2 Struts 2安装
  144. 5.3 Strut 2工作原理
  145. 5.4 Struts配置文件
  146. 5.4.1 Struts.xml文件
  147. 5.4.2 加载子配置文件
  148. 5.4.3 Action配置
  149. 5.4.4 struts.properties属性文件
  150. 5.5 Struts 2开发实例
  151. 5.6 拦截器
  152. 5.6.1 拦截器介绍
  153. 5.6.2 拦截器实例
  154. 5.7 类型转换OGNL
  155. 5.7.1 OGNL简介
  156. 5.7.2 类型转换实例
  157. 5.7.3 OGNL小结
  158. 5.8 Struts 2常用标签
  159. 5.9 输入校验
  160. 5.9.1 手动输入完成校验
  161. 5.9.2 使用Struts 2框架校验
  162. 5.9.3 校验器的配置风格
  163. 5.10 Struts国际化
  164. 5.11 本章小结
  165. 5.12 习题
  166. 实训5 用Struts实现图书管理系统中用户登录模块
  167. 第6章 Hibernate基础
  168. 6.1 Hibernate概述
  169. 6.1.1 Hibernate简介
  170. 6.1.2 Hibernate不同版本之间的区别
  171. 6.1.3 持久层与ORM
  172. 6.1.4 Hibernate体系结构
  173. 6.1.5 Hibernate API简介
  174. 6.2 Hibernate应用基础
  175. 6.2.1 Hibernate应用开发步骤
  176. 6.2.2 Hibernate配置文件
  177. 6.2.3 Hibernate核心接口
  178. 6.2.4 HQL查询
  179. 6.2.5 Hibernate开发实例
  180. 6.3 Hibernate对象
  181. 6.3.1 对象的特征
  182. 6.3.2 对象的状态
  183. 6.3.3 主键生成策略
  184. 6.3.4 对象关系映射
  185. 6.3.5 关系映射实例
  186. 6.4 Hibernate事务编程
  187. 6.4.1 事务概述
  188. 6.4.2 JDBC中使用事务
  189. 6.4.3 Hibernate事务管理
  190. 6.5 本章小结
  191. 6.6 习题
  192. 实训6 用Struts和Hibernate实现高校选课系统
  193. 第7章 Spring基础与应用
  194. 7.1 Spring概述
  195. 7.1.1 Spring框架简介
  196. 7.1.2 Spring的特点
  197. 7.1.3 Spring框架结构
  198. 7.2 Spring快速入门
  199. 7.2.1 搭建Spring环境
  200. 7.2.2 一个简单依赖注入实例
  201. 7.3 依赖注入基本原理
  202. 7.3.1 控制反转与依赖注入
  203. 7.3.2 依赖注入的形式
  204. 7.3.3 IoC装载机制
  205. 7.4 Spring AOP概述
  206. 7.4.1 AOP概念与术语
  207. 7.4.2 AOP实现机制
  208. 7.4.3 Spring中的AOP
  209. 7.5 Spring事务管理
  210. 7.5.1 事务简介
  211. 7.5.2 事务管理器
  212. 7.5.3 Spring事务管理机制
  213. 7.5.4 事务的传播行为和隔离级别
  214. 7.6 本章小结
  215. 7.7 习题
  216. 实训7 Struts 2+Spring 3集成示例
  217. 第8章 SSH整合架构开发
  218. 8.1 SSH集成开发简介
  219. 8.2 SSH集成开发实例1
  220. 8.3 SSH集成开发实例2
  221. 8.4 本章小结
  222. 第9章 Java EE课程设计案例
  223. 9.1 系统概述
  224. 9.2 系统需求分析
  225. 9.2.1 学习平台系统功能分析
  226. 9.2.2 设计思想
  227. 9.3 系统数据库设计
  228. 9.3.1 数据库概念设计
  229. 9.3.2 数据库逻辑设计
  230. 9.3.3 数据库的连接原理
  231. 9.4 平台功能实现
  232. 9.4.1 创建项目工程
  233. 9.4.2 三层开发过程
  234. 9.5 本章小结
  235. 附录A Java EE开发常见错误及解决
  236. 附录B Java EE面试题及参考答案