你好,请登录
免费注册
我的订单
◇
我的京东
京东会员
企业采购
◇
手机京东
◇
关注京东
◇
客户服务
◇
网站导航
京东
搜索
>
我的购物车
实用指南
安装服务
名词解释
常见问题
购买须知
品牌故事
更多
评测体验
帮助中心
家电知识
美容美妆
居家生活
装修知识
养生健康
母婴知识
男装女装
数码电子
运动户外
京东服务帮
情感生活
星座知识
婚假知识
花草植物
互联网医院
互联网医疗
资讯
趣味测试
精选
热门
手机
生活
风尚
亲子
数码
美食
女神
型男
运动
汽车
家居
家电
休闲
乐器 京东母婴
广告
家用电器
厨具
宠物生活
电脑、办公
服饰内衣
个人护理
家纺
家居日用
家具
家庭清洁/纸品
家装建材
酒类
礼品
美妆护肤
母婴
汽车用品
生鲜
食品饮料
玩具乐器
鞋靴
医药保健
钟表
珠宝首饰
手机通讯
图书
母婴行业资讯
测试
京东介绍
当前位置 :
首页
>
图书
>
正文
Java EE应用开发教程简介,目录书摘
2020-01-13 15:11
来源:京东
作者:京东
Java EE应用开发教程
暂无报价
7评论
100%好评
编辑推荐:Java EE开发比其他Web开发门槛高,具体表现在以下几个方面。
(1) 对Java编程知识有较高要求,如Java集合框架、泛型、可变参数、单例模式与工厂模式等,在Java EE开发中均会涉及。
(2) Java Web项目可以使用不同的框架方式,它们依赖大量的jar包,其版本的不同可能带来问题。例如,使用Spring MVC 3.2完成的项目,换成Spring MVC 4.1后,可能会由于JSON包的版本没有相应提升而出现Ajax请求失效的现象。
(3) 各种框架在提高开发效率的同时,也屏蔽了许多技术细节,如基于对象查询的Hibernate框架、实现系统松耦合、易于维护的Spring框架。
(4) Java EE开发所涉及的软件和技术特别多,如集成开发环境、数据库、构建企业级应用的多种服务器软件、CSS样式技术、JS技术、 Ajax技术和管理项目jar的Maven技术等。
(5) 需要掌握单元测试和动态调试模式的使用,特别是后者,以便在程序运行中出现异常时能跟踪调试。
内容简介:本书系统地介绍了Java EE应用开发的基础知识和实际应用,共分9章,包括Web应用开发基础知识、JSP技术、Servlet与MVC开发模式、表现层框架Struts 2、Hibernate和MyBatis等ORM框架、Spring框架与SSH整合、Spring MVC框架、企业级Java Bean开发和项目管理工具Maven的使用等。其内容从简单到复杂,循序渐进,结构合理,逻辑性强。
本书以实用为出发点,每个知识点都有精心设计的典型例子说明其用法,每章后配有习题及实验。与本书配套的教学网站,包括了教学大纲、实验大纲、各种软件的下载链接、课件和案例源代码下载、在线测试等,极大地方便了教与学。 为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录“我们爱读书”网(www.ibook4us.com)免费注册并浏览,或者发邮件至hustpeiit@163.com免费索取。 本书可以作为高等院校计算机专业和非计算机专业学生的Web开发教材,也可以作为Web编程爱好者的入门参考书。
作者简介:
目录:第1章 Web应用开发基础 1
1.1 网站与网页基础 1
1.1.1 Web应用体系与B/S模式 1
1.1.2 常用HTML标记及其使用 2
1.1.3 CSS样式与Div布局 3
1.1.4 客户端脚本JavaScript、jQuery及Ajax 7
1.2 Java与Java EE概述 10
1.2.1 Java与JDK 10
1.2.2 Java EE/Web及其开发模式 11
1.3 搭建Java Web应用的开发环境 14
1.3.1 使用绿色版的Web服务器Tomcat 7 14
1.3.2 下载、安装和配置MyEclipse 2013 15
1.3.3 MyEclipse若干快捷操作 20
1.3.4 创建、部署和运行一个简单的Web项目 20
1.3.5 Java Web项目结构分析 23
1.3.6 Java Web 项目中文乱码产生原因及解决方案 23
1.4 MySQL数据库及其服务器 24
1.4.1 数据库概述与其MySQL安装 24
1.4.2 MySQL前端工具SQLyog 25
1.4.3 在Java项目中以JDBC方式访问MySQL数据库 26
1.4.4 封装MySQL数据库访问类 28
1.5 Java单元测试与动态调试 30
1.5.1 单元测试JUnit 4 30
1.5.2 动态调试模式Debug 31
习题1 32
实验1 Web应用开发基础 33
第2章 使用纯JSP技术开发Web项目 35
2.1 JSP页面概述 35
2.1.1 JSP页面里的page指令 36
2.1.2 JSP脚本元素:声明、表达式和脚本程序 36
2.1.3 文件包含指令include 37
2.1.4 引入标签库指令taglib 37
2.1.5 JSP动作标签 38
2.2 JSP内置对象与Cookie信息 41
2.2.1 向客户端输出信息对象out 41
2.2.2 响应对象response 41
2.2.3 请求对象request 42
2.2.4 会话对象session 43
2.2.5 应用的共享对象application 46
2.2.6 页面上下文对象pageContext 48
2.2.7 Cookie信息的建立与使用* 49
2.3 表达式语言EL与JSP标准标签库JSTL 51
2.3.1 表达式语言EL 51
2.3.2 JSP标准标签库JSTL 52
2.4 纯JSP技术实现的会员管理项目MemMana1 53
2.4.1 项目总体设计及功能 53
2.4.2 项目若干技术要点 54
2.4.3 Web项目中JSP页面的动态调试方法 58
习题2 59
实验2 使用纯JSP技术开发Java Web项目 61
第3章 使用MVC模式开发Web项目 63
3.1 JavaBean与MV开发模式 63
3.1.1 JavaBean规范与定义 63
3.1.2 与JavaBean相关的JSP动作标签 64
3.1.3 MV开发模式 65
3.1.4 使用MV模式开发的会员管理系统MemMana2 70
3.2 Servlet组件 72
3.2.1 Servlet定义及其工作原理 72
3.2.2 Servlet协作与相关类和接口 73
3.2.3 基于HTTP请求的Servlet开发 75
3.3 Servlet基本应用 77
3.3.1 使用Servlet处理表单 77
3.3.2 Servlet作为MVC开发模式中的控制器 78
3.3.3 使用Servlet实现文件下载* 79
3.3.4 使用FileUpload实现文件上传* 82
3.4 基于MVC模式开发的会员管理项目MemMana3 88
3.4.1 项目总体设计及功能 88
3.4.2 项目若干技术要点 88
3.4.3 MVC项目里程序的分层设计(DAO模式) 94
3.5 Servlet监听器与过滤器* 98
3.5.1 Servlet监听器与过滤器概述 98
3.5.2 使用接口HttpSessionListener统计网站在线人数 101
3.5.3 使用接口Filter进行身份认证 102
3.5.4 使用接口Filter统一网站字符编码 104
习题3 107
实验3 使用MVC模式开发Web项目 109
第4章 Web表现层框架Struts 2 111
4.1 Struts 2框架及其基本使用 111
4.1.1 Struts 2框架实现原理 111
4.1.2 建立Struts 2用户库 112
4.1.3 Struts 2框架的主要接口与类 114
4.1.4 Struts 2框架配置 115
4.1.5 控制器里数据的自动接收与转发 117
4.2 使用Struts标签显示转发数据 124
4.2.1 Struts标签库概述 124
4.2.2 UI标签 125
4.2.3 数据标签set和property 126
4.2.4 控制标签if/elseif/else 126
4.2.5 循环标签iterator 127
4.2.6 标签bean与param 127
4.2.7 标签action 128
4.2.8 Ajax标签datetimepicker和tree 128
4.3 Struts 2拦截器 129
4.3.1 Struts拦截器的工作原理 129
4.3.2 自定义拦截器及其配置 130
4.3.3 拦截器应用示例 130
4.4 Struts输入校验 133
4.4.1 客户端验证与服务器端验证 133
4.4.2 使用Struts内置校验 133
4.5 基于Struts 2框架开发的会员管理项目MemMana4 137
4.5.1 项目总体设计 137
4.5.2 使用Ajax技术处理管理员登录 138
4.5.3 Struts文件上传 141
习题4 147
实验4 在Web项目里使用Struts 2 框架 148
第5章 对象关系映射工具ORM 149
5.1 对象关系映射ORM与对象持久化 149
5.2 Hibernate框架及其基本使用 150
5.2.1 创建Hibernate用户库 152
5.2.2 Hibernate主要接口与类 153
5.2.3 创建映射文件 155
5.2.4 编写Hibernate配置文件 155
5.2.5 在Java项目中使用Hibernate框架的一个简明示例 156
5.3 在Java Web项目中使用Hibernate框架 159
5.3.1 创建Hibernate工具类 159
5.3.2 封装分页类Pager 159
5.3.3 封装使用Hibernate实现的数据库访问类MyDb 162
5.3.4 基于Hibernate框架开发的会员管理项目MemMana4_h 166
5.4 Java对象持久化API——JPA 171
5.4.1 JPA是一种ORM产品规范 171
5.4.2 JPA的主要接口与类 172
5.4.3 JPA使用基于注解的模型类 173
5.4.4 JPA配置文件persistence.xml 174
5.4.5 JPA规范+Hibernate框架实现的数据库访问类设计 174
5.4.6 使用JPA开发的会员管理项目MemMana4_jpa 177
5.5 持久化框架MyBatis 179
5.5.1 MyBatis概述及主要API 179
5.5.2 使用MyBatis的主要步骤 180
5.5.3 使用MyBatis开发的会员管理项目MemMana4_mybatis 182
习题5 186
实验5 持久化框架的使用 187
第6章 Spring框架与SSH整合 189
6.1 Spring简介 189
6.1.1 软件设计的单例模式与简单工厂模式 189
6.1.2 控制反转IoC 190
6.1.3 面向切面AOP 190
6.2 Spring框架的基本使用 191
6.2.1 创建Spring用户库 191
6.2.2 Spring框架的主要类与接口 191
6.2.3 Spring配置文件 192
6.2.4 使用Spring配置文件的两种方式 193
6.2.5 测试Spring依赖注入的Hello程序 193
6.3 使用Spring整合的Web项目 196
6.3.1 Spring整合Struts 2 196
6.3.2 Spring整合Hibernate 200
6.3.3 SSH整合 200
6.4 使用SSH整合的会员管理项目MemMana6_ssh 202
6.4.1 项目总体设计 202
6.4.2 主要功能实现 206
习题6 209
实验6 Spring框架与SSH整合 210
第7章 Spring MVC框架 211
7.1 Spring MVC及其环境搭建 211
7.1.1 Spring MVC概述 211
7.1.2 创建Spring MVC 3.2用户库 212
7.1.3 Spring MVC项目配置 212
7.1.4 Spring MVC框架配置文件 214
7.2 Spring MVC框架工作原理 216
7.2.1 Spring MVC API 216
7.2.2 Spring MVC控制器及方法注解 217
7.2.3 Spring MVC工作原理 217
7.3 Spring MVC文件上传与Ajax 218
7.3.1 Spring MVC文件上传 218
7.3.2 Spring MVC处理Ajax请求 220
7.4 基于Spring MVC的会员管理项目MemMana7_h 222
7.4.1 项目整体设计 222
7.4.2 项目详细设计 226
习题7 235
实验7 Spring MVC框架的使用 236
第8章 企业级Java Bean开发 237
8.1 EJB与分布式应用 237
8.1.1 EJB概述 237
8.1.2 分布式多层应用架构 238
8.1.3 EJB相关类 239
8.2 JNDI与对象系列化 239
8.2.1 Java命名与目录接口JNDI 239
8.2.2 对象序列化 240
8.3 创建EJB服务器端 241
8.3.1 服务器软件JBoss下载与配置 241
8.3.2 EJB中的三种Bean及其状态设置 242
8.3.3 设置远程/本地服务接口 244
8.3.4 创建EJB服务器端项目、配置数据源 244
8.3.5 部署EJB服务器端项目 247
8.4 创建EJB客户端 247
8.4.1 创建EJB客户端的一般步骤 247
8.4.2 基于EJB访问但不含数据库访问的Java示例项目 248
8.5 使用EJB开发的会员管理系统 251
8.5.1 项目总体设计 251
8.5.2 项目若干技术要点与详细设计 253
习题8 262
实验8 使用EJB实现企业级分布式应用 263
第9章 使用Maven管理Java/Web项目 265
9.1 Maven概述 265
9.1.1 项目对象模型POM 265
9.1.2 本地仓库、远程仓库与中央仓库 267
9.2 Maven项目开发基础 268
9.2.1 Maven 3开发环境搭建 268
9.2.2 在MyEclipse中新建项目时应用Maven支持 269
9.2.3 在MyEclipse中新建Maven项目 271
9.3 Maven项目单元测试、发布和导入 272
9.3.1 Maven单元测试 272
9.3.2 Maven Web项目发布 273
9.3.3 Maven项目导入 273
习题9 275
实验9 使用Maven管理Java/Web项目 276
习题答案 277
参考文献 282
相关商品
Java官方入门教程(第9版·Java 17)
立即抢购
Java编程入门官方教程(第7版)
立即抢购
Java 11官方入门教程(第8版)
立即抢购
Java编程入门java程序设计零基础学java自学案例视频教程教材电脑编程计算机书籍java编程思想java核心技术
立即抢购
Java从入门到精通java语言程序设计电脑程序员计算机编程软件JAVA编程入门零基础自学软件开发教程java书籍编程javascript(赠视频)
立即抢购
Java虚拟机基础教程(图灵出品)
立即抢购
热门推荐文章
1
信谊宝宝起步走:猫头鹰 蝙蝠简介,目录书摘
2
與死對話简介,目录书摘
3
宝贝,你好 第一辑(套装共2册)简介,目录书摘
4
GPS气象学及其应用简介,目录书摘
5
嵌入式Linux系统开发入门宝典:基于ARM Cortex-A8处理器简介,目录书摘
6
标准西班牙语初级(下 学生用书 附光盘)简介,目录书摘
7
冰心奖获奖作家原创书系:秘密领地简介,目录书摘
8
心灵的习性简介读后感,经典语录书评
9
Linux创客实战简介,目录书摘
10
古琴曲分析简介,目录书摘
相关优评榜
1
杰士派
相关排行榜
1
护发乳液排行榜
2
数控课程设计排行榜
3
三基护理分册排行榜
4
朱维之外国文学史排行榜
5
基础会计课本排行榜
6
com原理排行榜
相关产品
1
编程序
2
isocell传感器
3
tcsp
4
高教图书
5
石油化学
6
三星st805c
7
电路邱关源罗先觉
8
工程地质手册第四版
9
工控组态
10
图图h
11
综合实践
12
化工原理课本
13
磁盘整理
14
票据法学
15
汤国安杨昕
16
民法教学法条
17
教育科研
18
种子检验学
19
emod水冷电机
20
女装尹红
21
综合化学实验
22
语文素养高级读本
23
中国古代文学名著导读简介,目录书摘
24
英语语音与听说词汇简介,目录书摘
25
计算机基础与实训教材系列:Windows 8实用教程简介,目录书摘
26
国际商务:知识与本土化案例/高等教育“十二五”应用型人才培养规划教材简介,目录书摘
27
大童内穿棉衣排行榜,大童内穿棉衣十大排名推荐
28
美商婕斯洁面乳 90
29
高等院校小学教育专业教材:小学教师口语简介,目录书摘
30
数控加工工艺核心能力训练简介,目录书摘
图片
关键词
新款
广告热搜
知识库
价格
京东智联云
网站地图
排行榜
多
品类齐全,轻松购物
快
多仓直发,极速配送
好
正品行货,精致服务
省
天天低价,畅选无忧
购物指南
购物流程
会员介绍
生活旅行/团购
常见问题
大家电
联系客服
配送方式
上门自提
211限时达
配送服务查询
配送费收取标准
海外配送
支付方式
货到付款
在线支付
分期付款
邮局汇款
公司转账
售后服务
售后政策
价格保护
退款说明
返修/退换货
取消订单
特色服务
夺宝岛
DIY装机
延保服务
京东E卡
京东通信
京东JD+
(1) 对Java编程知识有较高要求,如Java集合框架、泛型、可变参数、单例模式与工厂模式等,在Java EE开发中均会涉及。
(2) Java Web项目可以使用不同的框架方式,它们依赖大量的jar包,其版本的不同可能带来问题。例如,使用Spring MVC 3.2完成的项目,换成Spring MVC 4.1后,可能会由于JSON包的版本没有相应提升而出现Ajax请求失效的现象。
(3) 各种框架在提高开发效率的同时,也屏蔽了许多技术细节,如基于对象查询的Hibernate框架、实现系统松耦合、易于维护的Spring框架。
(4) Java EE开发所涉及的软件和技术特别多,如集成开发环境、数据库、构建企业级应用的多种服务器软件、CSS样式技术、JS技术、 Ajax技术和管理项目jar的Maven技术等。
(5) 需要掌握单元测试和动态调试模式的使用,特别是后者,以便在程序运行中出现异常时能跟踪调试。
本书以实用为出发点,每个知识点都有精心设计的典型例子说明其用法,每章后配有习题及实验。与本书配套的教学网站,包括了教学大纲、实验大纲、各种软件的下载链接、课件和案例源代码下载、在线测试等,极大地方便了教与学。 为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录“我们爱读书”网(www.ibook4us.com)免费注册并浏览,或者发邮件至hustpeiit@163.com免费索取。 本书可以作为高等院校计算机专业和非计算机专业学生的Web开发教材,也可以作为Web编程爱好者的入门参考书。
1.1 网站与网页基础 1
1.1.1 Web应用体系与B/S模式 1
1.1.2 常用HTML标记及其使用 2
1.1.3 CSS样式与Div布局 3
1.1.4 客户端脚本JavaScript、jQuery及Ajax 7
1.2 Java与Java EE概述 10
1.2.1 Java与JDK 10
1.2.2 Java EE/Web及其开发模式 11
1.3 搭建Java Web应用的开发环境 14
1.3.1 使用绿色版的Web服务器Tomcat 7 14
1.3.2 下载、安装和配置MyEclipse 2013 15
1.3.3 MyEclipse若干快捷操作 20
1.3.4 创建、部署和运行一个简单的Web项目 20
1.3.5 Java Web项目结构分析 23
1.3.6 Java Web 项目中文乱码产生原因及解决方案 23
1.4 MySQL数据库及其服务器 24
1.4.1 数据库概述与其MySQL安装 24
1.4.2 MySQL前端工具SQLyog 25
1.4.3 在Java项目中以JDBC方式访问MySQL数据库 26
1.4.4 封装MySQL数据库访问类 28
1.5 Java单元测试与动态调试 30
1.5.1 单元测试JUnit 4 30
1.5.2 动态调试模式Debug 31
习题1 32
实验1 Web应用开发基础 33
第2章 使用纯JSP技术开发Web项目 35
2.1 JSP页面概述 35
2.1.1 JSP页面里的page指令 36
2.1.2 JSP脚本元素:声明、表达式和脚本程序 36
2.1.3 文件包含指令include 37
2.1.4 引入标签库指令taglib 37
2.1.5 JSP动作标签 38
2.2 JSP内置对象与Cookie信息 41
2.2.1 向客户端输出信息对象out 41
2.2.2 响应对象response 41
2.2.3 请求对象request 42
2.2.4 会话对象session 43
2.2.5 应用的共享对象application 46
2.2.6 页面上下文对象pageContext 48
2.2.7 Cookie信息的建立与使用* 49
2.3 表达式语言EL与JSP标准标签库JSTL 51
2.3.1 表达式语言EL 51
2.3.2 JSP标准标签库JSTL 52
2.4 纯JSP技术实现的会员管理项目MemMana1 53
2.4.1 项目总体设计及功能 53
2.4.2 项目若干技术要点 54
2.4.3 Web项目中JSP页面的动态调试方法 58
习题2 59
实验2 使用纯JSP技术开发Java Web项目 61
第3章 使用MVC模式开发Web项目 63
3.1 JavaBean与MV开发模式 63
3.1.1 JavaBean规范与定义 63
3.1.2 与JavaBean相关的JSP动作标签 64
3.1.3 MV开发模式 65
3.1.4 使用MV模式开发的会员管理系统MemMana2 70
3.2 Servlet组件 72
3.2.1 Servlet定义及其工作原理 72
3.2.2 Servlet协作与相关类和接口 73
3.2.3 基于HTTP请求的Servlet开发 75
3.3 Servlet基本应用 77
3.3.1 使用Servlet处理表单 77
3.3.2 Servlet作为MVC开发模式中的控制器 78
3.3.3 使用Servlet实现文件下载* 79
3.3.4 使用FileUpload实现文件上传* 82
3.4 基于MVC模式开发的会员管理项目MemMana3 88
3.4.1 项目总体设计及功能 88
3.4.2 项目若干技术要点 88
3.4.3 MVC项目里程序的分层设计(DAO模式) 94
3.5 Servlet监听器与过滤器* 98
3.5.1 Servlet监听器与过滤器概述 98
3.5.2 使用接口HttpSessionListener统计网站在线人数 101
3.5.3 使用接口Filter进行身份认证 102
3.5.4 使用接口Filter统一网站字符编码 104
习题3 107
实验3 使用MVC模式开发Web项目 109
第4章 Web表现层框架Struts 2 111
4.1 Struts 2框架及其基本使用 111
4.1.1 Struts 2框架实现原理 111
4.1.2 建立Struts 2用户库 112
4.1.3 Struts 2框架的主要接口与类 114
4.1.4 Struts 2框架配置 115
4.1.5 控制器里数据的自动接收与转发 117
4.2 使用Struts标签显示转发数据 124
4.2.1 Struts标签库概述 124
4.2.2 UI标签 125
4.2.3 数据标签set和property 126
4.2.4 控制标签if/elseif/else 126
4.2.5 循环标签iterator 127
4.2.6 标签bean与param 127
4.2.7 标签action 128
4.2.8 Ajax标签datetimepicker和tree 128
4.3 Struts 2拦截器 129
4.3.1 Struts拦截器的工作原理 129
4.3.2 自定义拦截器及其配置 130
4.3.3 拦截器应用示例 130
4.4 Struts输入校验 133
4.4.1 客户端验证与服务器端验证 133
4.4.2 使用Struts内置校验 133
4.5 基于Struts 2框架开发的会员管理项目MemMana4 137
4.5.1 项目总体设计 137
4.5.2 使用Ajax技术处理管理员登录 138
4.5.3 Struts文件上传 141
习题4 147
实验4 在Web项目里使用Struts 2 框架 148
第5章 对象关系映射工具ORM 149
5.1 对象关系映射ORM与对象持久化 149
5.2 Hibernate框架及其基本使用 150
5.2.1 创建Hibernate用户库 152
5.2.2 Hibernate主要接口与类 153
5.2.3 创建映射文件 155
5.2.4 编写Hibernate配置文件 155
5.2.5 在Java项目中使用Hibernate框架的一个简明示例 156
5.3 在Java Web项目中使用Hibernate框架 159
5.3.1 创建Hibernate工具类 159
5.3.2 封装分页类Pager 159
5.3.3 封装使用Hibernate实现的数据库访问类MyDb 162
5.3.4 基于Hibernate框架开发的会员管理项目MemMana4_h 166
5.4 Java对象持久化API——JPA 171
5.4.1 JPA是一种ORM产品规范 171
5.4.2 JPA的主要接口与类 172
5.4.3 JPA使用基于注解的模型类 173
5.4.4 JPA配置文件persistence.xml 174
5.4.5 JPA规范+Hibernate框架实现的数据库访问类设计 174
5.4.6 使用JPA开发的会员管理项目MemMana4_jpa 177
5.5 持久化框架MyBatis 179
5.5.1 MyBatis概述及主要API 179
5.5.2 使用MyBatis的主要步骤 180
5.5.3 使用MyBatis开发的会员管理项目MemMana4_mybatis 182
习题5 186
实验5 持久化框架的使用 187
第6章 Spring框架与SSH整合 189
6.1 Spring简介 189
6.1.1 软件设计的单例模式与简单工厂模式 189
6.1.2 控制反转IoC 190
6.1.3 面向切面AOP 190
6.2 Spring框架的基本使用 191
6.2.1 创建Spring用户库 191
6.2.2 Spring框架的主要类与接口 191
6.2.3 Spring配置文件 192
6.2.4 使用Spring配置文件的两种方式 193
6.2.5 测试Spring依赖注入的Hello程序 193
6.3 使用Spring整合的Web项目 196
6.3.1 Spring整合Struts 2 196
6.3.2 Spring整合Hibernate 200
6.3.3 SSH整合 200
6.4 使用SSH整合的会员管理项目MemMana6_ssh 202
6.4.1 项目总体设计 202
6.4.2 主要功能实现 206
习题6 209
实验6 Spring框架与SSH整合 210
第7章 Spring MVC框架 211
7.1 Spring MVC及其环境搭建 211
7.1.1 Spring MVC概述 211
7.1.2 创建Spring MVC 3.2用户库 212
7.1.3 Spring MVC项目配置 212
7.1.4 Spring MVC框架配置文件 214
7.2 Spring MVC框架工作原理 216
7.2.1 Spring MVC API 216
7.2.2 Spring MVC控制器及方法注解 217
7.2.3 Spring MVC工作原理 217
7.3 Spring MVC文件上传与Ajax 218
7.3.1 Spring MVC文件上传 218
7.3.2 Spring MVC处理Ajax请求 220
7.4 基于Spring MVC的会员管理项目MemMana7_h 222
7.4.1 项目整体设计 222
7.4.2 项目详细设计 226
习题7 235
实验7 Spring MVC框架的使用 236
第8章 企业级Java Bean开发 237
8.1 EJB与分布式应用 237
8.1.1 EJB概述 237
8.1.2 分布式多层应用架构 238
8.1.3 EJB相关类 239
8.2 JNDI与对象系列化 239
8.2.1 Java命名与目录接口JNDI 239
8.2.2 对象序列化 240
8.3 创建EJB服务器端 241
8.3.1 服务器软件JBoss下载与配置 241
8.3.2 EJB中的三种Bean及其状态设置 242
8.3.3 设置远程/本地服务接口 244
8.3.4 创建EJB服务器端项目、配置数据源 244
8.3.5 部署EJB服务器端项目 247
8.4 创建EJB客户端 247
8.4.1 创建EJB客户端的一般步骤 247
8.4.2 基于EJB访问但不含数据库访问的Java示例项目 248
8.5 使用EJB开发的会员管理系统 251
8.5.1 项目总体设计 251
8.5.2 项目若干技术要点与详细设计 253
习题8 262
实验8 使用EJB实现企业级分布式应用 263
第9章 使用Maven管理Java/Web项目 265
9.1 Maven概述 265
9.1.1 项目对象模型POM 265
9.1.2 本地仓库、远程仓库与中央仓库 267
9.2 Maven项目开发基础 268
9.2.1 Maven 3开发环境搭建 268
9.2.2 在MyEclipse中新建项目时应用Maven支持 269
9.2.3 在MyEclipse中新建Maven项目 271
9.3 Maven项目单元测试、发布和导入 272
9.3.1 Maven单元测试 272
9.3.2 Maven Web项目发布 273
9.3.3 Maven项目导入 273
习题9 275
实验9 使用Maven管理Java/Web项目 276
习题答案 277
参考文献 282