JSP项目开发实战入门

当前位置:80知识网 > 百科知识 > 时间:2023-03-13 11:49

JSP项目开发实战入门
JSP项目开发实战入门

JSP项目开发实战入门

《JSP项目开发实战入门》以明日企业门户网、ITCLUB部落格、甜橙音乐网、神奇BOOK—— 图书商城、程式源之 家、成长线上考试网、52同城信息网、进销存管理系统共8个项目为案例,从软体工程的角度出发,按照项目的开发顺 序,系统、全面地介绍了项目开发流程,从开发背景、系统功能分析,业务流程分析、资料库建模到项目开发,每一过 程都进行了详细讲解,旨在使读者真正获得程式开发经验,提高项目开发能力。

基本介绍


书名:JSP项目开发实战入门
作者:明日科技
ISBN:978-7-5677-9031-5
定价:69.8
出版社:吉林大学出版社
出版时间:2017年4月
开本:16开

内容简介


《JSP项目开发实战入门》最大特点是提供“图书与《小白手册》+光碟+二维码+明日学院网站”立体化、全方位的教学模式,零基础编程学习者也能轻鬆学会项目开发。《小白手册》中蒐集了开发项目过程中遇到的各类问题,并给出解决问题的详细方案,力求为初学者扫除项目开发中遇到的障碍;光碟中给出项目源码、资源档案、代码查错器和代码片段,方便读者学习;书中设定多种功能二维码,扫描二维码,预备知识、视频讲解和代码解释等详细内容精彩呈现;登录明日学院网站可以获得全方位的学习资源和技术支持。
本书精选的案例兼具趣味性和实用性,涉及行业广泛。通过本书的学习,读者可以提高编程兴趣,获得编程技巧。

图书目录



JSP开发之旅.1


1

明日企业门户网(
JSP + JavaScript + MySQL
实现)
3
预备知识视频讲解:1小时17分
项目开发视频讲解:1小时05分
代码解释(线上扩展讲解):24段
1.1 开发背景6
1.2 系统功能设计6
1.2.1 系统功能结构6
1.2.2 系统业务流程7
1.2.3 系统开发环境7
1.3 前台首页的製作7
1.3.1 静态页面概述8
1.3.2 创建项目8
1.3.3 创建index.html档案.10
1.3.4 添加样式和特效组件.12
1.3.5 企业Logo布局的製作.13
1.3.6 製作选单栏和轮播图.17
1.3.7 底部布局的製作.19
1.4 登录功能的初体验.22
1.4.1 登录模组概述.22
1.4.2 製作登录页面.22
1.4.3 提交用户名和密码.26
1.4.4 根据验证结果确定跳转页面.28
1.5 后台新闻管理的4连招:查增删改32
1.5.1 新闻管理模组概述.32
1.5.2 实现“查看新闻列表”的功能(查)32
1.5.3 实现“增加新闻”的功能(增).36
1.5.4 实现“删除新闻”的功能(删).41
1.5.5 实现“修改新闻”的功能(改).45
1.6 前台新闻展示的实现50
1.6.1 模组概述.50
1.6.2 製作新闻列表页面.50
1.6.3 製作新闻详情页面.54
1.7 实现网页线上聊天(QQ聊天外挂程式).59
1.7.1 线上聊天概述.59
1.7.2 QQ线上聊天外挂程式的实现.59
1.7.3 QQ线上状态的官网申请.62
1.8 一起来找茬.63
1.9 本章总结.65
攻占JSP大陆.66
JSP大咖实战训练营.67


2

