网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 J2EE电子商务系统开发从入门到精通--基于Struts和Hibernate技术实现(附光盘)
分类
作者 陈松
出版社 清华大学出版社
下载
简介
编辑推荐

本书作者把多年开发Struts与Hibernate的经验编写成本书,通过深入浅出的基础理论讲解和丰富的案例分析的方式,引导读者在学习Struts架构和Hibernate基础理论的同时,将其运用于实际的Web Service应用开发当中。全书分为两大部分,第一部分从理论入手,介绍软件架构开发发展,Struts和Hibernate原理及运行机制;第二部分穿插第一部分的理论知识,提供了一个完整实用的企业信息化管理网站平台的设计和实现,使开发者能够从多个角度深入了解Struts和Hibernate开发,并能快速上手独立开发Web应用系统。本书适合从事Web应用开发的初中级程序员作为学习指南,也是高级程序员开发Web应用的有益补充。通过本书的学习,开发人员不仅可以掌握Struts和Hibernate开发的基础理论,同时也能积累大量的实际项目开发经验和技巧。本书可以作为高等院校计算机专业的教学参考用书,也可以作为IT培训机构的培训教材。

内容推荐

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

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 22:55:55