基于Struts 和 Hibernate 技术实现

副标题:无

作   者:陈松编著

分类号:

ISBN:9787302140825

微信扫一扫,移动浏览光盘

简介

   Struts架构和Hibernate对象-关系映射工具相结合开发Web Service   应用,是目前主流的Web开发模式。本书详细介绍了Struts和Hibernate基   础理论,并大量地采用与实例相结合的方式,形成本书“理论+案例,理论   案例相辅相承”的特色。    本书分为两大部分,第一部分从理论入手,介绍软件架构开发发展,   Struts和Hibernate原理及运行机制;第二部分穿插第一部分的理论知识,   提供了一个完整实用的企业信息化管理网站平台的设计和实现,使开发者   能够从多个角度深入了解Struts和Hibernate开发,并能快速上手独立开发   Web应用系统。随本书附赠的光盘内容为本书所有范例程序源代码和程序效   果图。    本书内容循序渐进,结构清晰,理论翔实,实用性强,既适合作为高   等院校计算机专业教学参考用书,也可供有关技术培训及工程技术人员自   学参考之用。   

目录

  第1章 J2EE概论 1
  1.1 简单双层架构到复杂多层架构 1
  1.1.1 双层(C/S)软件架构设计 1
  1.1.2 传统三层软件设计架构 2
  1.1.3 n层软件架构及Web软件
  架构 3
  1.2 J2EE简介 4
  1.2.1 什么是J2EE 4
  1.2.2 J2EE体系架构概述 5
  1.2.3 J2EE主要技术 6
  1.3 小结 7
  
  第2章 Struts基础 8
  2.1 MVC模式概述 8
  2.1.1 MVC设计模式 8
  2.1.2 JSP Model 1与JSP Model 2 9
  2.2 Struts的体系架构 10
  2.3 Struts控制器组件类 12
  2.3.1 ActionServlet类 13
  2.3.2 RequestProcessor类 16
  2.3.3 Action类 26
  2.4 Struts视图组件类 30
  2.4.1 ActionForm类 30
  2.4.2 ActionForward类 32
  2.4.3 ActionMapping类 34
  2.5 Struts模型组件类 35
  2.6 Struts的配置文件 38
  2.6.1 web.xml文件 38
  2.6.2 Struts-config.xml文件 39
  2.7 Struts标签库 43
  2.7.1 Bean标签库 43
  2.7.2 HTML标签库 44
  2.7.3 Logic标签库 45
  2.8 Struts开发环境搭建 46
  2.8.1 Java平台开发包下载 46
  2.8.2 Struts开发包下载及在线
  文档 46
  2.8.3 Tomcat下载及安装 46
  2.8.4 Struts与IDE的集成 48
  2.9 小结 49
  
  第3章 Hibernate基础 50
  3.1 开发环境搭建 50
  3.1.1 开发包下载 50
  3.1.2 Hibernate与IDE集成 50
  3.2 体系结构 52
  3.2.1 Hibernate架构 52
  3.2.2 重要jar文件介绍 53
  3.2.3 Hibernate与Struts 53
  3.3 配置文件 54
  3.3.1 基本配置 54
  3.3.2 连接池配置 56
  3.3.3 数据源配置 57
  3.3.4 其他重要属性配置 57
  3.4 事务 58
  3.4.1 JDBC API操作事务 59
  3.4.2 Hibernate API操作事务 60
  3.5 OR映射 61
  3.6 Middlegen工具 63
  3.7 hbm2java工具 66
  3.8 分页显示的实现 66
  3.9 小结 67
  
  第4章 企业在线信息系统网站概述与
  架构设计 68
  4.1 企业在线综合信息管理网站概述 68
  4.1.1 网站设计 69
  4.1.2 编程实现 69
  4.1.3 测试、发布与维护 69
  4.2 模块划分 70
  4.2.1 员工登录模块 70
  4.2.2 人事信息管理 70
  4.2.3 新闻发布中心 70
  4.2.4 资产信息管理 70
  4.2.5 库存信息管理 71
  4.2.6 BBS论坛系统 71
  4.2.7 电子投票系统 71
  4.2.8 电子阅览室系统 71
  4.3 运行环境 71
  4.4 界面效果 72
  4.4.1 员工登录页面 72
  4.4.2 网站首页 72
  4.4.3 人事信息管理页面 72
  4.4.4 新闻发布中心系统页面 73
  4.4.5 企业资产信息在线管理
  系统页面 73
  4.4.6 企业在线库存管理页面 74
  4.4.7 企业BBS页面及BBS管理
  页面 74
  4.4.8 电子投票系统投票页面 75
  4.4.9 电子投票系统管理页面 75
  4.4.10 电子阅览室系统浏览页面 76
  4.4.11 电子阅览室系统管理页面 76
  4.5 小结 77
  
  第5章 员工登录系统 78
  5.1 系统分析和设计 78
  5.1.1 需求分析 78
  5.1.2 登录页面 79
  5.2 数据库设计及持久化 79
  5.2.1 逻辑视图 79
  5.2.2 数据库建表 79
  5.2.3 Hibernate配置文件基本
  配置 80
  5.2.4 封装Hibernate数据库操作
  方法 81
  5.2.5 数据持久化处理 84
  5.2.6 Hibernate配置文件 90
  5.3 员工登录模块 91
  5.3.1 实现效果 91
  5.3.2 视图组件的实现 92
  5.3.3 控制器组件的实现 93
  5.3.4 struts-config.xml配置 94
  5.4 中文问题 95
  5.5 小结 95
  
  第6章 人事信息管理系统 97
  6.1 系统分析和设计 97
  6.1.1 流程设计 97
  6.1.2 页面效果 97
  6.2 数据库设计及持久化 98
  6.2.1 逻辑视图 98
  6.2.2 数据库建表 99
  6.2.3 数据持久化处理 101
  6.2.4 Hibernate配置文件 113
  6.3 个人信息修改模块 113
  6.3.1 实现效果 113
  6.3.2 视图组件 122
  6.3.3 控制器组件现实 127
  6.3.4 提交员工更改记录 128
  6.3.5 struts-config.xml文件配置 129
  6.4 员工权限操作模块 130
  6.4.1 实现效果 130
  6.4.2 视图组件的实现 132
  6.4.3 控制器组件实现 133
  6.4.4 struts-config.xml配置 133
  6.5 小结 134
  
  第7章 在线新闻发布系统 135
  7.1 系统分析和设计 135
  7.1.1 需求分析 135
  7.1.2 流程设计 136
  7.1.3 功能划分 137
  7.2 数据库设计 138
  7.2.1 逻辑视图 138
  7.2.2 数据库建表 138
  7.2.3 数据持久化处理 140
  7.2.4 分页浏览的实现 153
  7.2.5 Hibernate配置 156
  7.3 新闻信息管理模块 156
  7.3.1 实现效果 156
  7.3.2 视图组件设计及实现 167
  7.3.3 控制器组件实现 170
  7.3.4 struts-config.xml配置 176
  7.4 小结 177
  
  第8章 在线资产管理系统 178
  8.1 系统分析和设计 178
  8.1.1 需求分析 178
  8.1.2 流程设计及功能划分 178
  8.2 数据库设计 179
  8.2.1 逻辑视图 179
  8.2.2 数据库建表 180
  8.2.3 数据持久化处理 181
  8.2.4 Hibernate配置 203
  8.3 在线资产管理模块 203
  8.3.1 实现效果 203
  8.3.2 视图组件设计及实现 213
  8.3.3 控制器组件实现 218
  8.3.4 struts-config.xml配置 221
  8.4 小结 223
  
  第9章 库存信息管理 224
  9.1 系统分析和设计 224
  9.1.1 需求分析 224
  9.1.2 功能划分 224
  9.2 数据库设计 226
  9.2.1 逻辑视图 226
  9.2.2 数据库建表 226
  9.2.3 数据持久化处理 228
  9.2.4 Hibernate配置文件 251
  9.3 客户信息操作模块 251
  9.3.1 实现效果 251
  9.3.2 视图组件设计及实现 259
  9.3.3 控制器组件实现 264
  9.3.4 struts-config.xml文件
  配置 268
  9.4 入库信息操作模块 269
  9.4.1 实现效果 269
  9.4.2 视图组件设计及实现 281
  9.4.3 控制器组件实现 286
  9.4.4 struts-config.xml文件
  配置 291
  9.5 小结 292
  
  第10章 企业BBS系统 293
  10.1 系统分析和设计 293
  10.1.1 需求分析 293
  10.1.2 流程设计及功能划分 294
  10.2 数据库设计 295
  10.2.1 逻辑视图 295
  10.2.2 数据库建表 296
  10.2.3 数据持久化处理 297
  10.2.4 Hibernate配置 318
  10.3 BBS系统浏览模块 319
  10.3.1 实现效果 319
  10.3.2 视图组件设计及实现 326
  10.3.3 控制器组件实现 327
  10.3.4 struts-config.xml配置 329
  10.4 主题管理模块 330
  10.4.1 实现效果 330
  10.4.2 视图组件设计及实现 334
  10.4.3 控制器组件实现 335
  10.4.4 struts-config.xml配置 340
  10.5 小结 340
  
  第11章 企业电子投票系统 341
  11.1 系统分析和设计 341
  11.1.1 需求分析 341
  11.1.2 流程设计 342
  11.1.3 功能划分 343
  11.2 数据库设计 344
  11.2.1 逻辑视图 344
  11.2.2 数据库建表 344
  11.2.3 数据持久化处理 347
  11.2.4 Hibernate配置 361
  11.3 议题管理模块 361
  11.3.1 实现效果 361
  11.3.2 视图组件设计及实现 367
  11.3.3 控制器组件实现 369
  11.3.4 struts-config.xml配置 371
  11.4 电子投票系统投票模块 373
  11.4.1 实现效果 373
  11.4.2 视图组件设计及实现 381
  11.4.3 控制器组件实现 382
  11.4.4 struts-config.xml配置 383
  11.5 小结 384
  
  第12章 企业电子阅览室系统 385
  12.1 系统分析和设计 385
  12.1.1 需求分析 385
  12.1.2 流程设计 386
  12.1.3 功能划分 387
  12.2 数据库设计 387
  12.2.1 逻辑视图 387
  12.2.2 数据库建表 388
  12.2.3 数据持久化处理 390
  12.2.4 Hibernate配置 403
  12.3 文档管理模块 403
  12.3.1 实现效果 403
  12.3.2 视图组件设计及实现 407
  12.3.3 控制器组件实现 409
  12.3.4 struts-config.xml配置 413
  12.4 文档浏览(记录)模块 414
  12.4.1 实现效果 414
  12.4.2 视图组件设计及实现 420
  12.4.3 控制器组件实现 420
  12.4.4 struts-config.xml配置 423
  12.5 小结 424
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

基于Struts 和 Hibernate 技术实现
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon