王朝百科
分享
 
 
 

30天学通JavaWeb项目案例开发

王朝百科·作者佚名  2010-07-16  
宽屏版  字体: |||超大  

图书信息作者:吴亚峰 索依娜 等编著

30天学通JavaWeb项目案例开发

出 版 社: 电子工业出版社

出版时间: 2009-7-1

页数:516页

开本: 16开

I S B N : 9787121090233

定价:59.00元(含DVD光盘1张)

内 容 简介Java是目前最流行、发展最快的编程语言之一,由于其开放,跨平台的特点,吸引了众多的开发人员与软件公司。同时在众多软件公司及有志之士的共同努力下,出现了许多优秀的开源框架,为Java语言在企业级开发领域注入了新的血液。

本书结合具体的项目案例向读者介绍了Java EE开发的整个流程,本书共介绍了10个项目案例,涵盖了目前几个比较流行的开源框架,如Struts、Spring、Hibernate、JSF,同时还有用于分布式企业级开发的EJB技术,在项目的开发过程中,笔者还多次使用到了Ajax技术,以增强用户体验。在每一个项目案例的介绍中,笔者都是按照实际的开发步骤进行的,一个模块一个模块地进行介绍。对每一个项目的代码都进行了详细的介绍,对核心代码还进行了详细的代码注释,尽量让读者读懂代码中的每一行,每一个细节。

本书不仅仅是向读者介绍几个案例,更是为了让读者熟悉这些开源框架的使用,其中也包含了笔者很多的开发技巧与开发经验,因此对于Java EE初学者及具有一定开发基础的编程人员,都是一本不错的参考书。

本书附赠DVD光盘1张,内容包括超大容量手把手教学视频、电子教案(PPT)、编程参考宝典电子书、源代码。

本书特点锲而不舍,金石可镂。

——荀子•劝学

为什么要写这样一本书

为了帮助众多的软件开发人员尽快地学习和掌握JavaEE企业级开发中的众多开源框架,尽快地步入实际的项目开发中来,作者根据多年的项目开发经验编写了此书。

本书通过几个具体的案例向读者介绍了实际项目的开发流程及开发技巧。在这些案例中涵盖了目前一些比较流行的开源框架,如Struts、JSF、Spring、Hibernate,同时还包含了Ajax的相关技术,希望通过这些案例能够使读者尽快地熟悉这些相关技术。

本书的特点

1.秉承畅销书“21天学通”的细致写法

本书传承了畅销系列“21天学通”细致的写作手法,本着“让读者少走弯路,尽快上手”的理念,用特别适合初学者着手实践的方式,精选典型案例,讲解了实际项目开发的流程,包括了项目的开发背景、需求分析、系统设计等,同时还对各项目开发环境的选择进行了简要介绍。

本书体例如下:

清晰的结构:本书中的所有案例都是按照笔者的实际开发过程一个模块一个模块地进行介绍的,这也是按照实际项目的开发流程进行的,结构清晰,便于实际练习。

贴心的提示:为便于读者阅读,全书穿插着一些技巧和提示,帮助读者理解知识点。

直观的截图:对案例给出必要的结果界面图,帮助读者直观地理解范例代码。

范例代码:截取关键代码段,层次清楚,语句简洁,体现了代码优美的原则,有利于读者养成良好的代码编写习惯。

注释和解析:重要代码几乎行行有注释,代码段后对关键代码行逐一解释,帮助读者掌握相关概念,理解知识点。

代码位置:在书中特别给出了重要代码段在光盘中的位置,便于读者检索和实践。

经作者多年的培训及学员的反馈证明,以上讲解方式是非常适合初学者进阶的学习方式,读者按照这种方式,会非常轻松、顺利地掌握本书知识并举一反三。

2.实用超值的DVD光盘

