当前位置:首页 > 工业技术
Java EE 程序设计
Java EE 程序设计

Java EE 程序设计PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:郝玉龙编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2019
  • ISBN:9787302507352
  • 页数:379 页
图书介绍:本书基于Java EE 8编程技术进行系统介绍。本书首先对Java EE体系结构进行概述,介绍Java EE的定义、设计思想,技术框架等,然后详细指导读者如何基于Netbeans+MySQL来搭建Java EE开发环境,随后以企业应用开发流程为主线对Java EE编程技术进行了系统介绍。本书最后以一个完整信息系统的开发为示例,从系统的需求分析开始,到规划、框架设计、编码、再到部署发布,向读者展示灵活运用Java EE技术构建完整信息系统的基本技巧。
《Java EE 程序设计》目录

第1章 Java EE概述 1

1.1 Java EE产生的背景 1

1.1.1企业级应用程序特征 1

1.1.2企业级应用程序体系结构 2

1.2 Java EE定义 3

1.3 Java EE编程思想 5

1.4 Java EE技术框架 6

1.4.1组件技术 7

1.4.2服务技术 8

1.4.3通信技术 9

1.4.4架构技术 10

小结 11

习题1 12

第2章 搭建开发环境 13

2.1概述 13

2.2安装JDK+NetBeans IDE 14

2.3安装GlassFish Server 5 16

2.4开发环境测试 17

小结 20

习题2 20

第3章 Servlet 21

3.1 Web应用模型 21

3.2 Servlet基础 22

3.2.1 Servlet定义 22

3.2.2 Servlet工作流程 22

3.2.3 Servlet编程接口 25

3.3第一个Servlet 26

3.4处理请求 35

3.4.1请求参数 35

3.4.2 Header 40

3.4.3上传文件 42

3.4.4异步请求处理 44

3.4.5异步IO处理 47

3.5生成响应 52

3.5.1编码类型 53

3.5.2流操作 53

3.5.3重定向 55

3.5.4服务器推送 56

3.6 Servlet配置 58

3.6.1初始化参数 58

3.6.2 URL模式 61

3.6.3默认Servlet 61

3.7会话管理 61

3.7.1 Cookie 62

3.7.2 URL重写 65

3.7.3 HttpSession 67

3.8 Servlet上下文 70

3.9 Servlet间协作 73

3.10 Filter 78

3.11 Listener 83

小结 93

习题3 93

第4章 JSP 94

4.1概述 94

4.2第一个JSP 95

4.3脚本 96

4.3.1输出表达式 96

4.3.2注释 97

4.3.3声明变量、方法、类 98

4.4指令 102

4.4.1 page指令 102

4.4.2 include指令 105

4.5动作组件 107

4.6内置对象 114

4.6.1 request对象 114

4.6.2 response对象 122

4.6.3 session对象 124

4.6.4 application对象 127

4.6.5 out对象 129

4.6.6 exception对象 129

4.6.7内置对象的作用范围 131

4.7表达式语言 131

4.7.1基本语法 131

4.7.2隐式对象 133

4.7.3存取器 134

4.8使用JavaBean 135

小结 140

习题4 141

第5章 JSF 142

5.1 JSF概述 142

5.1.1什么是框架 142

5.1.2 JSF框架 143

5.1.3 JSF框架的优势 144

5.2第一个JSF应用 144

5.2.1创建JSF项目 144

5.2.2模型组件 147

5.2.3视图组件 148

5.2.4控制组件 148

5.2.5运行演示 149

5.3 Managed Bean 150

5.3.1定义Managed Bean 150

5.3.2生命周期 153

5.3.3 Bean之间的依赖 157

5.4 Facelets 159

5.4.1组件树 159

5.4.2标记 160

5.4.3 EL支持 164

5.4.4资源管理 165

5.5页面模板 167

小结 171

习题5 171

第6章 WebSocket 172

6.1引言 172

6.2 WebSocket的工作机制 172

6.3 Java EE对WebSocket的支持 174

6.4利用WebSocket实现聊天室应用 175

小结 182

习题6 182

第7章 JDBC和数据源 183

7.1搭建JDBC开发环境 183

7.1.1安装数据库系统 183

7.1.2安装驱动程序 185

7.2连接数据库 186

7.3执行SQL语句 188

7.3.1 Statement 190

7.3.2 Prepared Statement 193

7.3.3 CallStatement 197

