图书介绍

精通J2EE-Eclipse、Struts、Hibernate及Spring整合应用案例PDF|Epub|txt|kindle电子书版本网盘下载

精通J2EE-Eclipse、Struts、Hibernate及Spring整合应用案例
  • 计磊等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115150338
  • 出版时间:2006
  • 标注页数:636页
  • 文件大小:243MB
  • 文件页数:665页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通J2EE-Eclipse、Struts、Hibernate及Spring整合应用案例PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Java Web应用开发简介1

1.1 Java Web应用概述1

1.1.1 J2EE概念1

1.1.2 J2EE的4层模型1

1.1.3 J2EE组件介绍2

1.1.4 J2EE结构3

1.1.5 Web服务器和应用服务器5

1.2 MVC模式概述5

1.2.1 MVC设计模式简介6

1.2.2 MVC的各层定义6

1.2.3 MVC处理过程7

1.2.4 MVC的适用范围7

1.2.5 JSP Model简介7

1.3 对象持久化概述8

1.3.1 对象持久化和对象关系映射ORM技术9

1.3.2 Hibernate简介10

1.4 常用框架概述11

1.4.1 Struts框架简介11

1.4.2 Spring框架简介13

1.5 本章小结15

第2章 建立开发平台17

2.1 搭建开发环境17

2.1.1 安装JDK17

2.1.2 安装Tomcat18

2.1.3 设置环境变量19

2.1.4 获取Eclipse平台所需组件20

2.1.5 整合获取到的组件21

2.1.6 配置Eclipse平台22

2.2 开发一个简单的Java Web实例24

2.2.1 创建Web Project工程24

2.2.2 运行JavaWebTest工程25

2.3 本章小结26

第3章 Hibernate起航27

3.1 建立Hibernate开发环境27

3.1.1 下载Hibernate27

3.1.2 下载MySQL28

3.1.3 安装MySQL29

3.1.4 配置MySQL30

3.1.5 验证MySQL的安装32

3.1.6 下载MySQL驱动33

3.1.7 下载和安装SQLyog33

3.2 准备实现Hibernate实例34

3.2.1 设置用户库34

3.2.2 设置构建路径35

3.2.3 创建项目36

3.2.4 创建数据库及设计数据表37

3.3 实现Hibernate实例39

3.3.1 建立可持久化类39

3.3.2 创建映射文件41

3.3.3 创建配置文件41

3.3.4 创建测试类43

3.3.5 运行43

3.4 本章小结44

第4章 Hibernate高级技术45

4.1 Hibernate核心接口45

4.2 Hibernate的配置文件应用46

4.2.1 配置文件中映射元素详解46

4.2.2 组件应用的方法47

4.2.3 Hibernate的基本配置47

4.2.4 对象标识符号49

4.2.5 Hibernate映射类型49

4.3 Hibernate数据映射50

4.3.1 一对一映射50

4.3.2 多对一映射51

4.4 Hibernate检索方式52

4.5 本章小结53

第5章 J2EE基础知识例析55

5.1 JSP示例55

5.1.1 JSP例析55

5.1.2 会话状态管理57

5.1.3 引用JavaBean组件59

5.2 Servlet示例61

5.3 JDBC示例62

5.3.1 建立数据库及表62

5.3.2 使用JDBC操作数据库62

5.3.3 运行例程65

5.4 本章小结66

第6章 初识Struts框架67

6.1 运行公告管理系统67

6.1.1 建立应用Struts框架的Web工程67

6.1.2 建立工程所需用到的数据库68

6.1.3 运行Web工程68

6.2 系统功能预览70

6.3 需求分析70

6.4 系统设计71

6.4.1 设计M、V、C模块71

6.4.2 设计数据库71

6.5 创建各个组件72

6.5.1 创建视图组件72

6.5.2 创建模型组件75

6.5.3 创建控制器组件77

6.5.4 创建消息资源文件78

6.5.5 创建配置文件79

6.6 重建公告管理系统80

6.7 本章小结83

第7章 Struts框架实用知识85

7.1 Struts框架中的3种文件85

7.1.1 web.xml文件85

7.1.2 struts-config.xml文件87

7.1.3 消息资源文件88

7.2 Struts项目的运行流程89

7.2.1 表单验证89

