JavaEE开发技术与案例教程第2版刘彦君javaee技术规范常用轻型框架原理组成和应用pdf下载pdf下载

JavaEE开发技术与案例教程第2版刘彦君javaee技术规范常用轻型框架原理组成和应用百度网盘pdf下载

作者:
简介:本篇主要提供JavaEE开发技术与案例教程第2版刘彦君javaee技术规范常用轻型框架原理组成和应用pdf下载
出版社:中图天下图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍



本书是在*1版的基础上经结构调整和内容增减而成,主要内容包括4部分:JavaEE技术基础(*1章)、JavaEE技术规范(*2章~6章)、JavaEE轻型框架(7章~9章)、框架整合(*10章)详细介绍了13种技术规范和3种常用轻型框架的原理、组成和应用开发方法,*后通过一个实战案例综合运用各章知识学以致用,掌握解决本领域复杂工程问题的方法。




刘彦君,哈尔滨理工大学副教授,曾编写教材《Basic语言程序设计》、《数据库原理与应用》。 目前主要讲授:Java语言程序设计、JavaEE、英语、编译原理等课程。




1章Java EE概述 1 
1.1 Java EE简介 1 
1.1.1 什么是Java EE 1 
1.1.2 Java EE的新特性 2 
1.2 Java EE技术组成 3 
1.2.1 容器 4 
1.2.2 核心语言JavaSE 5 
1.2.3 Java EE核心技术规范 21 
1.2.4 轻型框架 23 
1.2.5 框架与规范的关系 26 
1.3 Java EE应用分层架构 26 
1.3.1 分层模式概述 26 
1.3.2 Java EE应用的分层架构 27 
1.4 Java EE开发环境 27 
1.4.1 JDK的下载和安装 27 
1.4.2 集成开发环境的安装和使用 29 
1.4.3 Tomcat的安装和配置 29 
1.4.4 MySQL数据库的安装和使用 30 
1.5 小 结 34 
1.6 习 题 34 
2章 JavaEE技术规范 35 
2.1 JDBC 35 
2.1.1 基本概念 35 
2.1.2 JDBC常用API 37 
2.1.3 JDBC应用 43 
2.2 JNDI 61 
2.2.1 基本概念 62 
2.2.2 JNDI常用API 63 
2.2.3 JNDI应用 64 
2.3 RMI 66 
2.3.1 基本概念 66 
2.3.2 RMI工作原理 66 
2.3.3 应用编程 67 
2.4 JMS 69 
2.4.1 基本概念 69 
2.4.2 JMS API 71 
2.4.3 JMS应用编程 72 
2.5 事务 80 
2.5.1 基本概念 80 
2.5.2 JTA与JTS 81 
2.6 JavaMail与JAF 83 
2.6.1 基本概念 83 
2.6.2 JavaMail与JAF的应用 83 
2.7 小 结 85 
2.8 习 题 85 
3章 XML技术 87 
3.1 XML简介 87 
3.1.1 XML与HTML的比较 87 
3.1.2 XML的应用 88 
3.1.3 XML语法概要 88 
3.1.4 DTD 91 
3.1.5 XML Schema 95 
3.1.6 XML技术全景图 97 
3.2 XML解析 98 
3.2.1 使用DOM 98 
3.2.2 使用SAX 105 
3.3 XPath 108 
3.3.1 XPath简介 108 
3.3.2 XPath路径表达式 108 
3.4 JDOM应用 112 
3.4.1 JDOM APIs 112 
3.4.2 JDOM应用 113 
3.5 小 结 114 
3.7 习 题 115 
4章 Java Web编程 116 
4.1 Servlet 116 
4.1.1 Servlet概述 116 
4.1.2 Servlet编程入门 117 
4.1.3 Servlet的生命周期 121 
4.1.4 Servlet API 122 
4.1.5 Servlet的应用举例 129 
4.1.6 Servlet注解的使用 131 
4.2 JSP 133 
4.2.1 JSP概述 133 
4.2.2 JSP基本语法 135 
4.2.3 JSP中的隐含对象 146 
4.2.4 EL表达式和标签 156 
4.4.1 表达式语言 156 
4.4.2 JSTL标签库 158 
4.4.3 自定义标签 167 
4.3 小 结 169 
4.4 习 题 170 
5章 Web Service 172 
5.1 Web Service概述 172 
5.1.1 服务相关的概念 172 
5.1.2 Web Service相关协议 174 
5.2 Web Service应用开发 176 
5.2.1 Ais2的下载和安装 176 
5.2.2 WebService简单应用 177 
5.2.3 服务发布与调用问题 178 
5.2.4 利用Eclipse和Ais2开发Web Service 179 
5.3 小结 182 
5.4 习题 182 
6章 EJB 184 
6.1 EJB概述 184 
6.1.1 什么是EJB 184 
6.1.2 EJB组件类型 185 
6.1.3 EJB 3的构成 186 
6.2 会话Bean 187 
6.2.1 创建无状态会话Bean 187 
6.2.2 访问无状态会话Bean 188 
6.2.3 有状态会话Bean 189 
6.3 消息服务和消息驱动Bean 189 
6.3.1 消息驱动Bean 189 
6.3.2 消息驱动bean应用 190 
6.4 EJB生命周期 191 
6.5 小结 193 
6.6 习题 193 
7章 MyBatis框架 194 
7.1 MyBatis入门 194 
7.1.1 MyBatis简介 194 
7.1.2 MyBatis环境构建 195 
7.1.3 MyBatis基本原理 196 
7.1.4 MyBatis入门示例 198 
7.2 映器 203 
7.2.1 XML映器 203 
7.2.2 接口映器 204 
7.2.3 映器主要元素 206 
7.3 动态SQL 210 
7.4 小结 216 
7.5 习题 216 
8章 Spring 217 
8.1 Spring概述 217 
8.1.1 Spring的特征 217 
8.1.2 Spring的优点 218 
8.1.3 Spring框架结构 219 
8.2 Spring快速入门 220 
8.2.1 手动搭建Spring开发环境 220 
8.2.2 应用MyEclipse工具搭建Spring开发环境 221 
8.3 IoC的基本概念 222 
8.3.1 什么是IoC 222 
8.3.2 依赖注入 229 
8.4 依赖注入的形式 229 
8.4.1 setter方法注入 229 
8.4.2 构造方法注入 229 
8.4.3 3种依赖注入方式的对比 230 
8.5 IoC的装载机制 231 
8.5.1 IoC容器 231 
8.5.2 Spring的配置文件 232 
8.5.3 Bean的自动装配 234 
8.5.4 IoC中使用注解 234 
8.6 AOP概述 237 
8.6.1 AOP简介 237 
8.6.2 AOP中的术语 239 
8.7 AOP实现原理 240 
8.7.1 静态代理 240 
8.7.2 JDK动态代理 242 
8.7.3 CGLib代理 244 
8.8 AOP框架 245 
8.8.1 Advice 245 
8.8.2 Pointcut、Advisor 247 
8.8.3 Introduction 249 
8.9 Spring中的AOP 251 
8.8.1 基于XML Schema的设置 251 
8.8.2 基于Antation的支持 254 
8.10 小结 257 
8.11 习题 257 
9章 Spring MVC 259 
9.1 Spring MVC 入门 259 
9.1.1 Spring MVC简介 259 
9.1.2 Spring MVC工作原理 259 
9.1.3 一个Spring MVC应用 261 
9.2 Spring MVC Controller 264 
9.2.1 控制器中常用的注解 264 
9.2.2 参数类型和返回类型 266 
9.2.3 重定向与转发 267 
9.3 数据绑定与数据转换 268 
9.3.1 数据绑定 268 
9.3.2 数据转换 270 
9.3.3 JSON数据交互 280 
9.4 拦截器 283 
9.4.1 概述 283 
9.4.2 拦截器执行过程 284 
9.5 文件上传与下载 285 
9.5.1 文件上传 285 
9.5.2 文件下载 288 
9.6 小结 288 
9.7习题 289 
10章 SSM框架整合 290 
10.1 SSM整合环境搭建 290 
10.2 MyBatis与Spring整合 291 
10.2.1MyBatis与Spring整合的种方法 291 
10.2.2 在Spring中配置MyBatis工厂 291 
10.2.3 整合代码示例 292 
10.3 MyBatis与Spring MVC整合 295 
10.4 小结 301 
10.5 习题 301 
参 考 文 献 302 



^_^:17ce5c813411c06c985e20af3ec73f48



^_^:6a85b547c8493dcdc683d086374a62ad