为帮助读者更好地掌握和实践,本书附赠DVD光盘,内容包括本书内容多媒体视频、基础知识多媒体视频、电子教案(PPT)、编程参考宝典电子书、实例源代码等。

 本书内容多媒体视频:配有长达21小时作者亲自配音的手把手教学视频,讲解本书关键知识点和操作步骤。

 Java Web开发入门视频:本书附赠13小时基础知识视频讲解,帮助读者夯实基础,更容易地掌握本书内容。

 电子教案(PPT):本书可以作为高校相关课程的教材或课外辅导书,所以笔者特别制作了电子教案(PPT),方便老师教学和学生自学。

 编程参考宝典电子书:为方便广大读者学习,特别制作了编程开发参考电子书,供读者查阅和参考。

3.完善的技术支持

本书提供了论坛:www.rzchina.net,读者可以在上面提问和交流。另外,论坛上还有一些小的教程、视频动画和各种技术文章,帮助读者提高开发水平。

4.附赠与书等价的培训课程

购买本书,读者将得到为期两周价值59元的网络培训课程,还能获得授课老师亲自录制的视频学习资料,并且可以通过QQ和我们的老师直接沟通,得到手把手的指导,课程包括Java、.NET、C、VC++、测试等软件编程热门领域,具体科目可以到www.rzchina.net查询。

5.额外的资源提供

为了帮助读者进一步学习编程,我们收集了100 GB的编程视频和其他资料,涉及Java、.NET、Visual C++、Visual Basic等,读者可以登录www.rzchina.net,索取相关的资料。

本书面向的读者

本书通过实际的项目案例向读者介绍了项目的开发流程,内容详细,涵盖面广,主要面向以下开发人员。

 JavaEE初学者:本书中的案例涵盖了目前比较流行的企业级开源框架,而且还对各个框架的组合使用进行了详细的介绍,作为一个JavaEE的初学者,可以从中学习如何配置这些开源框架,让其组合使用,还可以学习到各开源框架的使用技巧。

 有一定基础的JavaEE开发人员:因为本书案例是笔者精心选择开发的,涉及了众多的开源框架,包含了一些Ajax技术,以及笔者的一些心得体会与开发经验,所以对于有一定开发经验的JavaEE开发人员来说,通过学习本书可以进一步提高开发水平。

本书作者

本书由吴亚峰、索依娜主笔编写,同时参与编写的还有昊燃、崔国强、翟瑞科、汪圆圆、胡新亮、黄叶新、李增辉、刘聪、龙志标、孟劼、米爱中、秦侠、冉剑、任潇、谭励、王大亮、伍云辉、于重重、曾光、张双、朱照华、扈新波、黄永湛、刘新、孟祥嵩、王二亮、张贺军、李勇、刘基林、闫术卓、关涛、王岩、李晓白、魏星、刘蕾、吕峰军、商斌、师正杰、施以箴、杨洪涛、王润森、魏汪洋。在此一并表示感谢。

在本书的编写过程中得到了唐山百纳科技有限公司Java培训中心的大力支持,同时苏亚光、王海峰以及作者的家人也为本书的编写提供了很多的帮助,在此表示衷心的感谢!

由于本书案例涉及行业众多,且编者水平和学识有限,书中难免有疏漏之处,敬请广大读者朋友批评指正,并多多提出宝贵意见。

编 者

目 录第1章 预备知识( 教学视频:21分钟) 23

1.1 Tomcat的下载安装及简单使用 24

1.1.1 Tomcat服务器的下载 24

1.1.2 Tomcat服务器的安装 24

1.1.3 Tomcat的简单使用 25

1.2 Web Logic的使用 26

1.2.1 开发一个简单的EJB程序 26

1.2.2 Servlet的开发 26

1.2.3 开发前台JSP文件 27

1.2.4 部署应用 27

1.3 MySQL的下载安装及使用 30

1.3.1 MySQL的下载 30

1.3.2 MySQL的安装 30

1.3.3 MySQL的简单使用 30

1.4 Oracle数据库的使用 31

1.4.1 登录到Oracle界面 31

1.4.2 操作Oracle数据库 31

1.5 JCreator的使用 32

1.5.1 JCreator的安装 32

1.5.2 JCreator的使用 32

1.6 章末总结 33