7.2.2 业务逻辑验证90

7.3 本章小结91

第8章 Spring应用93

8.1 搭建Spring开发环境93

8.1.1 下载Spring93

8.1.2 Eclipse插件Spring IDE的下载、安装93

8.2 实现Spring实例94

8.2.1 创建项目94

8.2.2 创建Spring配置文件97

8.2.3 创建类98

8.2.4 添加测试类99

8.3 实现Spring连接数据库99

8.3.1 创建数据库99

8.3.2 创建项目99

8.3.3 运行测试102

8.4 本章小结103

第9章 Spring进阶105

9.1 Spring IoC(控制反转)和AOP(面向方面编程)105

9.1.1 IoC容器105

9.1.2 面向方面编程106

9.2 Spring对各种服务提供的支持106

9.2.1 Spring对JNDI(命名服务)提供的支持106

9.2.2 Spring对JTA(事物服务)提供的支持106

9.2.3 Spring对JMS(消息服务)提供的支持107

9.2.4 Spring对EJB(企业Bean服务)提供的支持107

9.2.5 Spring对DAO、JDBC、ORM(持久化服务)提供的支持107

9.2.6 Spring对远程服务提供的支持107

9.3 Spring的视图集成技术107

9.4 Spring进阶实例108

9.4.1 创建工程108

9.4.2 添加验证规则109

9.4.3 创建数据表111

9.4.4 创建持久化类112

9.4.5 配置Spring113

9.4.6 创建DAO115

9.4.7 创建action117

9.4.8 运行测试118

9.5 本章小结119

第10章 版本控制工具CVS的应用121

10.1 安装及配置CVSNT121

10.1.1 获取与安装CVSNT121

10.1.2 配置CVSNT122

10.2 创建CVS代码仓库(Repository)123

10.3 配置CVS账号124

10.4 配置Eclipse自带的CVS客户端125

10.4.1 CVS客户端配置过程125

10.4.2 常见问题解决126

10.5 CVS的基本操作127

10.5.1 通过CVS共享项目127

10.5.2 从CVS中检出项目128

10.5.3 提交更改的项目129

10.5.4 冲突及其解决129

10.6 本地历史记录131

10.7 本章小结132

第11章 网上订购子系统(JSP+JavaBean)133

11.1 系统概述133

11.2 需求分析134

11.3 系统功能预览134

11.3.1 个人信息查询及显示功能134

11.3.2 用户订单查询及显示功能135

11.3.3 用户充值记录查询及显示功能135

11.3.4 用户消费记录的查询及显示功能136

11.4 系统分析136

11.4.1 系统功能模块划分136

11.4.2 系统流程分析137

11.5 系统设计137

11.5.1 数据库逻辑结构设计137

11.5.2 创建数据库138

11.5.3 创建表的脚本文件139

11.5.4 目录和包结构140

11.5.5 定义DBConnect140

11.6 基本信息查询功能141

11.6.1 定义UsercoinSelectBean类142

11.6.2 定义UsercoinSelectBean1类142

11.6.3 创建usercoin.jsp用户信息显示页面143

11.6.4 创建left.jsp左侧导航栏显示页146

11.7 订单查询功能147

11.7.1 创建OrderSelectBean类147

11.7.2 创建order.jsp用户订单显示页面149

11.8 充值记录查询功能153

11.8.1 创建AddcoinSelectBean类153

11.8.2 创建addcoinrecord.jsp页面155

11.9 消费记录查询功能158

11.9.1 创建ConsumeSelectBean类158

11.9.2 创建consumerecord.jsp160

11.10 运行工程164

11.10.1 开发平台164

11.10.2 创建工程164

11.10.3 运行工程165

11.11 本章小结166

第12章 公告管理系统(Eclipse+Struts)169

12.1 系统概述169

12.2 需求分析169

12.2.1 数据流图170

12.2.2 UML用例图170

12.3 系统功能预览171

12.3.1 后台功能展示171

12.3.2 前台功能展示174

12.4 系统设计178

12.4.1 系统业务实体设计178

12.4.2 数据库设计178

12.5 设计自定义标签180

12.5.1 定义标签处理方法类DisplayTag.java180

12.5.2 定义标签库描述(TLD)文件mytag.tld181

12.5.3 配置web.xml文件182

12.5.4 分页辅助类文件182

12.6 系统实现185

12.7 管理员登录功能185

12.7.1 实现管理员登录功能的组件186

12.7.2 视图组件186

12.7.3 视图组件中所包含的公有文件187

12.7.4 模型组件AdminLoginForm.java189

12.7.5 控制器组件AdminLoginAction.java189

12.7.6 本部分程序中用到的辅助类方法191

12.7.7 本部分程序中用到的指代词192

12.8 浏览所有用户功能192

12.9 新建用户功能194

12.9.1 实现新建用户功能的各个组件194

12.9.2 控制器组件CheckPowerAction.java195

12.9.3 视图组件196

12.9.4 模型组件UserInfoForm.java198

12.9.5 控制器组件NewUserAction.java199

12.9.6 本部分程序中用到的辅助类方法200

12.9.7 本部分程序中用到的指代词201

12.10 编辑用户功能201

12.10.1 实现编辑用户功能的各个组件201

12.10.2 控制器组件CheckPowerAction.java202

12.10.3 视图组件203

12.10.4 控制器组件UserEditAction.java205

12.10.5 本部分程序中用到的辅助类方法206

12.10.6 本部分程序中用到的指代词207

12.11 删除用户功能207

12.11.1 控制器组件CheckPowerAction.java207

12.11.2 本部分程序中用到的指代词209

12.12 模糊查找用户功能209

12.12.1 控制器组件UserSearchAction.java210

12.12.2 本部分程序中用到的辅助类方法211

12.12.3 本部分程序中用到的指代词211

12.13 管理员注销登录功能211

12.14 用户登录功能212

12.14.1 实现用户登录功能的组件212

12.14.2 视图组件213

12.14.3 模型组件UserLoginForm.java214

12.14.4 控制器组件UserLoginAction.java215

12.14.5 本部分程序中用到的指代词216

12.15 浏览公告功能216

12.16 撰写公告功能217

12.16.1 实现撰写公告功能的各个组件217

12.16.2 控制器组件CheckPowerAction.java217

12.16.3 视图组件218

12.16.4 模型组件NewNoticeForm.java220

12.16.5 控制器组件NewNoticeAction.java220

12.16.6 本部分程序中用到的辅助类方法221

12.16.7 本部分程序中用到的指代词223

12.17 编辑公告功能223

12.17.1 实现编辑公告功能的各个组件224

12.17.2 控制器组件CheckPowerAction.java224

12.17.3 视图组件225

12.17.4 模型组件NoticeModifyForm.java226

12.17.5 控制器组件NoticeModifyAction.java227

12.17.6 本部分程序中用到的辅助类方法228

12.17.7 本部分程序中用到的指代词229

12.18 删除公告功能229

12.18.1 控制器组件CheckPowerAction.java229

12.18.2 本部分程序中用到的指代词230

12.19 用户注销登录功能230

12.20 运行工程231

12.20.1 开发平台232

12.20.2 创建工程232

12.20.3 运行工程234

12.21 本章小结235

第13章 学生课程及成绩管理系统(Struts+Hibernate)237

13.1 系统概述237

13.2 需求分析238

13.3 系统功能预览238

13.3.1 用户登录功能238

13.3.2 管理员登录后选择功能239

13.3.3 管理员管理学生功能239

13.3.4 管理员管理教师功能240

13.3.5 管理员管理课程功能241

13.3.6 管理员管理班级功能242

13.3.7 学生用户登录后选择功能243

13.3.8 学生选修课程功能243

13.3.9 学生查看成绩功能244

13.3.10 学生更新个人信息功能244

13.3.11 教师用户登录后选择功能244

13.3.12 教师选择学生功能245

13.3.13 教师登录成绩功能245

13.4 系统分析246

13.4.1 系统功能模块划分246

13.4.2 系统流程分析247

13.5 系统设计248

13.5.1 数据库逻辑结构设计248

13.5.2 创建数据库250

13.5.3 创建表的脚本文件252

13.5.4 目录和包结构253

13.5.5 定义HibernateUtil253

13.5.6 定义SetCharacterEncodingFilter256

13.5.7 数据层设计258

13.6 界面设计及实现258

13.6.1 登录界面259

13.6.2 管理员管理首页261

13.6.3 管理员管理学生界面261