ITCLUB
部落格(
Servlet + SQL Server 2014 + jQuery
实现)
69
预备知识视频讲解:36分
项目开发视频讲解:1小时50分
代码解释(线上扩展讲解):20段
2.1 开发背景.72
2.2 系统功能设计.72
2.2.1 系统功能设计.72
2.2.2 系统业务流程.73
2.2.3 系统开发环境.74
2.3 资料库设计.74
2.3.1 资料库设计概述.74
2.3.2 创建资料库.74
2.3.3 创建数据表.76
2.3.4 其他数据表结构.78
2.4 开发準备.81
2.4.1 在Eclipse中创建Web伺服器.81
2.4.2 创建项目.84
2.4.3 创建JSP档案86
2.4.4 实现“网站正在建设中”页面.89
2.4.5 创建项目目录结构.92
2.5 部落格首页模组的设计.94
2.5.1 首页模组概述.94
2.5.2 设计首页页面.95
2.5.3 实现“精选博文”功能.96
2.5.4 实现“最新博文”功能105
2.5.5 实现“部落格排行榜”功能108
2.6 登录注册的深入理解112
2.6.1 登录注册模组概述112
2.6.2 实现“算数验证码”的功能113
2.6.3 实现Ajax提交表单数据的功能117
2.7 部落格文章模组的设计120
2.7.1 部落格文章模组概述120
2.7.2 设计部落格文章页面121
2.7.3 实现“获取博主头像”的功能122
2.7.4 实现“统计文章与评论总数”的
功能126
2.7.5 实现“获取文章列表”的功能128
2.8 一起来找茬131
2.9 本章总结133
攻占JSP大陆134
JSP大咖实战训练营135


3

甜橙音乐网(
JSP + SQL Server 2014 + jQuery + jPlayer
实现)
137
预备知识视频讲解:1小时33分
项目开发视频讲解:1小时29分
代码解释(线上扩展讲解):17段
3.1 开发背景140
3.2 系统功能设计140
3.2.1 系统功能结构140
3.2.2 系统业务流程141
3.2.3 系统开发环境141
3.3 资料库设计142
3.3.1 资料库设计概述142
3.3.2 创建资料库和数据表142
3.3.3 数据表结构说明143
3.4 开发準备144
3.4.1 在Eclipse中创建Web伺服器144
3.4.2 创建项目148
3.4.3 创建JSP档案.151
3.5 网站首页模组的设计154
3.5.1 首页模组概述154
3.5.2 设计首页页面154
3.5.3 实现“热门歌手列表”功能156
3.5.4 实现“热门歌曲列表”功能159
3.5.5 实现“音乐播放”功能162
3.6 “排行榜”模组的设计163
3.6.1 排行榜模组概述164
3.6.2 设计排行榜页面164
3.6.3 实现歌曲“排行榜”的功能165
3.7 曲风模组的设计169
3.7.1 “曲风”模组概述169
3.7.2 设计曲风模组页面169
3.7.3 实现曲风模组数据的获取171
3.7.4 实现曲风模组页面的渲染172
3.7.5 实现“曲风列表”的分页功能174
3.8 “发现音乐”模组的设计176
3.8.1 “发现音乐”模组概述176
3.8.2 设计发现音乐页面177
3.8.3 实现发现音乐的搜寻功能178
3.9 歌手模组的设计181
3.9.1 “歌手”模组概述.181
3.9.2 设计歌手列表页面182
3.9.3 实现歌手列表的功能183
3.9.4 设计歌手详情页面187
3.9.5 实现歌手详情的功能188
3.10 一起来找茬.191
3.11 本章总结.195
攻占JSP大陆196
JSP大咖实战训练营197


4

