欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 科技 > 计算机与网络 > 程序语言与软件开发 > 布局Java EE企业级开发:寻觅框架和开发模式的完美整合

浏览历史

布局Java EE企业级开发:寻觅框架和开发模式的完美整合

布局Java EE企业级开发:寻觅框架和开发模式的完美整合

prev next

  • 商品货号:2014051311
  • 商品重量:0克
    作者:张元亮编著
    出版社:清华大学出版社
    图书书号/ISBN:9787302312048
    出版日期:2013年2月第1次印刷
    开本:16
    图书页数:730
    图书装订:平装
    图书规格:185mm×260mm
    版次:2013年2月第1版
    印张:46.25
    字数:1120千字
  • 上架时间:2014-05-13
    商品点击数:916
  • 定价:¥86.00元
    本店售价:¥86.00元
    注册用户:¥86.00元
    vip:¥81.70元
    黄金等级:¥77.40元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

 

内 容 简 介
本书可以帮助读者精心布局Java EE企业级开发,并以此寻觅出框架与开发模式完美整合的真谛。
本书内容新颖、知识全面、讲解详细。全书分为18章,内容都采用了理论加实践的讲述方法,每个实例先提出制作思路及包含的知识点,然后力求用最通俗的语言将高深的知识阐述出来。
本书适合Java各个级别的程序员、研发人员及在职程序员阅读,也可以作为培训学校和大专院校相关专业的教学用书。
 
前    言
  自从Java语言诞生以来,经过十多年的发展和应用,已经成为当今最流行的编程语言之一。在一项权威的编程语言排行榜中,Java始终居于第一位。现在全球已有超过15亿部手机和手持设备应用了Java技术。同时,Java平台因其跨平台特性和良好的可移植性,已成为广大软件开发技术人员的挚爱,是全球程序员的首选开发平台之一。
  日益成熟的Java语言编程技术目前已经无处不在,使用该编程技术可以进行桌面程序、Web应用、分布式系统和嵌入式系统应用的开发,并且在信息技术等各个领域中得到了广泛的应用。
  本书全面介绍了Java EE的核心知识,通过实例介绍了Java EE编程技术和开发过程。全书内容翔实深入,作者用通俗的语言将大师级的知识展现在读者的面前。
1.本书内容
  本书分为18章,具体内容安排如下:第1章讲解Java EE初体验的基本知识;第2章讲解Struts 2的基础知识;第3章讲解Struts 2的核心知识;第4章讲解Struts 2的高级知识;第5章讲解Hibernate的基础知识;第6章深入分析Hibernate映射的核心知识;第7章详细讲解Hibernate高级知识;第8章讲解Spring技术的基本知识;第9章讲解Spring的核心知识;第10章讲解Spring高级知识;第11章开始步入经典级Java EE开发的基本知识;第12章讲解JSF的基础知识;第13章讲解JTA事务处理的基本知识;第14章讲解JNDI接口的基本知识;第15章讲解使用JavaMail发送邮件的基本知识;第16章讲解会话EJB的基本知识;第17章讲解消息驱动EJB的基本知识;第18章讲解一个基于MVC的学校餐费管理系统的开发过程。全书内容都采用理论加实践的讲述方法,每个实例先提出制作思路及包含的知识点,然后力求用最通俗的语言将高深的知识阐述出来。