13.6.4 管理员管理教师界面267

13.6.5 管理员管理课程界面267

13.6.6 管理员管理班级界面268

13.6.7 学生选课界面269

13.6.8 学生查看成绩界面270

13.6.9 教师选择学生界面270

13.6.10 教师公布成绩界面271

13.7 数据层代码实现271

13.7.1 创建对象/关系映射文件272

13.7.2 创建持久化类276

13.7.3 创建实现DAO模式的公用部分285

13.8 功能代码实现概述287

13.9 登录功能287

13.9.1 登录功能的逻辑设计287

13.9.2 配置Struts288

13.9.3 创建模型LoginForm288

13.9.4 登录功能289

13.10 管理员管理学生功能实现291

13.10.1 登录功能的逻辑设计292

13.10.2 配置Struts292

13.10.3 创建模型StudentForm293

13.10.4 创建学生的数据访问对象StudentDAOImp295

13.10.5 查看学生列表功能296

13.10.6 添加学生功能298

13.10.7 删除学生功能299

13.10.8 编辑学生信息功能300

13.11 管理员管理教师功能的实现301

13.11.1 登录功能的逻辑设计301

13.11.2 配置Struts302

13.11.3 创建模型TeacherForm302

13.11.4 创建教师的数据访问对象TeacherDAOImp304

13.11.5 查看教师列表功能306

13.11.6 添加教师功能307

13.11.7 删除教师功能308

13.11.8 编辑教师信息功能309

13.12 管理员管理课程310

13.12.1 登录功能的逻辑设计310

13.12.2 配置Struts311

13.12.3 创建模型CourseForm311

13.12.4 创建课程的数据访问对象CourseDAOImp313

13.12.5 查看课程列表功能315

13.12.6 添加课程功能316

13.12.7 删除课程功能317

13.12.8 编辑课程信息功能318

13.13 管理员管理班级319

13.13.1 登录功能的逻辑设计319

13.13.2 配置Struts320

13.13.3 创建模型ClassesForm321

13.13.4 创建班级的数据访问对象ClassesDAOImp322

13.13.5 查看班级列表功能324

13.13.6 添加班级功能326

13.13.7 删除班级功能327

13.13.8 编辑班级信息功能327

13.14 运行工程329

13.14.1 开发平台329

13.14.2 创建工程329

13.14.3 运行工程332

13.15 本章小结333

第14章 科研信息发布平台(JSP+Servlet)335

14.1 系统概述335

14.2 需求分析336

14.3 系统功能预览337

14.3.1 用户浏览功能337

14.3.2 管理员登录338

14.3.3 管理员管理新闻338

14.3.4 管理员管理在研项目信息340

14.3.5 管理员管理老师信息341

14.3.6 管理员管理学生信息342

14.3.7 管理员管理信息发布平台的管理员信息342

14.4 系统分析343

14.4.1 系统功能模块划分343

14.4.2 系统流程分析344

14.5 系统设计345

14.5.1 数据库结构设计与实现345

14.5.2 目录和包结构348

14.5.3 定义DataProcess349

14.6 创建数据层对象351

14.6.1 创建分页类Pageable351

14.6.2 创建新闻实体类News353

14.6.3 创建新闻的数据访问类News_Manager356

14.6.4 创建项目实体类Project357

14.6.5 创建项目的数据访问类Project_Manager358

14.6.6 创建教师实体类Teacher361

14.6.7 创建教师的数据访问类Teacher_Manager362

14.6.8 创建学生实体类Student366

14.6.9 创建Student_Manage类367

14.6.10 创建管理员实体类Manager370

14.6.11 创建管理员的数据访问类Admin_Manage371

14.7 功能实现374

14.7.1 配置本系统使用到的Servlet374

14.7.2 管理员登录LoginServlet376

14.7.3 添加管理员AddManagerServlet377

14.7.4 修改管理员信息EditManagerServlet377

14.7.5 添加新闻AddNewServlet378

14.7.6 编辑新闻EditNewsServlet379

14.7.7 添加在研项AddProjectServlet379

14.7.8 编辑在研项目信息EditProjectServlet380

14.7.9 添加学生AddStudentServlet380

14.7.10 编辑学生信息EditStudent381

14.7.11 添加教师信息AddTeacherServlet382