7.4 ResultSet 199

7.4.1光标 199

7.4.2 BLOB字段处理 200

7.5 RowSet 202

7.6连接池和数据源 205

7.6.1创建MySQL数据库的连接池 207

7.6.2创建数据源 211

7.6.3基于数据源访问数据库 212

小结 213

习题7 213

第8章 JPA 214

8.1概述 214

8.2第一个JPA应用 215

8.2.1持久化单元 215

8.2.2 Entity 217

8.2.3 EntityManager 218

8.2.4运行演示 220

8.3 ORM 221

8.3.1 Entity 221

8.3.2主键 222

8.3.3复合主键 222

8.3.4属性 226

8.3.5关联映射 229

8.3.6加载方式 234

8.3.7顺序 234

8.3.8继承映射 235

8.4 Entity管理 236

8.4.1获取EntityManager 236

8.4.2持久化上下文 236

8.4.3 Entity操作 237

8.4.4级联操作 245

8.5 JPQL 247

8.5.1动态查询 247

8.5.2参数设置 249

8.5.3命名查询 249

8.5.4属性查询 250

8.5.5使用构造器 251

8.6本地查询 251

8.7基于Criteria API的安全查询 252

8.8生命周期回调方法 255

8.9缓存 257

小结 259

习题8 259

第9章 EJB 260

9.1 EJB基础 260

9.1.1为什么需要EJB 260

9.1.2 EJB容器 261

9.1.3 EJB组件 263

9.1.4 EJB接口 264

9.1.5 EJB分类 264

9.1.6部署EJB 264

9.1.7 EJB的优点 265

9.2无状态会话Bean 265

9.2.1什么是无状态会话Bean 265

9.2.2开发一个无状态会话EJB 266

9.2.3利用Servlet测试无状态会话EJB 273

9.2.4利用远程客户端测试无状态会话Bean 276

9.3有状态会话Bean 278

9.3.1基本原理 278

9.3.2实现有状态会话Bean 279

9.4单例会话Bean 284

9.4.1基本原理 284

9.4.2利用JSF访问单例会话Bean 284

9.4.3并发控制 286

9.4.4依赖管理 288

9.5消息驱动Bean 289

9.5.1基本原理 289

9.5.2实现消息驱动Bean 289

9.6 Time服务 295

9.7拦截器 297

9.8异步方法 300

9.9事务支持 306

小结 307

习题9 307

第10章 CDI 308

10.1引言 308

10.2 CDI概述 308

10.3 CDI下的受控Bean 308

10.4 Bean的生命周期范围 313

10.5使用限定符注入动态类型 314

10.6使用替代符实现部署时注入类型 317

10.7使用生产方法注入动态内容 320

10.8使用拦截器绑定注入功能服务 323

10.9利用构造型封装注入操作 326

小结 328

习题10 328

第11章 Bean Validation 329

11.1引言 329

11.2 Bean校验概述 329

11.3使用默认约束器 330

11.4 Entity校验 334

11.5实现自定义约束器 335

11.6约束的传递 338

11.6.1继承 338

11.6.2级联 340

小结 341

习题11 341

第12章 Web服务 342

12.1引言 342

12.2 Web服务的定义 342

12.3 JAX-WS Web服务 343

12.3.1 JAX-WS Web服务协议体系 344

12.3.2 JAX-WS Web服务工作模型 345

12.4开发JAX-WS Web服务实例 346

12.4.1创建Web服务组件 346

12.4.2为Web服务组件添加业务逻辑 347

12.4.3部署Web服务 348

12.4.4测试Web服务 348

12.5调用JAX-WS Web服务 351

12.5.1添加Web服务客户端 351

12.5.2调用Web服务 352

12.6将会话Bean发布为Web服务 354

12.7 RESTful Web服务 355

12.7.1什么是REST 356

12.7.2利用JAX-RS开发RESTful Web服务 356

12.8利用JSON交换数据 361

12.9 JAX-RS与JAX-W S对比 364

小结 365

习题12 366

第13章 综合练习 367

13.1基础知识 367

13.1.1概述 367

13.1.2架构类型 367

13.2功能需求 369

13.3数据库设计 369

13.4系统整体架构 370

13.5系统实现 370

13.5.1表示逻辑层 370

13.5.2业务逻辑层 374

13.5.3数据表示层 375

13.6运行界面 377

小结 378

相关图书
作者其它书籍
返回顶部