图书介绍

中小型Web项目开发实战PDF|Epub|txt|kindle电子书版本网盘下载

中小型Web项目开发实战
  • 冯艳玲,张晖,邓果丽主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302328360
  • 出版时间:2013
  • 标注页数:203页
  • 文件大小:37MB
  • 文件页数:214页
  • 主题词:主页制作-程序设计-高等职业教育-教材

PDF下载


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

下载说明

中小型Web项目开发实战PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 项目的准备阶段3

第1章 项目需求分析与设计3

1.1 开发技术的选取3

1.2 JavaWeb开发模式4

1.3 软件项目的需求分析4

1.4 需求分析报告的格式5

1.4.1 编写目的5

1.4.2 运行环境5

1.4.3 系统结构分析6

1.4.4 系统功能分析6

课后练习9

第2章 MyEclipse集成开发环境10

2.1 任务一:JDK的安装和配置10

2.1.1 JDK的下载和安装10

2.1.2 JDK环境变量的设置10

2.2 任务二:Tomcat的安装和配置14

2.3 任务三:Web项目的创建16

2.4 任务四:在MyEclipse中配置Web服务器21

2.5 任务五:向Web服务器上部署项目23

课后练习25

第3章 MySQL数据库的设计与开发26

3.1 任务一:创建数据库26

3.2 任务二:创建数据表27

3.3 任务三:添加记录30

3.4 任务四:创建视图31

3.5 任务五:数据表的备份和还原32

3.6 任务六:Tomcat数据库连接池的配置34

课后练习35

第4章 知识准备36

4.1 HTML表单及其元素36

4.1.1 表单36

4.1.2 表单元素37

4.2 JSP语法45

4.2.1 JSP页面的组成45

4.2.2 JSP注释45

4.2.3 JSP程序片47

4.2.4 JSP声明48

4.2.5 JSP表达式49

4.3 JSP指令标签51

4.3.1 page指令51

4.3.2 include指令54

4.4 JSP动作标签56

4.4.1 include动作56

4.4.2 forward动作57

4.4.3 plugin动作57

4.4.4 param动作57

4.4.5 JavaBean相关动作标签57

4.5 内置对象58

4.5.1 request对象58

4.5.2 response对象62

4.5.3 session对象62

4.5.4 application对象64

4.5.5 out对象67

4.5.6 page对象67

4.5.7 exception对象68

4.5.8 pageContext对象68

4.5.9 config对象69

4.6 JDBC简介69

4.6.1 JDBC的概念及特点69

4.6.2 Web访问数据库的原理70

4.6.3 JDBC的结构70

4.6.4 JDBC的种类70

4.6.5 手动建立ODBC数据源71

4.6.6 JDBC访问数据库的基本步骤75

4.6.7 JDBC URL82

课后练习83

第二部分 系统数据访问功能模块的设计开发87

第5章 商品信息的显示和查询87

5.1 任务一:商品展示的实现87

5.1.1 JavaBean的定义87

5.1.2 商品信息实体Bean的编写88

5.1.3 DAO类中findAll()方法的编写90

5.1.4 编写显示商品信息的JSP文件91

5.2 任务二:商品库存信息的排序显示94

5.2.1 对视图的排序查询94

5.2.2 在JSP中使用增强的FOR循环95

5.3 任务三:查询各分店的库存商品详细信息96

5.3.1 编写DAO类中的findByXxxx()方法97

5.3.2 编写与用户查询相关的JSP文件97

5.4 任务四:用多个条件查询库存商品信息99

5.4.1 编写DAO类中的findByExample()方法100

5.4.2 编写与用户多条件查询相关的JSP文件102

5.4.3 用<jsp:useBean>创建一个Bean实例103

5.4.4 <jsp:setProperty>关联查询参数与实体Bean的属性104

5.5 知识扩展106

5.5.1 JavaBean的范围106

5.5.2 使用<jsp:setProperty>关联Bean属性和request参数107

5.5.3 使用<jsp:getProperty>获取JavaBean的属性109

课后练习109

第6章 商品入库111

6.1 任务一:新商品信息的录入111

6.1.1 编写DAO类中的save()方法111