14.7.12 编辑教师信息EditTeacherServlet382

14.8 实现自定义标签383

14.8.1 配置自定义标签383

14.8.2 创建标签类NewsTag4guest384

14.8.3 创建标签类News4news386

14.8.4 创建标签类NewsTag387

14.9 前台页面的实现389

14.9.1 平台首页的实现389

14.9.2 新闻浏览页的实现391

14.9.3 在研项目页的实现392

14.9.4 教师信息浏览页的实现393

14.9.5 学生信息浏览页的实现395

14.10 后台管理页面的实现396

14.10.1 后台登录的实现396

14.10.2 后台首页的实现397

14.10.3 管理员查看新闻页面的实现400

14.10.4 管理员添加新闻页面的实现400

14.10.5 管理员删除新闻页面的实现402

14.10.6 管理员编辑新闻页面的实现403

14.11 运行工程404

14.11.1 开发平台404

14.11.2 创建工程405

14.11.3 运行工程406

14.12 本章小结407

第15章 通用论坛BBS(Eclipse+Struts)409

15.1 系统概述409

1 5.2 需求分析409

1 5.2.1 数据流图410

15.2.2 用例图410

15.3 系统功能预览411

15.3.1 用户登录411

15.3.2 用户注册411

15.3.3 发新话题412

15.3.4 发表回复413

15.3.5 注销登录413

15.3.6 管理员登录414

15.3.7 用户管理414

15.3.8 编辑用户权限415

15.3.9 编辑论坛415

15.3.10 加入新论坛416

15.3.11 管理员注销登录416

15.4 系统设计417

15.4.1 数据模型设计417

15.4.2 数据库设计417

15.5 系统实现420

15.6 注册功能421

15.6.1 实现注册功能的组件421

15.6.2 视图组件422

15.6.3 视图组件中所包含的公有文件424

15.6.4 模型组件RegistrationForm.java425

15.6.5 控制器组件RegistrationAction.java427

15.6.6 本部分程序中用到的辅助类方法428

15.6.7 本部分程序中用到的指代词429

15.7 前台用户登录功能430

15.7.1 实现前台用户登录功能的组件430

15.7.2 视图组件430

15.7.3 模型组件UserLoginForm.java432

15.7.4 控制器组件UserLoginAction.java432

15.7.5 本部分程序中用到的辅助类方法434

15.7.6 本部分程序中用到的指代词435

15.8 浏览所有论坛功能435

15.9 浏览论坛所有主题功能438

15.9.1 实现浏览论坛所有主题功能的组件438

15.9.2 模型组件ForumForm.java439

15.9.3 控制器组件TopicListAction.java440

15.9.4 视图组件441

15.9.5 本部分程序中用到的辅助类方法444

15.9.6 本部分程序中用到的指代词446

15.10 发新话题功能446

15.10.1 实现发新话题功能的各个组件446

15.10.2 控制器组件NewTopicAction.java447

15.10.3 视图组件newarticle.jsp449

15.10.4 模型组件NewArticleForm.java450

15.10.5 控制器组件SubmitArticleAction.java450

15.10.6 本部分程序中用到的辅助类方法452

15.10.7 本部分程序中用到的指代词453

15.11 浏览所有回复帖子功能454

15.11.1 实现浏览所有回复帖子功能的组件454

15.11.2v模型组件TopicOfResponseForm.java455

15.11.3 控制器组件ResponseListAction.java455

15.11.4 设计视图组件responselist.jsp456

15.11.5 本部分程序中用到的辅助类方法458

15.11.6 本部分程序中用到的指代词459

15.12 发表回复功能459

15.13 用户注销登录功能460

15.14 后台管理员登录功能461

15.14.1 实现后台管理员登录功能的组件461

15.14.2 视图组件462

15.14.3 模型组件AdminLoginForm.java463

15.14.4 控制器组件AdminLoginAction.java463

15.14.5 本部分程序中用到的辅助类方法465

15.14.6 本部分程序中用到的指代词465

15.15 管理选项页面465

15.16 浏览所有用户功能466

15.16.1 实现浏览所有用户功能的组件466

15.16.2 控制器组件UserManagerAction.java467

15.16.3 视图组件468

15.16.4 本部分程序中用到的辅助类方法470