2.本书特色
  本书内容相当丰富,实例覆盖全面,可满足Java程序员成长道路上的多方面需求。我们的目标是通过一本图书提供多本图书的价值,读者可以根据自己的需要有选择地阅读,以完善自己的知识和技能结构。在内容的编写上,本书具有以下特色。
  (1) 专家写作
  本书是国内一线著名的Java专家级作者的力作。为了确保广度和深度,本书并没有将大量篇幅用在规范和基本语法上,而是专注于各个基本知识的具体细节,尽量涉及每个知识点中最为重要的内容,并且讨论了相关的高级用法技术。
  本书既是介绍性书籍,又是深入研究的技术性书籍。本书实现了高级技术与介绍性知识并重的效果,为了实现这一目标,作者做过大量的研究。比如,参与论坛讨论,开发大量的实际项目,参加学术会议和研讨会,同时跟制定Java规范的专家组进行沟通,同全世界顶级专家进行合作。
  (2) 结构合理
  本书从用户的实际需要出发,科学安排知识结构,内容由浅入深,叙述清楚,具有很强的知识性和实用性,反映了Java EE的核心知识。同时全书精心筛选了最具代表性、读者最关心的典型知识点,几乎包括Java EE技术的各个方面。
  (3) 易学易懂
  本书条理清晰、语言简洁,可帮助读者快速掌握各个知识点;每个部分既相互连贯又自成体系,使读者既可以按照本书编排的章节顺序进行学习,也可以根据自己的需求对某一章节进行有针对性的学习。
  (4) 由浅入深
  本书从Java语言的发展、开发环境及基本语法入手,逐步介绍Struts 2、Hibernate、Spring、JSF、NetBeans、JTA和JNDI等知识。保证让读者在没有任何编程基础的情况下,也能够很快地掌握Java EE编程的各种技术。
  (5) 实用性强
  本书彻底摒弃枯燥的理论和简单的操作,注重实用性和可操作性,详细讲解各个部分的源码知识,使用户在掌握相关的操作技能的同时,还能学习到相应的基础知识。
3.致读者
  因为篇幅有限,所以实例中的有些代码没有在书中一一列出,给读者带来了不便,为此谨表歉意。希望读者在阅读本书时,参考本书附带光盘中的源代码。