第2章 飞达商贸有限公司POS系统(JSP+ Spring+Hibernate+MySQL实现

第2章 共6300行代码)( 教学视频:122分钟) 34

2.1 开发背景 35

2.2 系统分析 35

2.2.1 需求分析 35

2.2.2 可行性分析 35

2.3 系统设计 36

2.3.1 系统目标 36

2.3.2 系统功能结构 36

2.3.3 构建开发环境 36

2.3.4 系统界面预览 36

2.3.5 系统目录结构与框架 38

2.4 数据库设计 39

2.4.1 数据库分析 39

2.4.2 项目E-R图 39

2.4.3 数据库基本表的设计 39

2.4.4 数据库数据表的设计 41

2.5 开发前的准备工作 44

2.5.1 表的创建与记录插入 44

2.5.2 数据源的配置 44

2.5.3 Spring的配置 45

2.5.4 Hibernate的配置 45

2.6 登录及注销模块 46

2.6.1 登录页面的设计 47

2.6.2 Servlet的配置 47

2.6.3 登录动作的实现 47

2.6.4 业务方法的实现 48

2.6.5 注销动作的实现 49

2.7 首页的开发 50

2.8 商品资料管理模块 50

2.8.1 商品资料管理页面的实现 51

2.8.2 业务方法的实现 52

2.8.3 商品搜索及换页动作的实现 53

2.8.4 商品的添加和查看 54

2.8.5 商品的修改及删除 57

2.9 商品类别管理模块 59

2.9.1 商品类别管理页面的实现 59

2.9.2 类别的添加及查看 60

2.9.3 类别的修改及删除 61

2.10 客户资料管理模块 62

2.10.1 客户资料管理页面的实现 63

2.10.2 客户的添加及查看 64

2.10.3 客户的修改与删除 65

2.11 供应商资料管理模块 67

2.12 采购信息管理模块 67

2.12.1 采购信息管理页面的实现 67

2.12.2 采购信息的添加及删除 68

2.12.3 采购明细的添加 69

2.12.4 采购信息的查看与修改 72

2.12.5 采购明细的修改与删除 73

2.13 采购退货管理模块 76

2.13.1 采购退货明细的添加 76

2.13.2 采购退货明细的修改及删除 78

2.14 销售与退货管理模块 80

2.15 库存统计模块 80

2.16 系统维护模块 81

2.16.1 管理员管理页面的实现 81

2.16.2 管理员的添加及删除 81

2.16.3 密码重置 82

2.16.4 修改个人密码 82

2.17 知识点汇总 83

2.18 章末总结 83

第3章 东城大学在线答疑系统(Struts2 +Spring+MySQL实现共6300行代码)

第3章 ( 教学视频:132分钟) 84

3.1 开发背景 85

3.2 系统分析 85

3.2.1 需求分析 85

3.2.2 可行性分析 85

3.3 系统设计 86

3.3.1 系统目标 87

3.3.2 系统结构图 87

3.3.3 构建开发环境 87

3.3.4 系统预览 87

3.3.5 系统目录组织结构图 88

3.4 数据库设计 89

3.4.1 数据库分析 89

3.4.2 项目E-R图 90

3.4.3 数据库表的设计 90

3.5 开发前的准备工作 93

3.5.1 创建表及插入测试数据 93

3.5.2 数据源的配置 93

3.5.3 Struts2和Spring的配置 94

3.6 用户登录和注册 95

3.6.1 BaseAction基类介绍 95

3.6.2 利用Ajax验证注册用户名 97

3.6.3 实现注册功能 99

3.6.4 用户登录的开发 101

3.7 前台显示页面的开发 102

3.7.1 分页的基类Action 102

3.7.2 首页显示内容的实现 104

3.7.3 课程提问列表的实现 106

3.7.4 提问明细的实现 108

3.7.5 利用拦截器实现权限控制 110

3.8 参与答疑功能 111

3.8.1 提出新问题 111

3.8.2 回复提问 112

3.8.3 申请课程 113

3.9 个人控制页面 114

3.9.1 上传头像 114

3.9.2 修改密码 116

3.9.3 申请处理 117

3.9.4 提示功能 119

3.9.5 添加学生 120

3.10 课程管理 121

3.10.1 添加新课程 121

3.10.2 编辑课程信息 122

3.11 内容管理 123

3.11.1 提问管理 123

3.11.2 回复管理 124

3.12 用户管理 125

3.12.1 用户列表 125

3.12.2 重置用户密码 127

3.13 知识点汇总 128

3.14 章末总结 128

第4章 A10酒店预订管理系统(JSF+ Spring+Oracle实现共6700行代码)

第4章 ( 教学视频:120分钟) 129

4.1 开发背景 130

4.2 系统分析 130

4.2.1 需求分析 130

4.2.2 可行性分析 130

4.3 系统设计 131

4.3.1 系统目标 131

4.3.2 系统结构图 131

4.3.3 构建开发环境 132

4.3.4 系统预览 132

4.3.5 系统目录组织结构图 133

4.4 数据库设计 134

4.4.1 数据库分析 134

4.4.2 项目E-R图 135

4.4.3 数据库表的设计 135

4.5 开发前的准备工作 137

4.5.1 数据表的创建及测试数据的插入 137

4.5.2 数据源的配置 138

4.5.3 Spring集成配置 139

4.5.4 JSF与Spring集成配置 139

4.6 登录模块的开发 140

4.6.1 BaseBean介绍 140

4.6.2 登录页面后台Bean的开发 140

4.6.3 DBUtil类的开发 142

4.6.4 用户导航规则的配置 143

4.7 注册和修改资料 143

4.7.1 实现注册功能 143

4.7.2 业务方法实现 145

4.7.3 修改密码的实现 145

4.7.4 用户修改资料 146

4.8 资源列表实现 148

4.8.1 分页BaseBean实现 148

4.8.2 将资源分页显示 149

4.8.3 ResItem类简介 151

4.8.4 查看资源状态 152

4.9 用户订单功能 153

4.9.1 当前订单处理 154

4.9.2 查看“我的订单” 155

4.9.3 查看订单详情 156

4.10 管理员登录 158

4.11 管理员管理 159

4.11.1 管理员列表 160

4.11.2 添加管理员 161

4.11.3 重置管理员密码 162

4.12 用户管理 163

4.13 分组管理 163

4.14 资源管理 165

4.14.1 资源列表管理页面 166

4.14.2 编辑资源信息 167

4.14.3 添加资源 168

4.15 订单管理 170

4.15.1 订单列表实现 170

4.15.2 订单处理 171

4.16 知识点汇总 172

4.17 章末总结 172

第5章 远洋网络购物广场商务系统(JSP+ Servlet+JavaBean+MySQL实现

第5章 共5700行代码)( 教学视频:120分钟) 173

5.1 开发背景 174

5.2 系统分析 174

5.2.1 需求分析 174

5.2.2 可行性分析 174

5.3 系统设计 175

5.3.1 系统目标 175

5.3.2 系统功能结构 175

5.3.3 构建开发环境 175

5.3.4 系统界面预览 176

5.3.5 系统目录结构 177

5.4 数据库设计 178

5.4.1 数据库分析 178

5.4.2 项目E-R图 178

5.4.3 数据库表的设计 179

5.5 开发前的准备工作 180

5.5.1 表的创建与记录插入 181

5.5.2 数据源的配置 181

5.6 客户端主页模块 182

5.6.1 页面的搭建 182

5.7 客户登录注销功能开发 183

5.7.1 客户登录功能开发 183

5.7.2 “我的订单”功能开发 186

5.7.3 客户注销功能开发 187

5.8 客户端功能开发 187

5.8.1 客户注册功能开发 187

5.8.2 注册事件响应的开发 189

5.8.3 密码重置功能开发 190

5.9 “主页”超链接的实现 191

5.9.1 界面搭建 191

5.9.2 “主页”超链接的实现 192

5.9.3 开发显示提示信息功能 195

5.10 客户端信息显示功能开发 195

5.10.1 分页显示页面开发 195

5.10.2 分页功能开发 197