15.16.5 本部分程序中用到的指代词470

15.17 编辑用户功能470

15.17.1 实现编辑用户功能的组件470

15.17.2 视图组件471

15.17.3 模型组件UserManagerForm.java473

15.17.4 控制器组件UserEditAction.java473

15.17.5 本部分程序中用到的指代词474

15.18 模糊搜索用户功能475

15.18.1 控制器组件SearchUserAction.java475

15.18.2 本部分程序中用到的辅助类方法477

15.18.3 本部分程序中用到的指代词477

15.19 删除用户功能477

15.19.1 控制器组件UserDeleteActionjava478

15.19.2 本部分程序中用到的辅助类方法479

15.19.3 本部分程序中用到的指代词480

15.20 浏览所有论坛功能480

15.20.1 实现浏览所有论坛功能的组件480

15.20.2 控制器组件ForumManagerAction.java481

15.20.3 视图组件482

15.20.4 本部分程序中用到的辅助类方法484

15.20.5 本部分程序中用到的指代词485

15.21 编辑论坛功能485

15.21.1 实现编辑论坛功能的组件485

15.21.2 模型组件ForumManagerForm.java486

15.21.3 控制器组件ForumEditAction.java487

15.21.4 视图组件487

15.21.5 控制器组件ForumEditSubmitAction.java489

15.21.6 本部分程序中用到的辅助类方法490

15.21.7 本部分程序中用到的指代词490

15.22 新增论坛功能490

15.22.1 实现新增论坛功能的组件491

15.22.2 控制器组件PrepareToCreateForumAction.java491

15.22.3 视图组件492

15.22.4 控制器组件ForumCreateAction.java492

15.22.5 本部分程序中用到的辅助类方法494

15.22.6 本部分程序中用到的指代词494

15.23 删除论坛功能494

15.23.1 实现删除论坛功能的组件494

15.23.2 模型组件ForumidForm.java495

15.23.3 控制器组件ForumDeleteAction.java495

15.23.4 本部分程序中用到的辅助类方法497

15.23.5 本部分程序中用到的指代词497

15.24 浏览所有主题功能497

15.25 模糊搜索主题功能499

15.25.1 实现模糊搜索主题功能的组件499

15.25.2 模型组件TopicManagerForm.java500

15.25.3 控制器组件TopicSearchAction.java500

15.25.4 本部分程序中用到的辅助类方法502

15.25.5 本部分程序中用到的指代词502

15.26 删除主题功能502

15.26.1 控制器组件TopicDeleteAction.java503

15.26.2 本部分程序中用到的辅助类方法504

15.26.3 本部分程序中用到的指代词504

15.27 运行工程505

15.27.1 开发平台505

15.27.2 创建工程505

15.27.3 运行工程507

15.28 本章小结508

第16章 网上书店(Struts+Hibernate)509

16.1 系统概述509

16.2 需求分析509

16.2.1 需求概述510

16.2.2 用例图510

16.2.3 数据流图511

16.3 系统功能预览511

16.4 系统设计514

16.4.1 系统架构设计515

16.4.2 业务实体设计515

16.4.3 设计域模型515

16.4.4 设计数据模型516

16.4.5 创建对象/关系映射文件520

16.5 系统首页设计524

16.5.1 公有文件524

16.5.2 取出首页用到的数据526

16.5.3 用到的Java Script方法527

16.5.4 用户信息版块527

16.5.5 订购信息版块529

16.5.6 新书推荐版块530

16.5.7 页面效果532

16.6 运行工程532

16.6.1 开发平台532

16.6.2 创建工程533

16.6.3 运行工程535

16.7 本章小结537

第17章 个性化定制系统Ajax+Spring+Hibernate539

17.1 Ajax技术简介539

17.1.1 什么是Ajax539

17.1.2 为什么使用Ajax539

17.1.3 如何使用Ajax541

17.2 系统概述541

17.3 需求分析541

17.4 系统功能预览542

17.4.1 隐藏或显示页面左侧列表542

17.4.2 定制列表内容542

17.4.3 动态的下拉列表543

17.4.4 向页面右侧添加“小窗口”543

17.4.5 删除页面右侧的“小窗口”543

17.4.6 编辑“小窗口”544

17.4.7 页面右侧“小窗口”的拖动效果544