神奇
Book——
图书商城(
JSP + SQL Server 2014 + jBox
实现)
.199
代码解释(线上扩展讲解):16段
4.1 开发背景203
4.2 系统功能设计203
4.2.1 系统功能结构203
4.2.2 系统业务流程204
4.3 系统开发环境要求204
4.4 资料库设计204
4.4.1 资料库结构预览204
4.4.2 数据表结构205
4.5 目录结构预览208
4.6 公共类设计208
4.6.1 资料库连线及操作类的编写208
4.6.2 字元串处理类211
4.7 会员注册模组设计212
4.7.1 会员注册模组概述212
4.7.2 创建会员对应的模型类Member 213
4.7.3 创建会员对应的资料库操作类215
4.7.4 设计会员注册页面217
4.7.5 实现保存会员信息页面218
4.8 会员登录模组设计220
4.8.1 会员登录模组概述220
4.8.2 设计会员登录页面220
4.8.3 实现验证码221
4.8.4 编写会员登录处理页224
4.9 首页模组设计225
4.9.1 首页模组概述225
4.9.2 设计首页界面226
4.9.3 实现显示最新上架图书功能227
4.9.4 实现显示打折图书功能229
4.9.5 实现显示热门图书功能230
4.10 购物车模组.230
4.10.1 购物车模组概述.230
4.10.2 实现显示图书详细信息功能.233
4.10.3 创建购物车图书模型类Bookelement .235
4.10.4 实现添加到购物车功能.235
4.10.5 实现查看购物车功能.236
4.10.6 实现调用支付宝完成支付功能.238
4.10.7 实现保存订单功能.239
4.11 后台功能模组设计.241
4.11.1 后台登录模组设计.241
4.11.2 图书管理模组设计.241
4.11.3 销量排行榜模组设计.243
4.11.4 会员管理模组设计.244
4.11.5 订单管理模组设计.244
4.12 本章总结.245


5

程式源之家(
Struts + SQL Server 2014 + JavaScript
实现)
247
代码解释(线上扩展讲解):25段
5.1 开发背景250
5.2 系统功能设计250
5.2.1 系统功能结构250
5.2.2 系统业务流程251
5.3 系统开发环境251
5.4 资料库的设计252
5.4.1 资料库分析252
5.4.2 资料库概念设计252
5.4.3 资料库的逻辑结构254
5.4.4 数据表之间的关係设计256
5.5 公共类设计256
5.5.1 资料库处理类257
5.5.2 解决中文乱码的公共类259
5.6 前台页面设计259
5.6.1 前台页面概述259
5.6.2 前台页面的实现过程260
5.7 前台显示模组设计261
5.7.1 前台显示模组概述261
5.7.2 首页论坛类别显示的实现过程263
5.7.3 版面根帖列表显示的实现过程265
5.7.4 显示根帖和回复帖详细内容的实现过程267
5.8 发表帖子模组设计269
5.8.1 发表帖子模组概述269
5.8.2 发表帖子模组的实现过程270
5.8.3 发表帖子的验证过程273
5.9 根帖操作设计274
5.9.1 根帖操作概述274
5.9.2 将帖子顺序提前的实现过程275
5.9.3 置顶帖子的实现过程276
5.10 后台页面设计.278
5.10.1 后台页面概述.278
5.10.2 后台页面的实现过程.279
5.11 版面管理模组设计.280
5.11.1 版面管理模组概述.280
5.11.2 版面添加的实现过程.280
5.11.3 删除版面的实现过程.283
5.12 本章总结.285


6

成长线上考试网(
Struts + SQL Server 2014 + Ajax
实现)
287
代码解释(线上扩展讲解):9段
6.1 开发背景290
6.2 系统功能设计290
6.2.1 系统功能结构290
6.2.2 系统业务流程291
6.3 系统开发环境要求291
6.4 资料库设计291
6.4.1 资料库结构预览291
6.4.2 数据表结构292
6.5 目录结构预览294
6.6 公共类设计295
6.6.1 资料库连线及操作类的编写295
6.6.2 字元串处理类298
6.7 考生信息模组设计299
6.7.1 考生信息模组概述299
6.7.2 编写考生信息模组的ActionForm类300
6.7.3 创建考生信息模组的Action实现类300
6.7.4 实现考生注册301
6.7.5 实现找回密码305
6.8 线上考试模组设计307
6.8.1 线上考试模组的概述307
6.8.2 编写线上考试模组的ActionForm类308
6.8.3 创建线上考试模组的Action实现类308
6.8.4 实现选择考试课程309
6.8.5 实现随机抽取试题并显示试题310
6.8.6 实现计时与显示剩余时间316
6.8.7 实现自动阅卷并显示考试成绩318
6.9 考试题目管理模组设计320
6.9.1 考试题目管理模组的概述320
6.9.2 编写考试题目管理模组的ActionForm类321
6.9.3 创建考试题目管理模组的Action 实现类322
6.9.4 实现查看考试题目列表322
6.9.5 实现添加考试题目325
6.9.6 实现删除考试题目329
6.10 其他功能模组设计.330
6.10.1 考生登录模组设计.330
6.10.2 考生成绩查询模组设计.331
6.10.3 课程信息管理模组设计.331
6.10.4 套题信息管理模组设计.332
6.10.5 考试成绩分析模组设计.332
6.11 本章总结.333