5.10.3 商品查询功能开发 198

5.10.4 商品分类显示开发 199

5.10.5 商品详细信息显示开发 199

5.11 购买商品功能开发 200

5.11.1 商品购买功能开发 200

5.11.2 商品数量修改功能开发 202

5.11.3 结账按钮功能的开发 203

5.11.4 订单提交功能开发 205

5.11.5 数据库操纵方法的开发 206

5.12 “我的订单”功能开发 207

5.12.1 全部订单显示功能开发 208

5.12.2 订单排列功能开发 208

5.13 后台管理功能开发 210

5.13.1 树形结构的开发 210

5.13.2 管理端具体功能开发 212

5.13.3 管理员添加功能开发 213

5.13.4 管理员登录功能开发 214

5.13.5 修改密码功能开发 215

5.14 商品管理功能开发 215

5.14.1 商品添加功能开发 216

5.15 订单管理功能开发 216

5.15.1 全部订单显示功能开发 217

5.15.2 查看订单详细信息功能开发 218

5.15.3 已发送订单信息显示功能开发 218

5.16 知识点汇总 219

5.17 章末总结 220

第6章 时讯科技人事管理系统(Struts2+SQL Server实现共7200行代码)

第6章 ( 教学视频:125分钟) 221

6.1 开发背景 222

6.2 系统分析 222

6.2.1 需求分析 222

6.2.2 可行性分析 222

6.3 系统设计 223

6.3.1 系统目标 224

6.3.2 系统结构图 224

6.3.3 构建开发环境 224

6.3.4 系统预览 224

6.3.5 系统目录组织结构图 225

6.4 数据库设计 226

6.4.1 数据库分析 226

6.4.2 项目E-R图 226

6.4.3 数据库表的设计 228

6.5 开发前的准备工作 230

6.5.1 数据表的创建及测试数据的插入 230

6.5.2 系统文件组织结构 231

6.5.3 数据源的配置 231

6.6 登录模块的开发与设计 232

6.6.1 登录页面后台Action类的开发 232

6.6.2 业务功能Bean的开发 234

6.6.3 配置登录Action 235

6.6.4 测试运行登录模块 236

6.7 人事部管理首页的开发 236

6.7.1 职工列表后台Action的开发 236

6.7.2 职工列表业务方法的实现 238

6.7.3 查看职工详情Action的开发 240

6.7.4 配置职工列表模块 241

6.8 添加职工模块的开发 241

6.8.1 添加职工后台Action的开发 241

6.8.2 添加职工业务功能的实现 244

6.8.3 配置添加职工Action 245

6.9 查询职工模块的开发 246

6.9.1 查询职工业务方法的实现 246

6.9.2 删除职工功能的实现 248

6.10 部门管理模块开发 249

6.10.1 部门职工详单 249

6.10.2 删除部门的实现 250

6.11 考勤信息管理模块 250

6.11.1 设定签到日期 250

6.11.2 签到表的实现 251

6.11.3 签到业务的实现 253

6.12 加班信息管理模块 254

6.12.1 添加加班信息 254

6.12.2 部门加班信息查询 255

6.13 薪资管理模块的开发 256

6.13.1 薪资汇总业务的开发 257

6.13.2 薪资汇总发放表的生成 258

6.14 假期申请模块的开发 260

6.15 人事部管理权限控制 261

6.16 个人页面的开发 262

6.16.1 链接选项卡开发 262

6.16.2 个人基本信息查询 263

6.17 个人工资列表 263

6.18 网上假期申请 265

6.18.1 假期申请Action的实现 265

6.18.2 假期申请业务方法的实现 267

6.19 个人页面权限控制 267

6.20 知识点汇总 268

6.21 章末总结 268

第7章 骄阳网上票务查询系统(JSP+Servlet+EJB3.0+Oracle实现共4700行代码)

第7章 ( 教学视频:127分钟) 269

7.1 开发背景 270

7.2 系统分析 270

7.2.1 需求分析 270

7.2.2 可行性分析 270

7.3 系统设计 271

7.3.1 系统目标 271

7.3.2 系统功能结构 271

7.3.3 构建开发环境 271

7.3.4 系统预览 272

7.3.5 系统目录组织结构与框架 273

7.4 数据库设计 275

7.4.1 数据库分析 275

7.4.2 项目E-R图 275

7.4.3 数据库表的设计 276

7.5 开发前的准备工作 279

7.5.1 表的创建与测试数据的插入 279

7.5.2 数据源的配置 280

7.6 首页的开发 280

7.6.1 首页的搭建 280

7.6.2 首页的初始化 281

7.6.3 登录动作的实现 284

7.6.4 用户注销 285

7.6.5 首页测试 285

7.7 车次搜索模块 285

7.7.1 站站查询 285

7.7.2 中转站查询 288

7.7.3 车站所有车次查询 289

7.7.4 车次查询 291

7.7.5 车次搜索模块测试 292

7.8 车票预订模块 292

7.8.1 车次的选择 292

7.8.2 车票信息添加 295

7.8.3 车票信息确认 297

7.8.4 车票信息修改 298

7.8.5 车票预订模块测试 299

7.9 我的预订模块 299

7.9.1 预订查看页面的开发 299

7.9.2 预订管理的开发 301

7.9.3 “我的预订”模块测试 302

7.10 转让求购信息模块 302

7.10.1 信息发布功能的开发 302

7.10.2 信息查看功能的开发 303

7.10.3 转让求购信息模块测试 304

7.11 信息管理模块 304

7.12 注册及资料修改模块 305

7.12.1 用户注册功能的开发 306

7.12.2 资料修改功能的开发 308

7.12.3 注册及资料修改模块测试 309

7.13 订单管理模块 309

7.13.1 订单查看功能的开发 309

7.13.2 订单发送功能的开发 310

7.13.3 订单管理模块测试 311

7.14 管理员管理模块 311

7.14.1 管理员的添加 312

7.14.2 密码重置 312

7.14.3 管理员的删除 313

7.14.4 管理员管理模块测试 314

7.15 密码修改模块 314

7.16 知识点汇总 314

7.17 章末总结 314

第8章 慕仁大学图书馆管理系统(JSP+Servlet+Spring+Oracle实现共4100行代码)

第8章 ( 教学视频:127分钟) 315

8.1 开发背景 316

8.2 系统分析 316

8.2.1 需求分析 316

8.2.2 可行性分析 316

8.3 系统设计 317

8.3.1 系统目标 317

8.3.2 系统功能结构 317

8.3.3 构建开发环境 318

8.3.4 学生端预览 318

8.3.5 管理端预览 319

8.4 数据库设计 320

8.4.1 数据库分析 320

8.4.2 项目E-R图 320

8.4.3 数据库表的设计 321

8.5 开发前的准备工作 323

8.5.1 表的建立和测试数据的插入 323

8.5.2 数据源的配置 324

8.5.3 Spring的配置 324

8.5.4 系统目录结构与框架 325

8.6 学生登录注销模块 326

8.6.1 登录界面开发 327

8.6.2 登录注销功能的实现 328

8.6.3 实现登录验证 329

8.7 查看/修改个人资料 330

8.7.1 查看个人信息 330

8.7.2 修改密码 331

8.8 日期处理 332

8.9 借阅信息查询 333

8.9.1 当前借阅列表 334

8.9.2 查询借阅列表实现 335

8.9.3 历史借阅记录 336

8.9.4 丢失图书记录 337

8.10 分页的实现 337

8.10.1 保存状态的Bean的开发 337

8.10.2 分页导航的实现 338

8.10.3 用于分页的数据库方法 339

8.11 罚款和读者挂失 339

8.11.1 罚款记录 340

8.11.2 当前罚款 341

8.11.3 读者挂失 342

8.12 续借和挂失 342

8.12.1 续借图书 343

8.12.2 挂失图书 344

8.13 图书检索和预约 346

8.13.1 图书检索 346

8.13.2 图书预约 347

8.13.3 预约列表 348

8.14 管理员管理 349

8.14.1 管理员修改密码 349

8.14.2 管理员维护 351

8.15 学生管理 352

8.15.1 添加新生 353

8.15.2 学生的改、删和查找 354

8.16 图书管理 355

8.16.1 添加图书 355

8.16.2 图书的改、删和查找 356

8.17 借阅管理 358

8.17.1 图书借阅 358

8.17.2 归还图书 360

8.17.3 缴纳罚款 362

8.18 知识点汇总 363

8.19 章末总结 363

第9章 华北城市大学学生管理系统(JSF+MySQL实现共5600行代码)

第9章 ( 教学视频:110分钟) 364

9.1 开发背景 365

9.2 系统分析 365

9.2.1 需求分析 365

9.2.2 可行性分析 365

9.3 系统设计 366

9.3.1 系统目标 366

9.3.2 系统结构图 367

9.3.3 构建开发环境 367

9.3.4 系统预览 367

9.3.5 系统目录组织结构图 368

9.4 数据库设计 369

9.4.1 数据库分析 369

9.4.2 项目E-R图 369

9.4.3 数据库表的设计 370

9.5 开发前的准备工作 373

9.5.1 数据表的创建及测试数据的插入 374

9.5.2 系统文件组织结构 374

9.5.3 数据源的配置 375

9.6 登录页面的开发与设计 375

9.6.1 登录模块后台Bean的开发 376

9.6.2 登录模块业务Bean的开发 377

9.6.3 页面导航及受管Bean的配置 378

9.6.4 登录模块前台页面的开发 379

9.6.5 错误信息处理 380

9.7 教师端首页的开发 381

9.7.1 教师端首页主体框架 381

9.7.2 教师端导航树的开发 382

9.7.3 导航树后台Bean的开发 383

9.7.4 配置业务Bean及导航规则 384

9.8 教师端修改密码 385

9.8.1 修改密码页面的开发 385

9.8.2 修改密码业务方法的实现 386

9.8.3 业务Bean的配置 387

9.9 添加新学生模块的开发 387

9.9.1 前台页面的开发 388

9.9.2 添加新生后台Bean的开发 390

9.9.3 添加学生业务方法的实现 392

9.10 学生基本信息查询模块的开发 394

9.11 学生成绩查询模块的开发 396

9.11.1 成绩查询前台页面的开发 396

9.11.2 成绩查询后台业务的开发 397

9.12 选课信息管理模块的开发 398

9.12.1 选课管理模块前台页面的开发 399

9.12.2 课程管理业务Bean的开发 400

9.12.3 选课设置业务方法实现 401

9.13 可选课程列表模块的开发 403

9.13.1 可选课程列表前台页面的开发 403

9.13.2 后台业务Bean的开发 404

9.13.3 可选课程列表业务方法的实现 405

9.14 课程成绩录入模块的开发 406

9.14.1 成绩录入前台页面的开发 406

9.14.2 成绩录入业务Bean的开发 408

9.14.3 自定义转换器的开发 409

9.15 学生端部分功能简介 410

9.16 网上选课模块的开发 410

9.16.1 网上选课前台页面的开发 410

9.16.2 网上选课后台Bean的开发 411

9.16.3 StudentDB选课方法的实现 412

9.17 课表显示模块的开发 414

9.17.1 课表显示前台页面的开发 414

9.17.2 课表显示后台Bean的开发 416

9.18 知识点汇总 417

9.19 章末总结 417

第10章 迅捷中介二手房交易系统 (JSH+JavaMail+GoogleMap +MySQL实现

第10章 共9900行代码)( 教学视频:130分钟) 418

10.1 开发背景 419

10.2 系统分析 419

10.2.1 需求分析 419

10.2.2 可行性分析 419

10.3 系统设计 420

10.3.1 系统目标 420

10.3.2 系统功能结构 420

10.3.3 构建开发环境 420

10.3.4 系统预览 421

10.3.5 系统目录组织结构与框架 423

10.4 数据库设计 423

10.4.1 数据库分析 423

10.4.2 项目E-R图 424