4.读者对象
  本书的读者对象主要包括下列群体:
   ( 初学编程的自学者     ( 编程爱好者
   ( 大中专院校的教师和学生    ( 相关培训机构的教师和学员
   ( 搞毕业设计的学生     ( 初、中级程序开发人员
   ( 程序测试及维护人员     ( 参加实习的初级程序员
   ( 在职程序员       ( 资深程序员
  
  在编写本书的过程中,得到了清华大学出版社工作人员的大力支持,在此表示感谢。
  由于作者的知识水平有限,书中疏漏和不尽如人意之处在所难免,恳请读者提出宝贵的意见或建议,以便再版时修订并使之更臻完善。另外,为方便读者学习,特开通了技术支持QQ群,群号为75593028,欢迎读者加入。
  
  编  者 
    

  目    录

第1章  Java EE初体验 1
1.1  学习Java的巨大优势 2
1.1.1  排名第一的编程语言 2
1.1.2  良好的就业前景 2
1.2  探讨Java EE体系 3
1.2.1  Java EE的分层模型 3
1.2.2  Java EE应用的组件 4
1.3  为什么使用Java EE 5
1.4  Java EE企业级开发四步走完全攻略 6
1.5  Java EE的主要框架 6
1.5.1  Struts 6
1.5.2  Spring 7
1.5.3  Hibernate 8
1.5.4  Swing 8
1.5.5  本书的内容 8
1.6  开发前的准备 9
1.6.1  安装JDK 9
1.6.2  设置环境变量 13
1.6.3  JRE和JDK是有区别的 13
1.6.4  困扰初学者的环境变量
问题 14
1.7  安装并配置Tomcat服务器 15
1.7.1  获取Tomcat 15
1.7.2  配置Tomcat的服务端口 18
1.7.3  列出Web应用根路径下的
所有页面 18
1.7.4  登录控制台 19
1.7.5  设置虚拟目录 21
第2章  Struts 2基础 23
2.1  MVC思想 24
2.1.1  什么是MVC思想 24
2.1.2  MVC思想及其优势 25
2.1.3  Struts的MVC思想 25
2.2  下载与安装Struts 2 26
2.2.1  下载并设置Struts 2 26
2.2.2  在Eclipse中使用Struts 2 28
2.2.3  开发Struts 2应用的基本
步骤 29
2.3  配置Struts 2 31
2.3.1  配置常量 31
2.3.2  包含其他配置文件 35
2.4  实现Action 36
2.4.1  基础知识 36
2.4.2  标准Action类 37
2.4.3  ActionSupport基类 38
2.4.4  访问Servlet API 42
2.4.5  直接访问Servlet API 47
2.4.6  用ServletActionContext
访问Servlet API 48
2.5  配置Action 51
2.5.1  命名空间和包 51
2.5.2  基本配置 54
2.5.3  使用Action的动态方法
调用 55
2.5.4  为Action配置method属性 58
2.5.5  使用通配符映射方式 59
2.6  处理结果 59
2.6.1  配置处理结果 59
2.6.2  处理结果类型 60
2.6.3  动态返回结果 60
2.7  初学者应该明白的几个问题 64
2.7.1  MVC思想和观察者模式 64
2.7.2  Action处理用户请求 64
2.7.3  Struts 2的工作流程 64
2.7.4  一份完整struts.xml文件的
常量配置骨架 65
第3章  Struts 2核心 69
3.1  异常处理机制 70
3.2  Struts 2的国际化 73
3.2.1  为什么需要国际化 73
3.2.2  认识Struts国际化组件 74
3.2.3  访问资源包的方式 75
3.2.4  输出带占位符的国际化消息 78
3.3  OGNL表达式 80
3.3.1  OGNL的优势 80
3.3.2  OGNL的语法 80
3.3.3  OGNL的集合操作 83
3.3.4  Lambda表达式 83
3.4  Struts 2的标签库 84
3.4.1  五类标签库 84
3.4.2  控制标签 84
3.4.3  数据标签 92
3.4.4  主题和模板 98
3.4.5  Struts 2的内建主题 99
3.4.6  Struts 2的表单标签 100
3.5  类型转换 107
3.5.1  Struts 2的类型转换机制 107
3.5.2  Struts 2内建的类型转换 108
3.5.3  基于OGNL的类型转换 108
3.5.4  指定集合元素的类型 112
3.5.5  自定义类型转换器(1) 114
3.5.6  注册类型转换器 116
3.5.7  自定义类型转换器(2) 117
3.5.8  处理Set集合 118
3.6  初学者应该明白的几个问题 122
3.6.1  创建自己的主题 122
3.6.2  Action处理用户请求 123
第4章  Struts 2进阶 125
4.1  输入验证 126
4.1.1  编写验证规则文件 126
4.1.2  国际化提示 129
4.1.3  客户端验证 130
4.1.4  配置校验规则 131
4.1.5  内置校验器 132
4.1.6  输入验证 141
4.2  文件上传 146
4.2.1  Struts 2文件上传的机理 146
4.2.2  实现简单的文件上传 147
4.2.3  实现文件过滤 150
4.3  文件下载 153
4.3.1  一个误区 153
4.3.2  Struts 2实现文件下载 154
4.4  拦截器 157
4.4.1  拦截器的原理 157
4.4.2  配置拦截器<interceptors> 160
4.4.3  使用拦截器 162
4.4.4  自定义拦截器类 163
4.4.5  使用拦截器 164
4.4.6  使用拦截方法的拦截器 165
4.4.7  拦截器的执行顺序 167
4.4.8  Struts 2中拦截结果的
监听器 170
4.4.9  覆盖拦截器栈里特定
拦截器的参数 172
4.4.10  实现未登录拦截和权限
 控制 173
4.5  在Struts 2中使用Ajax 174
4.6  初学者应该明白的几个问题 177
4.6.1  剖析短路校验器 177
4.6.2  拦截器的机理 178
第5章  Hibernate基础 183
5.1  Hibernate基础 184
5.1.1  Hibernate概述 184
5.1.2  Hibernate API简介 184
5.1.3  Hibernate的核心接口 185
5.1.4  Hibernate的体系结构 186
5.2  Hibernate的下载和安装 186
5.2.1  下载Hibernate 186
5.2.2  为Eclipse安装插件 188
5.3  认识几种简单配置Hibernate的
方式 189
5.3.1  配置数据源 189
5.3.2  配置c3p0连接池 190
5.3.3  配置Proxool连接池 191
5.3.4  MySQL连接配置 192
5.3.5  SQL Server连接配置 193
5.3.6  Oracle连接配置 193
5.4  Hibernate配置 194
5.4.1  持久化操作实例 194
5.4.2  创建Configuration对象 198
5.4.3  Hibernate的JDBC连接 200
5.4.4  数据库方言 201
5.4.5  与Hibernate相关的常用
属性 202
5.5  SessionFactory接口 204
5.6  Session接口 205
5.6.1  save()方法 205
5.6.2  get()方法 206
5.6.3  load()方法 207
5.6.4  update()方法 207
5.6.5  delete()方法 208
5.7  Transaction接口 208
5.8  Query接口 209
5.9  Criteria接口 210
5.10  持久化对象 210
5.10.1  持久化类的规则 211
5.10.2  持久化的状态 211
5.10.3  改变持久化对象状态 212
5.11  初学者应该明白的几个问题 213
5.11.1  尽量使用数据源方式 213
5.11.2  何时使用Hibernate作为
 持久化框架 214
5.11.3  分析集合性能 214
第6章  Hibernate映射 215
6.1  Hibernate映射文件 216
6.1.1  映射文件结构 216
6.1.2  主键映射 218
6.1.3  普通属性映射 219
6.1.4  映射引用属性 220
6.1.5  映射Set集合属性 225
6.1.6  映射List 集合属性 227
6.1.7  其他属性 227
6.2  组件映射 228
6.2.1  组件属性 228
6.2.2  集合属性的元素为组件 231
6.2.3  组件作为Map的索引 233
6.2.4  组件作为复合标识符 236
6.2.5  动态组件 237
6.2.6  多列映射成联合主键 238
6.3  关联关系映射 239
6.3.1  关联关系基础 240
6.3.2  单向N-1的关系映射 241
6.3.3  单向1-1的关系映射 244
6.3.4  单向1-N的关联 246
6.3.5  单向N-N的关联 249
6.3.6  双向1-N的关联 250
6.3.7  双向N-N的关联 251
6.3.8  双向1-1的关联 254
6.3.9  基于复合主键的关联关系 258
6.3.10  传播性持久化 261
6.4  继承映射 262
6.4.1  继承关系中每个具体类对应
一个表 262
6.4.2  基类(根类)对应一个表 263
6.4.3  每个类对应一个表 264
6.5  初学者应该明白的几个问题 265
6.5.1  三种映射方式的比较
和选择 265
6.5.2  使用Hibernate的场合 265
6.5.3  两边指定值 266
第7章  Hibernate进阶 267
7.1  批量处理 268
7.1.1  认识批量处理 268
7.1.2  批量插入 268
7.1.3  批量更新 270
7.1.4  StatelessSession(无状态会话)
接口 270
7.1.5  DML(数据操纵语言)风格的
操作 271
7.2  HQL查询 273
7.2.1  HQL的基本语法 273
7.2.2  实体对象与动态实例化对象
查询 274
7.2.3  条件查询与别名的使用 274
7.2.4  HQL语句的动态赋值 275
7.2.5  对象导航查询 275
7.2.6  排序查询 276
7.2.7  聚合函数 276
7.2.8  分组操作 277
7.2.9  对日期时间的处理 277
7.2.10  联合查询 278
7.2.11  子查询 279
7.3  条件查询(Criteria Query) 279
7.3.1  Criteria对象 279
7.3.2  动态关联 282
7.3.3  离线查询和子查询 283
7.4  Hibernate的数据过滤查询 284
7.5  Hibernate事务控制 287
7.5.1  Session和事务范围 288
7.5.2  数据库事务声明 291
7.6  乐观并发控制 294
7.6.1  应用程序级别的版本检查 294
7.6.2  悲观锁定 296
7.7  初学者应该明白的几个问题 297
7.7.1  Hibernate的性能技巧 297
7.7.2  Criteria和DetachedCriteria的
区别 298
第8章  Spring技术 299
8.1  Spring技术介绍 300
8.1.1  Spring的优点 300
8.1.2  Spring将改变Java EE 300
8.2  下载并安装Spring 300
8.2.1  获取Spring压缩包 300
8.2.2  在Eclipse中使用Spring 302
8.2.3  在Web项目中使用Spring 305
8.3  依赖注入 308
8.3.1  依赖注入基础 308
8.3.2  设置注入 309
8.3.3  代码升级游刃有余 311
8.3.4  构造注入 312
8.4  Spring容器 313
8.4.1  Spring的IoC容器 314
8.4.2  BeanFactory对IoC容器的
功能定义 315
8.4.3  XmlBeanFactory的工作
原理 316
8.4.4  ApplicationContext的
国际化 318
8.4.5  详解ApplicationContext的
事件机制 320
8.4.6  Bean获取Spring容器 324
8.5  Spring中的Bean 326
8.5.1  定义Bean 326
8.5.2  Spring中的Bean的作用域 328
8.5.3  配置依赖 330
8.5.4  属性值注入 331
8.5.5  注入field值 334
8.5.6  注入方法返回值 335
8.6  Java配置管理 338
8.7  初学者应该明白的几个问题 340
8.7.1  代码升级游刃有余 340
8.7.2  抽象Bean和子Bean的
必要性 341
8.7.3  Spring中Bean的继承与Java
中继承的区别 341
第9章  Spring核心 343
9.1  与容器交互 344
9.1.1  工厂Bean简介与配置 344
9.1.2  FactoryBean接口 346
9.2  Bean的生命周期 347
9.2.1  定制Bean的生命周期行为 348
9.2.2  协调不同步的Bean 351
9.3  Bean的继承 353
9.3.1  使用abstract属性 353
9.3.2  定义子Bean 355
9.4  零配置 358
9.4.1  搜索Bean类 358
9.4.2  使用@Resource配置依赖 361
9.4.3  使用@PostConstruct和
@PreDestroy定制生命
周期行为 362
9.5  后处理器 363
9.5.1  Bean后处理器 363
9.5.2  容器后处理器 367
9.6  Spring资源访问 370
9.6.1  URL类和Resource接口 370
9.6.2  Resource的实现类 371
9.6.3  使用Resource作为属性 375
9.6.4  在ApplicationContext中
使用资源 376
9.7  初学者应该明白的几个问题 377
9.7.1  Spring 3.0新增的
Annotation 377
9.7.2  Bean后处理器的用处 378
第10章  Spring进阶 379
10.1  AOP 380
10.1.1  AOP的相关概念 380
10.1.2  AOP的作用 381
10.1.3  Spring AOP的本质 383
10.1.4  使用AspectJ 384
10.1.5  基于Annotation的
 “零配置”方式 390
10.2  事务管理 396
10.2.1  Spring事务抽象 397
10.2.2  事务策略 398
10.2.3  编程式事务管理 400
10.2.4  声明式事务管理 402
10.3  Spring + Struts 2整合 403
10.3.1  启动Spring容器 404
10.3.2  Spring管理Struts 2的
 控制器 405
10.4  Spring + Hibernate整合 407
10.4.1  DAO支持 407
10.4.2  管理Hibernate的
 SessionFactory 413
10.4.3  Spring对Hibernate的
 简化 414
10.4.4  使用HibernateTemplate 416
10.4.5  Hibernate的DAO实现 420
10.5  初学者应该明白的几个问题 423
10.5.1  Spring AOP的功能 423
10.5.2  Spring中的AOP代理 423
10.5.3  基于XML配置文件的
 管理方式 424
10.5.4  确定是否需要应用服务器
 管理事务 424
10.5.5  编程式还是声明式事务
 管理的选择 425
10.5.6  BeanNameAutoProxyCreator
 是另一种声明方式 425
10.5.7  如果没有Spring框架
 该怎么办 427
10.5.8  Spring的异常处理 428
10.5.9  Spring管理Hibernate的
 SessionFactory多种配置
 方法 429
第11章  开始步入经典级Java EE
  开发 433
11.1  经典级需要什么技术 434
11.1.1  JSP、Servlet和JavaBean 434
11.1.2  JSF 434
11.1.3  EJB 435
11.2  JBoss的下载和安装 436
11.2.1  下载和安装JBoss服务器 436
11.2.2  配置JBoss的客户端 438
11.2.3  核心管理概念 442
11.2.4  管理任务 455
11.2.5  JVM设置 463
11.2.6  子系统配置 464
11.2.7  在Eclipse中集成JBoss 7 467
11.2.8  在JBoss 7中建立MySQL
 数据源 470
11.2.9  JBoss 7配置Oracle 10g
 数据源 472
11.3  下载并安装WebLogic 473
11.3.1  WebLogic的特色优势 473
11.3.2  下载并安装WebLogic 474
11.3.3  创建域 479
11.3.4  发布应用程序 483
11.3.5  配置服务 486
11.4  使用NetBeans 492
11.4.1  下载NetBeans 492
11.4.2  安装NetBeans 493
11.4.3  使用NetBeans新建项目 495
11.5  初学者应该明白的几个问题 497
11.5.1  用脚本启动和停止
 JBoss 7 498
11.5.2  使用JBoss-native提高处理
 静态文件的速度 498
11.5.3  防止重启WebLogic时JSP
 重编译 499
11.5.4  总结WebLogic的配置
 技巧 499
第12章  JSF介绍 501
12.1  JSF简介 502
12.2  下载并安装JSF 503
12.2.1  配置JSF 503
12.2.2  JSF的环境配置 507
12.3  详解JSF配置文件的说明和常用
 配置元素 509
12.3.1  在web.xml文件中配置
 FacesServlet核心控制器 510
12.3.2  JSF的配置文件
 faces-config.xml 511
12.4  使用JSF 511
12.5  导航 515
12.5.1  静态导航 515
12.5.2  动态导航 516
12.5.3  通配符 521
12.5.4  使用from-action 522
12.6  JSF的核心标签 522
12.6.1  JSF核心标签概述 522
12.6.2  JSF HTML标签 524
12.6.3  表单 530
12.6.4  文本字段和文本区域 531
12.6.5  按钮和链接 532
12.7  数据转换和数据验证 534
12.7.1  Faces转换器系统 534
12.7.2  DateTimeConverter 536
12.7.3  NumberConverter 536
12.7.4  Faces验证系统 536
12.8  初学者应该明白的几个问题 538
12.8.1  解决JSF冗余代码和管理
 混乱的问题 538
12.8.2  在JSF框架中使用的设计
 模式 539
12.8.3  使用JSF的原则和技巧 540
第13章  JTA事务处理 541
13.1  事务的基本概念 542
13.1.1  Java中事务处理的由来 542
13.1.2  事务的几个特性 544
13.1.3  Java EE中的事务管理器 545
13.2  分布式事务处理 546
13.2.1  基本概念 547
13.2.2  两阶段提交 547
13.2.3  XA规范 548
13.2.4  为什么使用分布式事务 548
13.3  全局事务和局部事务 549
13.4  在同一事务中JTA实现Oracle、
 SQL Server 550
13.5  在WebLogic服务器用JTA实现
 多种数据库的一致性 557
13.6  EJB 3.0的事务管理 561
13.6.1  容器管理事务 561
13.6.2  Bean管理事务 563
13.7  初学者应该明白的几个问题 564
13.7.1  关于分布式事务必须清楚的
 几点 564
13.7.2  使用JTA和JDBC 565
13.7.3  如何选择最好的JTA方式 565
13.7.4  在JavaBean中用JDBC方式
 处理事务 566
第14章  JNDI接口 567
14.1  JNDI基础 568
14.1.1  命名服务和目录服务 568
14.1.2  为什么会有JNDI 569
14.2  JNDI的工作原理 570
14.3  目录操作 574
14.4  分析主流服务器对JNDI的支持 577
14.4.1  WebLogic对JNDI的
 支持 577
14.4.2  JBoss对JNDI的支持 583
14.5  初学者应该明白的几个问题 586
14.5.1  在Tomcat中配置JNDI
 对象 586
14.5.2  在Servlet中访问Tomcat
 JNDI资源 587
14.5.3  在JSP中访问Tomcat JNDI
 资源 591
第15章  使用JavaMail发送邮件 593
15.1  JavaMail介绍 594
15.2  邮件协议介绍 594
15.2.1  SMTP协议 594
15.2.2  POP协议 595
15.2.3  IMAP协议 595
15.2.4  MIME协议 595
15.2.5  NNTP和其他协议 595
15.3  JavaMail基础 596
15.3.1  JavaMail简介 596
15.3.2  安装JavaMail 596
15.4  JavaMail核心类详解 598
15.4.1  java.util.Properties类 598
15.4.2  javax.mail.Session类 599
15.4.3  javax.mail.Authenticator类 600
15.4.4  javax.mail.Message类 602
15.4.5  javax.mail.Address类 604
15.4.6  javax.mail.Transport类 605
15.4.7  javax.mail.Store类和
 javax.mail.Folder类 606
15.5  使用JavaMail API 606
15.5.1  发送消息 607
15.5.2  获取消息 607
15.5.3  删除消息和标志 609
15.5.4  自我验证 609
15.5.5  回复消息 610
15.5.6  转发消息 610
15.5.7  操作附件 611
15.5.8  处理HTML消息 613
15.5.9  用SearchTerm搜索 614
15.6  JavaMail的常见应用 614
15.6.1  Gmail收发信 615
15.6.2  JavaMail收取邮件属性
 配置 617
15.6.3  JavaMail发送邮件 619
15.6.4  GmailFetch收取Gmail
 邮件 623
15.6.5  Gmail Sender发送Gmail
 邮件 624
15.7  初学者应该明白的几个问题 625
15.7.1  JavaMail中的常见中文乱码
 问题与解决办法 625
15.7.2  如何配置JavaMail通过代理
 服务器工作 627
15.7.3  授予特殊的权限 627
第16章  会话EJB 629
16.1  EJB 3.0介绍 630
16.1.1  长久以来对EJB的误区 630
16.1.2  EJB的现状 631
16.1.3  EJB的优势 631
16.2  无状态的Session Bean 633
16.2.1  开发远程调用的无状态
 Session Bean 634
16.2.2  开发本地调用的无状态
 Session Bean 639
16.3  发布Session Bean 642
16.4  编写有状态的Session Bean 642
16.5  使用Session Bean的本地接口 644
16.6  Session Bean中的标注方法 645
16.7  使用配置文件发布Session Bean 646
16.8  编写一个实体Bean程序 647
16.8.1  配置JBoss的数据库
 连接池 648
16.8.2  编写实体Bean 648
16.8.3  配置persistence.xml文件 649
16.8.4  在Session Bean中调用
 实体Bean 649
16.8.5  客户端调用Session Bean 650
16.9  实现Entity Bean的一对一映射 650
16.10  实现Entity Bean的一对多映射 654
16.11  EJB拦截器 656
16.12  初学者应该明白的几个问题 658
16.12.1  总结Session Bean的编程
  规则 659
16.12.2  Spring与EJB 3.0的对比 659
16.12.3  如何在Spring中访问
  EJB 664
第17章  消息驱动EJB 667
17.1  消息服务基础 668
17.1.1  JMS模型 668
17.1.2  JMS编程模型 669
17.1.3  分析Queue类型的发送
 和接收流程 671
17.1.4  分析topic类型的消息发送
 和接收流程 675
17.1.5  实现Java消息服务(JMS) 678
17.2  MDB基础 682
17.2.1  Queue消息的发送与接收
 (PTP消息传递模型) 683
17.2.2  Topic消息的发送与接收
 (Pub/Sub消息传递模型) 683
17.2.3  消息选择器 684
17.3  使用消息驱动Bean 686
17.4  使用NetBeans开发EJB 3会话
 Bean 690
17.5  初学者应该明白的几个问题 695
17.5.1  理解JMS和EJB的关系 696
17.5.2  利用Spring实现EJB 696
17.5.3  实现EJB与Spring的
 集成 698
第18章  学校餐费管理系统 699
18.1  功能模块划分 700
18.1.1  需求分析 700
18.1.2  系统功能模块 700
18.2  系统分析和设计 701
18.2.1  分析、设计数据库 701
18.2.2  设计业务逻辑层
 和DAO层 702
18.2.3  规划系统包 703
18.2.4  构建系统的MVC结构 703
18.3  配置开发环境 705
18.3.1  在Eclipse中配置Struts 705
18.3.2  在Eclipse中配置Spring 706
18.3.3  在Eclipse中配置
 Hibernate 706
18.3.4  在Eclipse中配置Hibernate
 Synchronizer 707
18.4  具体编码 707
18.4.1  建立视图 707
18.4.2  建立JSP页面 709
18.4.3  设置固定部分 710
18.4.4  实现国际化 711
18.4.5  设置可变部分 712
18.4.6  建立控制部分 713
18.4.7  自定义的Action 716
18.4.8  错误处理 717
18.4.9  建立模型部分 718
18.4.10  建立业务逻辑类 719
18.4.11  建立DAO类 720
18.4.12  装配组件 722
18.5  项目调试 724
参考文献 726
  
 

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha