您好,欢迎光临有路网!
轻量级JavaEE框架整合方案(含光盘)(1张光盘)
QQ咨询:
有路璐璐:

轻量级JavaEE框架整合方案(含光盘)(1张光盘)

  • 作者:梁建全 周力 孟志勇 田利军
  • 出版社:人民邮电出版社
  • ISBN:9787115181848
  • 出版日期:2008年01月01日
  • 页数:585
  • 定价:¥69.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书全面介绍了当今JavaEEWeb开发的主流技术,**讲解了4种主流的框架整合方案。全书分为5个部分,共17章。**部分是JavaEE项目初步,第二部分介绍公文传输系统的实现(Struts1.2+Spring+Hibernate),第三部分是广告业务管理系统的实现(Struts2+Spring+Hibernate),第四部分是JCatalog电子商务系统实现(JSF+Spring+Hibernate),第五部分是产品销售分析系统实现(Struts2+Spring+iBATIS)。附录包括JavaEE项目中常用的辅助工具,包括Log4j日志工具、JUnit单元测试工具、CVS版本控制器。
    本书由浅入深、循序渐进、案例经典,是一本具有高技术含量的JavaEE流行框架大全和框架整合方案大全。本书适用于Java初、中级读者及企业开发人员学习使用,同时也可以作为培训机构的培训教材。
    目录
    **部分 Java EE项目初步
    第1章 Java Web技术出发点 3
    1.1 Java Web应用程序 3
    1.1.1 Java Web应用程序 3
    1.1.2 Java Web应用程序组件 3
    1.2 搭建开发环境 4
    1.2.1 安装JDK开发包 4
    1.2.2 安装Tomcat 服务器 5
    1.2.3 配置环境变量 5
    1.2.4 安装Eclipse和MyEclipse 6
    1.2.5 开发一个简单的Java Web实例 10
    1.3 Servlet技术应用 15
    1.3.1 Servlet概述 15
    1.3.2 处理HTTP GET请求 16
    1.3.3 处理包含数据的HTTP GET请求 19
    1.3.4 处理HTTP POST请求 21
    1.4 JSP技术应用 23
    1.4.1 JSP概述 23
    1.4.2 JSP特性 24
    1.4.3 JSP访问模型 24
    1.4.4 JSP页面组成 25
    1.5 JavaBean技术应用 29
    1.5.1 JavaBean概述 29
    1.5.2 在JSP中使用JavaBean 29
    1.5.3 **个JavaBean案例 30
    1.6 综合案例 31
    1.6.1 项目概述 31
    1.6.2 项目开发 31
    1.7 本章小结 37
    第2章 框架 38
    2.1 框架相关知识 38
    2.1.1 什么是框架 38
    2.1.2 为什么使用框架 38
    2.1.3 相关概念 38
    2.2 框架的应用 39
    2.2.1 三层结构 39
    2.2.2 表现层框架 40
    2.2.3 数据访问层框架 42
    2.2.4 轻量级容器Spring 43
    2.3 框架整合方案 44
    2.3.1 Struts 1.2+Spring+Hibernate整合 44
    2.3.2 Struts 2+Spring+Hibernate整合 44
    2.3.3 JSF+Spring+Hibernate整合 45
    2.3.4 Struts 2+Spring+iBATIS整合 45
    第3章 软件项目开发流程与分析 46
    3.1 软件项目开发流程 46
    3.1.1 软件生命周期 46
    3.1.2 开发模型 47
    3.1.3 面向对象的软件开发方法 48
    3.2 UML概述 48
    3.2.1 UML的历史 48
    3.2.2 UML的目标 49
    3.2.3 UML视图 49
    3.3 UML在软件开发过程中的应用 52
    3.3.1 需求阶段应用 52
    3.3.2 分析阶段应用 53
    3.3.3 设计阶段应用 54
    3.3.4 编程阶段应用 55
    3.3.5 测试阶段应用 55
    3.4 本章小结 55

    第二部分 项目开发案例
    Struts 1.2+Spring+Hibernate公文传输系统
    第4章 公文传输系统 59
    4.1 系统需求分析 59
    4.1.1 需求概述分析 59
    4.1.2 功能需求分析 59
    4.1.3 系统流程分析 60
    4.2 系统设计 61
    4.2.1 总体设计 61
    4.2.2 功能设计 62
    4.3 系统技术实现选型 63
    4.3.1 系统数据模型层的分析与设计 63
    4.3.2 系统视图层的分析与设计 64
    4.3.3 系统控制层的分析与设计 64
    4.4 数据库设计与实现 64
    4.4.1 数据库的需求分析 64
    4.4.2 数据库的逻辑设计 65
    4.4.3 数据库的实现脚本 71
    4.5 系统开发环境的搭建 74
    4.5.1 系统开发环境简介 74
    4.5.2 Struts 1.2+Spring+Hibernate工程的搭建 74
    第5章 Struts与Velocity技术应用 84
    5.1 Struts基础 84
    5.1.1 Struts简介 84
    5.1.2 Struts如何实现MVC模式 85
    5.1.3 Struts的工作流程 86
    5.2 Struts开发详解 87
    5.2.1 Struts配置文件介绍 88
    5.2.2 开发Struts视图组件 90
    5.2.3 开发Struts模型组件 94
    5.2.4 开发Struts控制器组件 100
    5.2.5 Struts程序本地化及国际化 107
    5.2.6 Struts表单验证 111
    5.2.7 动态ActionForm及Validator验证框架 114
    5.2.8 Struts标签应用 120
    5.3 Velocity基础 143
    5.3.1 Velocity简介 143
    5.3.2 Velocity语法 143
    5.4 Velocity开发详解 145
    5.4.1 Velocity的安装 145
    5.4.2 修改web.xml配置 146
    5.4.3 配置toolbox.xml 146
    5.4.4 Velocity与Struts的整合 147
    5.4.5 创建Velocity模板 148
    第6章 Hibernate技术应用 151
    6.1 Hibernate基础 151
    6.1.1 Hibernate简介 151
    6.1.2 Hibernate与持久层设计 152
    6.1.3 Hibernate的体系结构与工作流程 153
    6.2 Hibernate开发详解 154
    6.2.1 Hibernate配置文件介绍 154
    6.2.2 创建持久类 156
    6.2.3 创建ORM映射文件 160
    6.2.4 Hibernate数据检索 166
    6.2.5 Hibernate持久化实现 168
    第7章 Spring技术应用 183
    7.1 Spring基础 183
    7.1.1 Spring简介 183
    7.1.2 Spring IoC控制 185
    7.1.3 Spring DI依赖注入 186
    7.1.4 Spring容器加载 188
    7.2 Spring开发详解 190
    7.2.1 Spring AOP编程 190
    7.2.2 Spring事务管理 197
    7.2.3 Spring整合ORM框架 200
    7.2.4 Spring整合Web框架 205
    7.2.5 Spring整合其他框架 211
    第8章 公文传输系统实现 214
    8.1 系统框架设计 214
    8.1.1 Spring与Hibernate整合实现DAO 214
    8.1.2 Spring与Struts整合管理Action 216
    8.1.3 业务逻辑的设计与事务管理 217
    8.1.4 Velocity模板实现表现层 218
    8.1.5 Spring与Log4j实现日志管理 219
    8.1.6 Ajax应用 220
    8.2 公文登记实现 221
    8.2.1 实现效果 221
    8.2.2 Struts相关实现 222
    8.2.3 Velocity相关实现 223
    8.2.4 业务逻辑相关实现 225
    8.2.5 Hibernate相关实现 228
    8.2.6 Spring相关实现 232
    8.3 公文审核实现 234
    8.3.1 实现效果 235
    8.3.2 Struts相关实现 235
    8.3.3 Velocity相关实现 235
    8.3.4 业务逻辑相关实现 235
    8.3.5 Hibernate相关实现 238
    8.3.6 Spring相关实现 241
    8.4 公文发送实现 241
    8.4.1 实现效果 241
    8.4.2 Struts相关实现 242
    8.4.3 Velocity相关实现 242
    8.4.4 业务逻辑相关实现 244
    8.4.5 Hibernate相关实现 245
    8.4.6 Spring相关实现 251
    8.5 公文签收实现 251
    8.5.1 实现效果 252
    8.5.2 Struts相关实现 252
    8.5.3 Velocity相关实现 254
    8.5.4 业务逻辑相关实现 256
    8.5.5 Hibernate相关实现 258
    8.5.6 Spring相关实现 261
    8.6 开发答疑 261

    第三部分 项目开发案例
    Struts 2+Spring+Hibernate广告业务管理系统

    第9章 广告业务管理系统 265
    9.1 系统需求分析 265
    9.1.1 需求概述分析 265
    9.1.2 功能需求分析 266
    9.1.3 系统流程分析 266
    9.2 系统设计 267
    9.2.1 总体设计 267
    9.2.2 功能设计 267
    9.3 系统技术实现选型 268
    9.3.1 系统架构设计 268
    9.3.2 表现层的分析与设计 269
    9.3.3 业务层的分析与设计 269
    9.3.4 持久层的分析与设计 269
    9.3.5 领域模型层的分析与设计 269
    9.4 数据库设计与实现 270
    9.4.1 数据库的需求分析 270
    9.4.2 数据库的逻辑设计 271
    9.4.3 数据库的实现脚本 275
    9.5 系统开发环境的搭建 278
    9.5.1 系统开发环境简介 278
    9.5.2 Strus 2+Spring+Hibernate工程的搭建 279
    第10章 Struts 2技术应用 281
    10.1 Struts 2基础 281
    10.1.1 Struts 2的起源与发展 281
    10.1.2 Struts 2与Struts 1.x、WebWork的比较 282
    10.1.3 Struts 2的体系结构 284
    10.1.4 Struts 2的工作流程和原理 285
    10.1.5 OGNL介绍 286
    10.1.6 Struts 2的标签库 287
    10.2 Struts 2开发详解 289
    10.2.1 Struts 2配置文件介绍 289
    10.2.2 开发Struts 2视图组件 295
    10.2.3 开发Struts 2模型组件 299
    10.2.4 开发Struts 2控制器组件 302
    10.2.5 完成广告登记功能 308
    10.2.6 Sruts 2的拦截器 308
    第11章 广告业务管理系统的实现 312
    11.1 广告业务管理系统框架设计 312
    11.1.1 Spring与Hibernate整合实现DAO 312
    11.1.2 业务逻辑层设计与事务管理 318
    11.1.3 Spring与Struts 2整合管理Action 319
    11.1.4 Spring整合Log4j实现日志管理 320
    11.1.5 分页功能的实现 321
    11.2 广告位的增加、删除、修改、查找实现 323
    11.2.1 效果图 323
    11.2.2 Struts 2相关实现 324
    11.2.3 Hibernate相关实现 330
    11.2.4 业务逻辑相关实现 334
    11.2.5 Spring相关实现 335
    11.3 广告的增加、删除、修改、查找实现 336
    11.3.1 效果图 337
    11.3.2 Struts 2相关实现 337
    11.3.3 Hibernate相关实现 345
    11.3.4 业务逻辑相关实现 347
    11.3.5 Spring相关实现 349
    11.4 广告发布实现 350
    11.4.1 效果图 350
    11.4.2 Struts 2相关实现 350
    11.4.3 Hibernate相关实现 354
    11.4.4 业务逻辑相关实现 354
    11.4.5 Spring相关实现 355
    11.5 广告到期实现 355
    11.5.1 效果图 355
    11.5.2 Struts 2相关实现 356
    11.5.3 Hibernate相关实现 357
    11.5.4 业务逻辑相关实现 357
    11.5.5 Spring相关实现 358
    11.6 开发答疑 358
    第四部分 项目开发案例
    JSF+Spring+Hibernate JCatalog电子商务系统
    第12章 JCatalog电子商务系统 363
    12.1 系统需求分析 363
    12.1.1 需求概述分析 363
    12.1.2 功能需求分析 363
    12.1.3 系统流程分析 364
    12.2 系统设计 364
    12.2.1 总体设计 364
    12.2.2 功能设计 365
    12.2.3 页面流程设计 365
    12.3 系统技术实现选型 366
    12.3.1 多层架构介绍 366
    12.3.2 JCatalog多层架构实现 367
    12.4 数据库设计与实现 369
    12.4.1 数据库的需求分析 369
    12.4.2 数据库的逻辑设计 369
    12.4.3 数据库的实现脚本 371
    12.5 系统开发环境的搭建 372
    12.5.1 系统开发环境简介 372
    12.5.2 JSF+Spring+Hibernate工程的搭建 372
    第13章 JSF技术应用 382
    13.1 JSF基础 382
    13.1.1 JSF简介 382
    13.1.2 JSF如何实现MVC模式 383
    13.1.3 JSF与Struts框架的比较 384
    13.1.4 JSF的工作流程 384
    13.2 JSF开发详解 386
    13.2.1 JSF配置文件介绍 386
    13.2.2 开发JSF视图组件 390
    13.2.3 开发JSF模型组件 396
    13.2.4 开发JSF控制器组件 399
    13.2.5 JSF程序国际化 404
    13.2.6 JSF转换器和验证器 407
    13.2.7 JSF事件类型 420
    13.2.8 JSF标签应用 424
    第14章 JCatalog电子商务系统实现 436
    14.1 系统框架设计 436
    14.1.1 Spring与Hibernate整合实现DAO 436
    14.1.2 业务逻辑层设计与事务管理 438
    14.1.3 Spring与JSF整合管理Managed-Bean 439
    14.1.4 系统访问权限设计 441
    14.2 登录验证实现 443
    14.2.1 实现效果 443
    14.2.2 JSF相关实现 444
    14.2.3 业务逻辑实现 447
    14.2.4 Hibernate相关实现 448
    14.2.5 Spring相关实现 450
    14.3 产品浏览实现 450
    14.3.1 实现效果 450
    14.3.2 JSF相关实现 451
    14.3.3 业务逻辑实现 465
    14.3.4 Hibernate相关实现 466
    14.3.5 Spring相关实现 468
    14.4 产品添加实现 469
    14.4.1 实现效果 469
    14.4.2 JSF相关实现 470
    14.4.3 业务逻辑实现 476
    14.4.4 Hibernate相关实现 478
    14.4.5 Spring相关实现 480
    14.5 产品维护实现 480
    14.5.1 实现效果 480
    14.5.2 JSF相关实现 482
    14.5.3 业务逻辑实现 488
    14.5.4 Hibernate相关实现 489
    14.5.5 Spring相关实现 490
    14.6 邮件发送实现 490
    14.6.1 实现效果 490
    14.6.2 JSF相关实现 490
    14.6.3 业务逻辑实现 493
    14.6.4 Hibernate相关实现 495
    14.6.5 Spring相关实现 495

    第五部分 项目开发案例
    Struts 2+Spring+iBATIS产品销售分析系统

    第15章 产品销售分析系统 499
    15.1 系统需求分析 499
    15.1.1 需求概述分析 499
    15.1.2 功能需求分析 499
    15.1.3 系统流程分析 500
    15.2 系统设计 500
    15.2.1 总体设计 500
    15.2.2 功能设计 501
    15.3 系统技术实现选型 501
    15.3.1 系统架构设计 501
    15.3.2 视图层的分析与设计 502
    15.3.3 控制层的分析与设计 503
    15.3.4 业务层的分析与设计 503
    15.3.5 持久层的分析与设计 504
    15.3.6 领域模型层的分析与设计 504
    15.4 数据库设计与实现 505
    15.4.1 数据库的需求分析 505
    15.4.2 数据库的逻辑设计 505
    15.4.3 数据库的实现脚本 506
    15.5 系统开发环境的搭建 507
    15.5.1 系统开发环境简介 507
    15.5.2 Strus 2+Spring+iBATIS工程的搭建 508
    第16章 iBATIS技术应用 510
    16.1 iBATIS基础 510
    16.1.1 iBATIS简介 510
    16.1.2 什么是SQL Map 511
    16.1.3 iBATIS基础组件 512
    16.2 iBATIS开发详解 513
    16.2.1 iBATIS配置文件 513
    16.2.2 创建POJO 517
    16.2.3 创建映射文件 520
    16.2.4 DAO实现数据操作 523
    16.2.5 数据关联 524
    16.2.6 延迟加载 525
    第17章 产品销售分析系统实现 527
    17.1 系统框架设计 527
    17.1.1 Spring与iBATIS整合实现DAO 527
    17.1.2 业务逻辑层设计与事务管理 530
    17.1.3 Spring与Struts 2整合管理Action 532
    17.1.4 Spring整合Log4j实现日志管理 533
    17.1.5 JFreeChart在Struts 2中的应用 534
    17.2 产品的增加、删除、修改、查找实现 536
    17.2.1 实现效果 536
    17.2.2 Struts 2相关实现 537
    17.2.3 iBATIS相关实现 540
    17.2.4 业务逻辑实现 543
    17.2.5 Spring相关实现 544
    17.3 订单的增加、删除、修改、查找实现 545
    17.3.1 实现效果 545
    17.3.2 Struts 2相关实现 545
    17.3.3 iBATIS相关实现 550
    17.3.4 业务逻辑实现 553
    17.3.5 Spring相关实现 554
    17.4 销售分析图实现 555
    17.4.1 实现效果 555
    17.4.2 Struts 2相关实现 556
    17.4.3 iBATIS相关实现 560
    17.4.4 业务逻辑实现 561
    17.4.5 Spring相关实现 561
    17.5 开发答疑 561
    附录

    附录A Ant工具应用 565
    A.1 Ant基础 565
    A.1.1 项目元素 565
    A.1.2 目标元素 566
    A.1.3 任务元素 567
    A.1.4 属性 567
    A.2 Ant安装配置 567
    A.3 Ant案例应用 569
    附录B CVS工具应用 572
    B.1 CVS服务器配置 572
    B.2 用户管理和权限配置 573
    B.3 在Eclipse中使用CVS 574
    B.3.1 Eclipse与CVS服务器连接配置 574
    B.3.2 导入项目 574
    B.3.3 提交文件 575
    B.3.4 比较源代码 576
    附录C Log4j工具应用 578
    C.1 Log4j基础 578
    C.1.1 记录器(Logger) 579
    C.1.2 记录器的继承 579
    C.1.3 打印器(Appender) 580
    C.1.4 布局器(Layout) 581
    C.2 安装配置 582
    C.2.1 Log4j安装 582
    C.2.2 Log4j配置 582
    C.3 Log4j案例应用 583

    ……
    编辑推荐语
    本书特色:
    内容丰富,技术全面,案例实用;
    精选4种主流的Java EE框架整合方案;
    框架整合案例源于企业项目和官方实例;
    Java专业讲师和企业技术专家联手打造。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外