10.4.3 数据库表的设计 425

10.5 开发前的准备工作 428

10.5.1 表的创建与记录的插入 428

10.5.2 数据源的配置 428

10.5.3 JSF的配置 429

10.5.4 Spring的配置 430

10.5.5 Hibernate的配置 430

10.6 首页的开发 431

10.6.1 首页的搭建 432

10.6.2 首页后台Bean的实现 433

10.6.3 搜索功能的实现 436

10.6.4 首页测试 437

10.7 用户功能模块的开发 437

10.7.1 用户注册 437

10.7.2 用户登录 439

10.7.3 个人资料查看及修改 439

10.7.4 用户功能模块测试 441

10.8 房源信息模块的开发 441

10.8.1 房源信息的发布 441

10.8.2 房源信息的查看 443

10.8.3 个人房源信息管理 444

10.8.4 个人申请房源管理 446

10.8.5 房源信息模块测试 448

10.9 GoogleMap的开发 448

10.10 JavaMail的开发 450

10.11 合同样本及法规查询模块 451

10.12 在线咨询模块 452

10.12.1 问题的发布 452

10.12.2 个人问题管理 453

10.12.3 在线咨询模块测试 454

10.13 后台个人信息模块 454

10.13.1 管理员登录 454

10.13.2 密码修改 455

10.14 后台首页开发 455

10.15 管理员管理模块 456

10.15.1 管理员的添加 456

10.15.2 管理员的查看及删除 457

10.15.3 密码重置 458

10.15.4 管理员管理模块测试 459

10.16 回复客户模块 459

10.16.1 回复客户问题 459

10.16.2 设置客户权限 462

10.16.3 回复客户模块测试 464

10.17 合同管理模块 464

10.18 知识点汇总 465

10.19 章末总结 465

第11章 智达办公自动化管理系统(SSH+Ajax +Comet+Oracle实现共8200行代码)

第11章 ( 教学视频:126分钟) 466

11.1 开发背景 467

11.2 系统分析 467

11.2.1 需求分析 467

11.2.2 可行性分析 467

11.3 系统设计 468

11.3.1 系统目标 468

11.3.2 系统结构图 469

11.3.3 构建开发环境 469

11.3.4 系统预览 469

11.3.5 系统目录组织结构图 470

11.4 数据库设计 471

11.4.1 数据库分析 471

11.4.2 项目E-R图 471

11.4.3 数据库表的设计 473

11.5 开发前的准备工作 478

11.5.1 数据表的创建及测试数据的插入 478

11.5.2 系统文件组织结构 479

11.5.3 数据源及框架的配置 479

11.6 登录模块的开发与设计 480

11.6.1 登录页面后台Action类的开发 480

11.6.2 LoginDB的开发 482

11.6.3 用户映射类与映射文件的开发 482

11.6.4 登录模块的配置与测试 483

11.7 管理首页的开发 485

11.7.1 主页横条简介 485

11.7.2 主页横条的开发 486

11.7.3 仪表盘的开发 488

11.7.4 仪表盘后台Action的开发 489

11.8 紧急报警模块的开发与设计 490

11.8.1 报警页面BaseAction的开发 490

11.8.2 报警页面业务Action的开发 492

11.8.3 查看报警功能的开发 493

11.8.4 查看报警具体信息 495

11.9 文件管理模块的开发与设计 496

11.9.1 发送文件前台页面的开发 497

11.9.2 用户列表后台Action的开发 498

11.9.3 文件发送Action的开发 499

11.10 文件的查看及下载 501

11.10.1 文件查看Action的开发 501

11.10.2 文件的下载 503

11.10.3 下载Action的配置 504

11.11 企业共享、消息及人力资源 504

11.12 考勤管理模块的开发 504

11.12.1 考勤时间的设定 505

11.12.2 在线考勤功能的实现 505

11.12.3 考勤记录的插入 507

11.13 审批流功能的开发 508

11.13.1 提交审批功能的开发 509

11.13.2 查看审批状态 511

11.14 知识点汇总 512

11.15 章末总结 512

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有