JavaEE架构设计与开发教程pdf下载pdf下载

JavaEE架构设计与开发教程百度网盘pdf下载

作者:
简介:本篇主要提供JavaEE架构设计与开发教程pdf下载
出版社:机械工业出版社
出版时间:2020-03
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

编辑推荐

适读人群 :本、专科院校计算机类专业师生

配套资源:每章配有习题和上机实训内容,配套有电子课件、教案、教学计划、试卷、习题等教学资源。

本书特色:

着重介绍Struts、Spring和Hibernate(SSH)及Spring、Spring MVC和MyBatis(SSM)两大框架的Web开发技术。

配以大量的实例对技术要点在实际工作中的应用进行了讲解。


申请配套资源可联系微信15910938545索取


内容简介

《Java EE架构设计与开发教程》从实用的角度出发,介绍了Java EE主流轻量级开发平台的基础知识,包括Java EE的有关概念及开发方法、SSH和SSM的基本原理及基本概念、HTML5前端开发技术、JSP组件开发、Spring的基本应用、Spring中的Bean、Spring AOP、Spring的数据库开发以及Spring的事务管理,并以一个具体的实例介绍SSM的开发方法和开发过程;还介绍了以Struts、Spring和Hibernate(SSH)为主的经典框架开发技术,同样通过完整案例介绍其开发过程。《Java EE架构设计与开发教程》在对知识点进行描述时采用了大量案例,可以更好地帮助读者学习和理解SSH和SSM的核心技术。
《Java EE架构设计与开发教程》每章配有习题和上机实训内容,以指导读者深入地进行学习。配套有电子课件、教案、教学计划、试卷、习题等教学资源。
《Java EE架构设计与开发教程》既可作为本、专科院校计算机类专业的Web程序设计教材,也可作为Java技术的培训用书,适合广大编程爱好者阅读与使用。

目录

前言
第1章 Java EE概述1
1.1 Java EE简介1
1.1.1 Java EE的含义2
1.1.2 Java EE的新特性2
1.2 Java EE应用分层架构3
1.2.1 分层模式概述3
1.2.2 Java EE的结构4
1.3 Java EE核心设计模式8
1.4 敏捷轻型框架9
1.4.1 Hibernate3简介9
1.4.2 Struts2简介11
1.4.3 Spring简介12
1.4.4 JSF简介14
1.4.5 Tapestry简介15
1.4.6 WebWork简介15
1.5 Java EE开发环境16
1.5.1 JDK的下载和安装17
1.5.2 Tomcat 8.0的安装和配置17
1.5.3 MyEclipse集成开发环境的安装和使用19
1.5.4 MySQL数据库的安装和环境使用20
1.6 本章小结24
1.7 习题24
实训1 搭建Java EE运行及开发环境25
第2章 Java Web开发概述28
2.1 Java Web简述28
2.1.1 Web程序基本知识28
2.1.2 Web程序开发过程29
2.2 HTTP协议29
2.2.1 HTTP协议的组成30
2.2.2 HTTP请求30
2.2.3 HTTP响应31
2.2.4 GET方法和POST方法提交32
2.3 Java Web应用服务器33
2.3.1 Java Web常用概念33
2.3.2 Web常用服务器34
2.3.3 Tomcat工作原理35
2.3.4 MyEclipse2014配置Tomcat36
2.4 JDBC简介37
2.4.1 JDBC驱动37
2.4.2 数据库基本概述37
2.4.3 JDBC开发步骤39
2.5 Java Web开发工具42
2.5.1 Maven42
2.5.2 版本管理工具CVS43
2.5.3 日志工具46
2.6 本章小结46
2.7 习题47
实训2 JDBC开发案例47
第3章 HTML、JavaScript简介54
3.1 HTML基本结构54
3.2 文本及版面风格的控制56
3.3 图像、超链接和表格使用58
3.3.1 图像和超链接58
3.3.2 表格60
3.4 HTML表单使用62
3.4.1 表单定义62
3.4.2 文本框控件63
3.4.3 单选按钮和复选框64
3.4.4 下拉菜单和列表64
3.4.5 按钮64
3.4.6 图像域、隐藏域和文件域65
3.5 CSS使用65
3.6 HTML5应用68
3.6.1 WebGL 3D图形设计69
3.6.2 HTML5综合应用实例72
3.7 JavaScript使用75
3.7.1 JavaScript概述75
3.7.2 函数75
3.7.3 事件处理77
3.7.4 两种网络请求数据的解析方式:XML和JSON80
3.7.5 AngularJS脚本框架83
3.7.6 React脚本框架86
3.8 jQuery基础90
3.8.1 jQuery安装90
3.8.2 jQuery语法91
3.8.3 jQuery选择器92
3.8.4 jQuery事件操作94
3.8.5 Bootstrap脚本框架96
3.9 Ajax基础应用98
3.9.1 Ajax概述98
3.9.2 XMLHttpRequest对象99
3.10 本章小结100
3.11 习题101
实训3 HTML和JavaScript综合应用102
第4章 JSP应用基础108
4.1 Servlet简述108
4.1.1 Servlet工作原理108
4.1.2 Servlet的特点109
4.2 Servlet编程基础110
4.2.1 Servlet接口110
4.2.2 Servlet程序的编译112
4.2.3 Servlet的配置112
4.2.4 Servlet的应用实例114
4.3 JSP简介117
4.3.1 工作原理118
4.3.2 一个简单的JSP程序119
4.3.3 JSP注释与声明120
4.3.4 JSP表达式和程序段120
4.4 JSP指令121
4.4.1 include指令121
4.4.2 page指令121
4.4.3 taglib指令122
4.5 JSP动作123
4.5.1 forward动作123
4.5.2 include动作124
4.5.3 plugin动作125
4.5.4 useBean动作125
4.6 JSP的内置对象126
4.6.1 输出对象out126
4.6.2 4种属性范围127
4.6.3 请求对象request127
4.6.4 响应对象response128
4.6.5 会话对象session129
4.6.6 Web服务器对象application130
4.7 JSP中文乱码问题全解决方案131
4.7.1 JSP页面中文乱码131
4.7.2 URL传递参数中文乱码132
4.7.3 表单提交中文乱码132
4.7.4 使用请求编码格式过滤器Filter134
4.8 本章小结135
4.9 习题135
实训4 Servlet和JSP 综合应用137
第5章 Struts2开发145
5.1 Struts2简介145
5.1.1 Struts发展历史145
5.1.2 Struts2技术优势146
5.1.3 Struts2优缺点146
5.2 Struts2使用147
5.3 Struts2工作原理149
5.4 Struts2配置文件150
5.4.1 配置文件中常用的常量151
5.4.2 struts.xml文件中配置和修改常量151
5.4.3 在web.xml文件中配置常量152
5.4.4 Bean配置152
5.4.5 package配置153
5.4.6 Struts2的Action153
5.5 Struts2拦截器156
5.5.1 Struts2拦截器简介156
5.5.2 实现拦截器原理156
5.5.3 自定义拦截器158
5.5.4 拦截器功能160
5.5.5 拦截器实例161
5.6 Struts2常用标签162
5.6.1 Struts2标签分类162
5.6.2 Struts2标签的使用163
5.7 Struts2校验166
5.7.1 手动输入完成校验167
5.7.2 使用Struts2框架校验168
5.8 基于Struts2的多文件上传170
5.9 Struts2国际化173
5.10 类型转换OGNL175
5.10.1 OGNL简介175
5.10.2 类型转换实例176
5.10.3 OGNL小结181
5.11 本章小结181
5.12 习题181
实训5 用Struts2实现用户登录模块182
第6章 Hibernate基础187
6.1 Hibernate概述187
6.1.1 Hibernate简介187
6.1.2 Hibernate语言特点188
6.1.3 ORM188
6.1.4 Hibernate体系结构191
6.2 Hibernate配置193
6.2.1 下载Hibernate193
6.2.2 Hibernate配置文件194
6.2.3 Hibernate属性1