17.5 系统设计545

17.5.1 数据库结构设计与实现545

17.5.2 目录和包结构547

17.5.3 数据层设计547

17.5.4 创建AppContext类549

17.6 创建持久化类和映射文件549

17.6.1 Subject的持久化类及映射文件550

17.6.2 UserOrderInfo的持久化类及映射文件552

17.6.3 TbUserInfo的持久化类及映射文件554

17.7 创建数据访问对象DAO类555

17.7.1 创建分类科目的数据访问对象SubjectDAO555

17.7.2 创建用户信息的数据访问对象TbUserInfoDAO556

17.7.3 创建用户定制信息的数据访问对象UserOrderInfoDAO558

17.8 创建Service类561

17.8.1 创建SubjectService561

17.8.2 创建UserOrderlnfoService562

17.8.3 创建TbUserInfoService564

17.9 实现定制功能565

17.9.1 创建定制页面:order.jsp565

17.9.2 显示可定制的科目列表566

17.9.3 创建SaveOrderedSubject568

17.9.4 在web.xml中进行配置569

17.10 为实现浏览页面的功能做准备569

17.10.1 “小窗口”的结构569

17.10.2 定义样式表571

17.103 页面的结构572

17.11 Ajax实现动态功能573

17.11.1 Ajax引擎的实现573

17.11.2 与Ajax引擎交互的服务器端程序:GetSubjectServlet574

17.11.3 分析服务器端返回的信息575

17.11.4 显示页面右侧的“小窗口”576

17.11.5 页面左侧的下拉列表578

17.11.6 修改“小窗口”的显示数量功能578

17.11.7 删除“小窗口”功能580

17.12 “小窗口”拖动功能581

17.13 运行工程584

17.13.1 开发平台584

17.13.2 创建工程585

17.13.3 运行工程586

17.14 本章小结587

第18章 网上文件管理系统(Eclipse+Struts)589

18.1 系统概述589

18.2 需求分析589

18.2.1 数据流图590

18.2.2 用例图590

18.3 系统功能预览591

18.4 系统设计595

18.4.1 数据模型设计595

18.4.2 数据库设计596

18.5 系统实现597

18.6 用户登录功能597

18.6.1 实现用户登录功能的组件598

18.6.2 视图组件598

18.6.3 模型组件LoginForm.java599

18.6.4 控制器组件LoginActionjava600

18.6.5 本部分程序中用到的辅助类方法601

18.6.6 本部分程序中用到的指代词602

18.7 浏览所有用户功能602

18.8 新建用户功能604

18.8.1 实现新建用户功能的各个组件605

18.8.2 控制器组件CheckPowerAction.java605

18.8.3 视图组件606

18.8.4 模型组件NewUserForm.java608

18.8.5 控制器组件NewUserAction.java610

18.8.6 本部分程序中用到的辅助类方法611

18.8.7 本部分程序中用到的指代词612

18.9 编辑用户功能612

18.9.1 实现编辑用户功能的各个组件612

18.9.2 控制器组件CheckPowerAction.java613

18.9.3 视图组件614

18.9.4 模型组件ModifyUserForm.java616

18.9.5 控制器组件ModifyUserAction.java618

18.9.6 本部分程序中用到的辅助类方法619

18.9.7 本部分程序中用到的指代词620

18.10 删除用户功能620

18.10.1 控制器组件CheckPowerAction.java620

18.10.2 本部分程序中用到的辅助类方法622

18.10.3 本部分程序中用到的指代词622

18.11 浏览用户目录功能622

18.11.1 控制器组件CheckPowerAction.java623

18.11.2 视图组件624

18.12 上传文件功能626

18.12.1 模型组件FileUploadForm.java626

18.12.2 控制器组件FileUploadAction.java627

18.12.3 本部分程序中用到的辅助类方法629

18.12.4 本部分程序中用到的指代词629

18.13 下载文件功能630

18.14 删除文件功能630

18.14.1 控制器组件CheckPowerAction.java630

18.14.2 本部分程序中用到的辅助类方法632

18.14.3 本部分程序中用到的指代词632

18.15 用户注销登录功能632

18.16 运行工程633

18.16.1 开发平台633

18.16.2 创建工程633

18.16.3 运行工程635

18.17 本章小结636

热门推荐