7

52
同城信息网(
Struts 2 + SQL Server 2014
实现)
335
代码解释(线上扩展讲解):9 段
7.1 开发背景338
7.2 系统功能设计338
7.2.1 系统功能结构338
7.2.2 系统业务流程339
7.3 系统开发环境要求339
7.4 资料库设计339
7.4.1 资料库结构预览339
7.4.2 数据表结构340
7.4.3 数据表之间的关係设计341
7.5 目录结构预览341
7.6 公共类设计342
7.6.1 资料库连线及操作类的编写342
7.6.2 编写业务处理类345
7.6.3 创建分页类349
7.6.4 编写字元串处理类352
7.7 前台信息显示模组设计353
7.7.1 前台信息显示模组概述353
7.7.2 实现前台页面框架353
7.7.3 首页分类显示信息列表的实现过程355
7.7.4 实现显示某类别中所有信息列表361
7.7.5 实现显示信息详细内容366
7.8 信息发布模组设计368
7.8.1 信息发布模组概述368
7.8.2 设定“发布信息”超连结369
7.8.3 创建发布信息的页面369
7.8.4 处理信息发布请求370
7.9 后台登录模组设计372
7.9.1 后台登录模组概述372
7.9.2 设定“进入后台”超连结373
7.9.3 设计登录页面374
7.9.4 封装登录表单数据374
7.9.5 实现后台登录功能374
7.10 后台信息管理模组设计.376
7.10.1 后台信息管理模组概述.376
7.10.2 编写后台页面框架.376
7.10.3 实现查询符合条件的信息.377
7.10.4 实现信息审核.381
7.10.5 实现信息付费设定.384
7.11 本章总结.385

第8章 进销存管理系统(JSP + SQL Server 2014 + JavaScript实现)386
代码解释(线上扩展讲解):8段
界面预览.387
项目功能套用技术预览.389
攻占JSP大陆390
武林荣誉称号榜.391
特别提醒:
亲爱的读者朋友,为了使您更好地学习编程,
在随书附赠的光碟中提供了一章拓展内容《进销存管理系统》,如果您学有余力,可以进一步进行学习。
(以下拓展内容在配书光碟中)
8.1 开发背景393
8.2 系统功能设计393
8.3 系统框架设计393
8.3.1 资料库的逻辑结构393
8.3.2 连线池设计397
8.4 JavaBean的编写398
8.4.1 编写资料库连线及操作的JavaBean 398
8.4.2 编写中文乱码处理的JavaBean 399
8.4.3 编写客户基本信息的JavaBean 400
8.4.4 编写提交客户信息的JavaBean 400
8.4.5 查询、分页JavaBean的编写401
8.4.6 编写显示系统时间的JavaBean .407
8.5 管理员登录模组设计408
8.5.1 页面JavaScript校验408
8.5.2 登录信息验证409
8.6 系统主界面设计410
8.6.1 页面视窗设计410
8.6.2 主页面导航区设计411
8.7 基础信息管理主要功能模组设计413
8.7.1 客户信息管理设计413
8.7.2 客户信息查询设计415
8.8 库存管理主要功能模组设计419
8.8.1 商品入库信息设计419
8.8.2 商品价格调整设计.425
8.9 商品销售主要功能模组设计426
8.9.1 销售视窗设计426
8.9.2 数据操作设计427
8.10 查询统计主要功能模组设计.429
8.10.1 销售信息查询设计.429
8.10.2 商品销售排行设计.431
8.10.3 年销售额分析设计.435
8.11 往来管理主要功能模组设计.437
8.11.1 往来管理主要功能模组概述.437
8.11.2 查询未结清账目的销售信息.438
8.11.3 添加结款信息.439
8.12 本章总结.440

猜你喜欢