前言/序言

Java EE的全称是Java Enterprise Edition,它是一个开发分布式企业级应用的规范和标准。Java EE平台旨在帮助开发人员创建大规模、多层次、可扩展、可靠和安全的网络应用程序。Java EE平台现已成为电信、金融、电子商务、保险和证券等行业的大型应用系统的首选开发平台。Java EE开发大致可分为两种方式:以Spring为核心的轻量级Java EE企业开发平台;以EJB 3+JPA为核心的经典Java EE开发平台。无论使用哪种平台进行开发,应用的性能和稳定性都有很好的保证,开发人群也有很稳定的保证。本书以轻量级Java EE企业开发平台为背景,着重介绍了Struts、Spring和Hibernate(SSH)及Spring、Spring MVC和MyBatis(SSM)两大框架的Web开发技术。
本书从开发应用程序所用到的基本概念讲起,由浅入深,逐步介绍当前流行的Web应用程序的开发方法(如HTML5、JavaScript、JSP等)和SSH、SSM开发步骤,一直到应用程序的发布等内容。本课程建议授课学时为32小时,实验学时12小时,并要求先修Java语言和数据库原理课程。
本书在对Java EE的理论和相关工具进行讲解的基础上,通过实际案例对Java EE开发方法进行了详细讲解,从而使读者快速进入实践项目的开发。读者参考本书的架构,可以身临其境地感受企业实际开发。对Java EE开发过程中经常出现的问题及解决方案和一些常用技巧进行了介绍,并配以大量的实例对技术要点在实际工作中的应用进行了讲解。另外,书中还对初学者经常遇到的一些问题进行了归纳和总结,便于让读者能尽快上手。
本书中所介绍的实例都是在Windows 10及MyEclispe2014环境下调试运行通过的,并分别给出SSH和SSM框架的完整实例,以帮助读者顺利地完成开发任务。从应用程序的设计到应用程序的发布,读者都可以按照书中所讲述内容实施。作为教材,每章后附有习题。另外还提供下载每章的课程PPT、程序实例代码和习题答案。
参加本书编写、调试工作的有方巍、王秀芬、张飞鸿、黄黎、丁叶文。本书的顺利出版,要感谢南京信息工程大学的领导和老师给予的大力支持与帮助。
由于时间仓促,书中难免存在不妥之处,请读者原谅,并提出宝贵意见。