6.1.2 编写添加商品基本信息相关的JSP文件112

6.2 任务二:商品图片的上传114

6.2.1 文件上载组件的使用114

6.2.2 第三方组件JSPSmartUpload的使用115

6.2.3 编写GoodsService类117

6.3 任务三:分店批量申请进货119

6.3.1 重载OrdersDAO类中的save()方法119

6.3.2 编写与添加批量订单相关的JSP文件120

6.4 知识扩展123

6.4.1 使用INSERTINTO语句插入记录的其他用法123

6.4.2 使用INSERTINTO语句进行表复制123

6.4.3 executeQuery和executeUpdate方法的比较124

课后练习124

第7章 商品信息的修改和删除126

7.1 任务一:商品基本信息的修改126

7.1.1 编写DAO类中的update()方法126

7.1.2 在显示商品信息页添加进入修改信息页的用户入口127

7.1.3 编写修改商品信息相关的JSP页面130

7.2 任务二:商品图片的修改132

7.2.1 添加修改商品图片的入口132

7.2.2 编写修改商品图片相关的JSP文件134

7.3 任务三:分店商品售出后存货数量的变化136

7.3.1 编写StockDAO类中用于修改库存的方法136

7.3.2 编写OrdersDAO类中用于修改订单状态的方法137

7.3.3 编写OrdersService类中的update()方法138

7.3.4 编写订单处理相关的JSP文件138

7.4 任务四:商品售罄后信息的删除142

7.4.1 GoodsDAO中添加deleteById()的方法142

7.4.2 编写删除商品信息相关的JSP页143

7.5 知识扩展144

7.5.1 修改所有行144

7.5.2 删除所有行144

课后练习144

第三部分 系统的安全设计147

第8章 账号安全控制147

8.1 任务一:用户登录功能的实现147

8.1.1 Servlet简介147

8.1.2 MyEclipse自动生成Servlet148

8.1.3 编写EmployeeDAO类中的isEmployee()方法152

8.1.4 改写doPost()和doGet()方法153

8.1.5 配置servlet映射154

8.1.6 编写登录页login.jsp154

8.2 任务二:验证码的生成155

8.2.1 编写生成验证码图片的servlet155

8.2.2 验证码图片servlet的配置157

8.2.3 使用验证码图片生成的servlet157

8.2.4 校对验证码158

8.3 任务三:用户名和密码在客户端的保存159

8.3.1 Cookie基础160

8.3.2 编写处理Cookie的类160

8.3.3 在servlet中调用Cookie处理类161

8.3.4 改写登录页面162

8.4 任务四:用户密码的MD5加密164

8.4.1 店员基本信息录入页面的编写164

8.4.2 编写对密码进行MD5加密的类166

8.4.3 编写EmployeeDAO类中的save()方法167

8.4.4 改写EmployeeDAO类中的isEmployee()方法168

8.5 任务五:已登录用户的身份跟踪169

8.5.1 Session简介169

8.5.2 Servlet中使用Session170

8.5.3 编写显示欢迎信息页眉的JSP页面171

8.5.4 编写实现退出系统的JSP页172

8.6 任务六:角色权限的过滤172

8.6.1 Filter过滤器简介172

8.6.2 使用过滤器实现访问权限控制173

8.6.3 在Web.xml中配置过滤器174

8.7 知识扩展175

8.7.1 Servlet生命周期175

8.7.2 Filter生命周期176

8.7.3 Filter链176

8.7.4 Cookie属性的读写179

8.7.5 Cookie的生存周期179

8.7.6 MVC设计模式180

课后练习180

第9章 其他安全性设计181

9.1 任务一:对录入的员工信息做合法性检查181

9.2 任务二:过滤用户的恶意输入184

9.3 任务三:配置首页和全局错误提示页面185

9.4 任务四:统计系统在线人数186

9.5 知识扩展187

课后练习188

第四部分数据分析191

第10章 图表的生成191

10.1 任务一:将数据导出至Excel中191

10.2 任务二:将数据输出至Word中193

10.3 任务三:各分店销量的柱图统计194

10.4 任务四:商品销售额折线图197

10.5 任务五:各类商品销量的饼图统计199

课后练习201

参考文献203

热门推荐