JSP项目开发全程实录

当前位置:首页 > 网络编程 > 编程语言与程序设计 > JSP项目开发全程实录

出版社:清华大学出版社
出版日期:2008-6
ISBN:9787302172383
页数:538页

章节摘录

  第1章 都市供求信息网(Struts 2.0+SQL Server 2000实现)  1.1 开发背景  天下华源信息科技有限公司是一家集数据通信、系统集成、电话增值服务于一体的高科技公司。公司为了扩大规模,增强企业的竞争力,决定向多元化发展,借助Internet在国内的快速发展,聚集部分资金投入网站建设,以向企业提供有偿信息服务为盈利方式,为企业和用户提供综合信息服务。现需要委托其他单位开发一个信息网站。  1.2 系统分析  1.2.1 需求分析  对于信息网站来说,用户的访问量是至关重要的。如果网站的访问量很低,那么就很少有企业与其合作,也就没有利润可言了。因此,信息网站必须为用户提供大量的、免费的、有价值的信息,才能够吸引用户。为此,网站要尽可能地提供多方面的信息,这些信息主要来自于生活、工作与学习方面。另外,网站不仅要为企业提供各种有偿服务,还需要额外为用户提供大量的无偿服务。

书籍目录

第1章 都市供求信息网(Struts 2.0+SQL Server 2000实现)教学视频:3小时55分1.1 开发背景1.2 系统分析1.2.1 需求分析1.2.2 可行性分析1.2.3 编写项目计划书1.3 系统设计1.3.1 系统目标1.3.2 系统功能结构1.3.3 系统流程图1.3.4 系统预览1.3.5 构建开发环境1.3.6 文件夹组织结构1.3.7 编码规则1.4 数据库设计1.4.1 数据库分析1.4.2 数据库概念设计1.4.3 数据库逻辑结构1.4.4 创建数据库及数据表1.5 公共类设计1.5.1 数据库连接及操作类1.5.2 业务处理类1.5.3 分页类1.5.4 字符串处理类1.6 前台页面设计1.6.1 前台页面概述1.6.2 前台页面的技术分析1.6.3 前台页面的实现过程1.7 前台信息显示设计1.7.1 信息显示概述1.7.2 信息显示技术分析1.7.3 列表显示信息的实现过程1.7.4 显示信息详细内容的实现过程1.8 信息发布模块设计1.8.1 信息发布模块概述1.8.2 信息发布技术分析1.8.3 信息发布实现过程1.8.4 单元测试1.9 后台登录设计1.9.1 后台登录功能概述1.9.2 后台登录技术分析1.9.3 后台登录的实现过程1.10 后台页面设计1.10.1 后台页面概述1.10.2 后台页面的技术分析1.10.3 后台页面的实现过程1.11 后台信息管理设计1.11.1 信息管理功能概述1.11.2 信息管理技术分析1.11.3 信息显示的实现过程1.11.4 信息审核的实现过程1.11.5 信息付费设置的实现过程1.12 网站发布1.13 开发技巧与难点分析1.13.1 实现页面中的超链接1.13.2 Struts 2.0中的中文乱码问题1.14 Struts 2.0框架搭建与介绍1.14.1 搭建Struts 2.0框架1.14.2 Struts 2.0框架介绍1.15 本章小结第2章 图书馆管理系统(Struts 1.2+MySQL 5.0实现)教学视频:5小时8分2.1 开发背景2.2 系统分析2.2.1 需求分析2.2.2 可行性分析2.2.3 编写项目计划书2.3 系统设计2.3.1 系统目标2.3.2 系统功能结构2.3.3 系统流程图2.3.4 系统预览2.3.5 构建开发环境2.3.6 文件夹组织结构2.4 数据库设计2.4.1 数据库分析2.4.2 数据库概念设计2.4.3 使用PowerDesigner建模2.4.4 创建数据库及数据表2.5 公共模块设计2.5.1 数据库连接及操作类的编写2.5.2 字符串处理类的编写2.5.3 配置Struts2.6 主界面设计2.6.1 主界面概述2.6.2 主界面技术分析2.6.3 主界面的实现过程2.7 管理员模块设计2.7.1 管理员模块概述2.7.2 管理员模块技术分析2.7.3 系统登录的实现过程2.7.4 查看管理员的实现过程2.7.5 添加管理员的实现过程2.7.6 设置管理员权限的实现过程2.7.7 删除管理员的实现过程2.7.8 单元测试2.8 图书档案管理模块设计2.8.1 图书档案管理模块概述2.8.2 图书档案管理模块技术分析2.8.3 查看图书信息列表的实现过程2.8.4 添加图书信息的实现过程2.8.5 修改图书信息的实现过程2.8.6 删除图书信息的实现过程2.9 图书借还模块设计2.9.1 图书借还模块概述2.9.2 图书借还模块技术分析2.9.3 图书借阅的实现过程2.9.4 图书续借的实现过程2.9.5 图书归还的实现过程2.9.6 图书借阅查询的实现过程2.9.7 单元测试2.10 开发技巧与难点分析2.10.1 如何自动计算图书归还日期2.10.2 如何对图书借阅信息进行统计排行2.11 操作MySQL数据库2.11.1 创建、删除数据库和数据表2.11.2 查看、修改数据表结构及重命名数据表2.12 本章小结第3章 企业电子商城(Struts 1.2+SQL Server 2000实现)教学视频:4小时32分3.1 开发背景3.2 系统分析3.2.1 需求分析3.2.2 可行性研究3.3 系统设计3.3.1 系统目标3.3.2 系统功能结构3.3.3 业务流程图3.3.4 系统预览3.3.5 开发环境3.3.6 文件夹组织结构3.4 数据库设计3.4.1 数据库需求分析3.4.2 数据库概念设计3.4.3 数据库逻辑结构3.5 公共类设计3.5.1 获取系统时间的类3.5.2 数据库连接类3.5.3 字符串自动处理类3.6 前台首页设计3.6.1 前台首页概述3.6.2 前台首页技术分析3.6.3 前台首页的布局3.7 用户登录模块设计3.7.1 用户登录模块概述3.7.2 用户登录模块技术分析3.7.3 用户登录模块的实现过程3.7.4 单元测试3.8 前台商品信息查询模块设计3.8.1 前台商品信息查询模块概述3.8.2 商品信息查询模块技术分析3.8.3 商品信息分页查询的实现过程3.8.4 商品信息分类查询的实现过程3.8.5 商品销售排行查询的实现过程3.8.6 单元测试3.9 前台购物车模块设计3.9.1 前台购物车模块概述3.9.2 前台购物车模块技术分析3.9.3 购物车添加商品的实现过程3.9.4 查看购物车的实现过程3.9.5 修改商品数量的实现过程3.9.6 清空购物车的实现过程3.9.7 生成订单的实现过程3.10 后台首页设计3.10.1 后台首页概述3.10.2 后台首页技术分析3.10.3 后台首页的布局3.11 后台商品管理模块设计3.11.1 后台商品管理模块概述3.11.2 后台商品管理模块技术分析3.11.3 商品查询的实现过程3.11.4 商品添加的实现过程3.12 后台订单管理模块设计3.12.1 后台订单管理模块概述3.12.2 后台订单管理模块技术分析3.12.3 订单详细查询的实现过程3.12.4 订单执行的实现过程3.13 开发技巧与难点分析3.14 Struts框架的构建3.14.1 Struts实现MVC的机制3.14.2 Struts工作流程3.15 本章小结第4章 企业快信——短信+邮件(短信猫+Java Mail实现)教学视频:3小时43分4.1 开发背景4.2 系统分析4.2.1 需求分析4.2.2 可行性研究4.3 系统设计4.3.1 系统目标4.3.2 系统功能结构4.3.3 业务流程图4.3.4 系统预览4.3.5 构建开发环境4.3.6 文件夹组织结构4.4 数据库设计4.4.1 数据库分析4.4.2 数据库概念设计4.4.3 使用PowerDesigner建模4.4.4 创建数据库及数据表4.5 公共模块设计4.5.1 数据库连接及操作类的编写4.5.2 字符串处理类的编写4.5.3 配置Struts4.6 主页设计4.6.1 主页概述4.6.2 主页技术分析4.6.3 主页的实现过程4.7 名片夹管理模块设计4.7.1 名片夹管理模块概述4.7.2 名片夹管理模块技术分析4.7.3 查看客户信息列表的实现过程4.7.4 添加客户信息的实现过程4.7.5 删除客户信息的实现过程4.8 收发短信模块设计4.8.1 收发短信模块概述4.8.2 收发短信模块技术分析4.8.3 发送短信的实现过程4.8.4 接收短信的实现过程4.8.5 单元测试4.9 邮件群发模块设计4.9.1 邮件群发模块概述4.9.2 邮件群发模块技术分析4.9.3 邮件群发的实现过程4.9.4 单元测试4.10 开发技巧与难点分析4.10.1 从“名片夹”中选择手机号码到“接收方手机号码”文本框4.10.2 从信息库中插入短信内容4.11 使用短信猫和Java Mail组件4.11.1 使用短信猫4.11.2 使用Java Mail组件4.12 本章小结第5章 企业人力资源管理(系统Spring 1.2+ Struts 1.2+Hibernate 3.0+SQL Server实现)教学视频:2小时35分5.1 开发背景5.2 系统分析5.2.1 需求分析5.2.2 可行性研究5.3 系统设计5.3.1 系统目标5.3.2 系统功能结构5.3.3 业务流程图5.3.4 系统预览5.3.5 开发环境5.3.6 文件夹组织结构5.4 数据库设计5.4.1 数据库分析5.4.2 数据库概念设计5.4.3 数据库逻辑结构5.5 公共模块设计5.5.1 获取系统时间的类5.5.2 获取自动编号5.5.3 字符串自动处理类5.5.4 编写分页Bean5.5.5 编写数据持久化类5.5.6 定制Spring框架依赖注入映射文件5.6 主界面设计5.6.1 主界面概述5.6.2 主界面技术分析5.6.3 主界面的布局5.7 管理员管理模块设计5.7.1 管理员管理模块概述5.7.2 管理员设置模块技术分析5.7.3 管理员登录的实现过程5.7.4 浏览管理员的实现过程5.7.5 添加管理员的实现过程5.7.6 单元测试5.8 招聘管理模块设计5.8.1 招聘管理模块概述5.8.2 招聘管理模块技术分析5.8.3 浏览应聘人员信息的实现过程5.8.4 添加应聘信息的实现过程5.8.5 单元测试5.9 员工管理模块设计5.9.1 员工管理模块概述5.9.2 员工管理模块技术分析5.9.3 员工录用的实现过程5.9.4 删除员工信息的实现过程5.10 开发技巧与难点分析5.10.1 去除图片超链接时出现的蓝色边框5.10.2 JSP区分大小写5.11 Spring、Struts和Hibernate构建5.12 本章小结第6章 办公自动化管理系统(Struts 1.1+Hibernate 3.0+SQL Server实现)教学视频:2小时44分6.1 开发背景6.2 系统分析6.2.1 需求分析6.2.2 可行性研究6.3 系统设计6.3.1 系统目标6.3.2 系统功能结构6.3.3 系统流程图6.3.4 系统预览6.3.5 开发环境6.3.6 文件夹组织结构6.4 数据库设计6.4.1 数据库分析6.4.2 数据库概念结构分析6.4.3 数据库逻辑结构设计6.5 公共模块设计6.5.1 Hibernate配置文件的编写6.5.2 Session管理类的编写6.5.3 获得日期和时间类的编写6.5.4 字符串自动处理类6.5.5 配置Struts6.6 登录模块设计6.6.1 登录模块概述6.6.2 登录模块技术分析6.6.3 登录模块实现过程6.6.4 单元测试6.7 主界面设计6.7.1 主界面概述6.7.2 主界面技术分析6.7.3 主界面的实现过程6.8 日常管理模块设计6.8.1 日常管理模块概述6.8.2 日常管理模块技术分析6.8.3 会议管理的实现过程6.8.4 公告管理的实现过程6.8.5 单元测试6.9 考勤管理模块设计6.9.1 考勤管理模块概述6.9.2 考勤管理模块技术分析6.9.3 外出登记的实现过程6.9.4 上下班登记的实现过程6.9.5 单元测试6.10 通讯管理模块设计6.10.1 通讯管理模块概述6.10.2 通讯管理模块技术分析6.10.3 显示通讯组的实现过程6.10.4 添加通讯详细信息的实现过程6.11 开发技巧与难点分析6.11.1 截取字符串6.11.2 Session有效性的判断6.11.3 通过Hibernate API声明事务边界6.12 Hibernate技术的应用6.13 本章小结第7章 物流信息网(JavaBean+SQL Server2000实现)教学视频:2小时7.1 物流信息网概述7.2 系统分析7.2.1 需求分析7.2.2 可行性研究7.3 系统设计7.3.1 系统目标7.3.2 系统功能结构7.3.3 业务流程图7.3.4 系统预览7.3.5 开发环境7.3.6 文件夹组织结构7.4 数据库设计7.4.1 数据库需求分析7.4.2 数据库概念设计7.4.3 数据库逻辑结构7.4.4 数据库的创建7.5 公共模块设计7.6 前台页面设计7.6.1 前台页面概述7.6.2 前台首页技术分析7.6.3 前台首页布局7.7 用户登录模块7.7.1 用户登录模块概述7.7.2 用户登录模块技术分析7.7.3 用户登录的实现过程7.8 货物信息模块7.8.1 货物信息模块概述7.8.2 货物信息模块技术分析7.8.3 货物信息查询实现过程7.8.4 货物信息添加的实现过程7.8.5 货物信息详细查询的实现过程7.8.6 货物信息修改的实现过程7.8.7 货物信息删除的实现过程7.8.8 单元测试7.9 车辆信息模块7.9.1 车辆信息模块概述7.9.2 车辆信息模块技术分析7.9.3 车辆信息查询的实现过程7.9.4 车辆信息添加的实现过程7.9.5 单元测试7.10 后台页面设计7.10.1 后台页面概述7.10.2 后台首页技术分析7.10.3 后台首页布局7.10.4 公告信息管理模块概述7.10.5 公告信息管理模块技术分析7.10.6 公告信息添加的实现过程7.10.7 公告信息修改的实现过程7.10.8 公告信息删除的实现过程7.11 开发技巧与难点分析7.11.1 解决连接字符破坏版面的问题7.11.2 无效的描述器索引7.12 数据库连接池技术7.12.1 连接池简介7.12.2 获得JNDI的名称实现对数据库的连接7.13 本章小结第8章 网络在线考试系统(Struts 1.2+Ajax+SQL Server 2000实现)教学视频:3小时48分8.1 开发背景8.2 系统分析8.2.1 需求分析8.2.2 可行性研究8.3 系统设计8.3.1 系统目标8.3.2 系统功能结构8.3.3 业务流程图8.3.4 系统预览8.3.5 开发环境8.3.6 业务逻辑编码规则8.3.7 文件夹组织结构8.4 数据库设计8.4.1 数据库分析8.4.2 数据库概念设计8.4.3 数据库逻辑结构8.5 公共类设计8.5.1 数据库连接及操作类的编写8.5.2 字符串处理类8.6 前台首页设计8.6.1 前台首页概述8.6.2 前台首页技术分析8.6.3 前台首页的实现过程8.7 考生信息模块设计8.7.1 考生信息模块概述8.7.2 考生信息模块的技术分析8.7.3 考生注册的实现过程8.7.4 找回密码的实现过程8.8 在线考试模块设计8.8.1 在线考试模块的概述8.8.2 在线考试模块的技术分析8.8.3 选择考试课程的实现过程8.8.4 随机抽取试题并显示试题的实现过程8.8.5 自动阅卷并显示考试成绩的实现过程8.8.6 单元测试8.9 后台首页设计8.9.1 后台首页概述8.9.2 后台首页技术分析8.9.3 后台首页的实现过程8.10 考试题目管理模块设计8.10.1 考试题目管理模块的概述8.10.2 考试题目管理模块的技术分析8.10.3 查看考试题目列表的实现过程8.10.4 添加考试题目的实现过程8.10.5 删除考试题目的实现过程8.10.6 单元测试8.11 开发技巧与难点分析8.11.1 在Struts中解决中文乱码问题8.11.2 通过Ajax技术实现计时与显示剩余时间8.12 Ajax技术8.12.1 Ajax概述8.12.2 Ajax中的核心技术XMLHttpRequest8.13 本章小结第9章 编程体验BBS——论坛系统(Struts 1.2+SQL Server 2000实现)教学视频:2小时7分9.1 开发背景9.2 需求分析9.3 系统设计9.3.1 系统目标9.3.2 系统功能结构9.3.3 业务流程图9.3.4 系统预览9.3.5 开发环境9.3.6 业务逻辑编码规则9.3.7 文件夹组织结构9.4 数据库设计9.4.1 数据库分析9.4.2 数据库概念设计9.4.3 数据库逻辑结构9.5 公共类设计9.5.1 业务处理类9.5.2 解决中文乱码的公共类9.6 前台页面设计9.6.1 前台页面概述9.6.2 前台页面实现技术分析9.6.3 前台页面的实现过程9.7 前台显示设计9.7.1 前台显示概述9.7.2 前台显示技术分析9.7.3 首页面论坛类别显示的实现过程9.7.4 某版面中根帖列表显示的实现过程9.7.5 显示根帖和回复帖内容的实现过程9.8 发表帖子模块设计9.8.1 发表帖子模块概述9.8.2 发表帖子模块技术分析9.8.3 发表帖子模块的实现过程9.8.4 单元测试9.9 根帖操作设计9.9.1 根帖操作概述9.9.2 根帖操作技术分析9.9.3 根帖操作的实现过程9.10 后台页面设计9.10.1 后台页面概述9.10.2 后台页面实现技术分析9.10.3 后台页面的实现过程9.11 版面管理模块设计9.11.1 版面管理模块概述9.11.2 版面管理模块技术分析9.11.3 版面添加的实现过程9.11.4 删除版面的实现过程9.12 开发技巧与难点分析9.12.1 如何通过资源文件显示汉字9.12.2 使用静态代码块9.13 Validator验证框架9.13.1 Validator验证框架的配置与介绍9.13.2 Validator验证框架和ActionForm9.14 本章小结第10章 博客网(Servlet 2.4+JavaBean+SQL Server 2000实现)教学视频:1小时49分10.1 博客网概述10.2 系统分析10.2.1 需求分析10.2.2 可行性研究10.3 系统设计10.3.1 系统目标10.3.2 系统功能结构10.3.3 系统流程图10.3.4 系统预览10.3.5 开发环境10.3.6 文件夹组织结构10.4 数据库设计10.4.1 数据库需求分析10.4.2 数据库概念设计10.4.3 数据库逻辑结构设计10.5 公共模块设计10.5.1 数据库连接及操作类的编写10.5.2 字符串处理类的编写10.5.3 系统配置10.6 前台页面设计10.6.1 前台首页概述10.6.2 前台首页技术分析10.6.3 前台首页的布局10.7 用户登录模块设计10.7.1 用户登录模块概述10.7.2 用户登录模块技术分析10.7.3 用户登录模块的实现过程10.8 文章查询模块设计10.8.1 文章查询模块概述10.8.2 文章查询模块技术分析10.8.3 文章分类查询实现过程10.8.4 文章详细查询的实现过程10.8.5 单元测试10.9 后台页面设计10.9.1 后台首页概述10.9.2 后台首页技术分析10.9.3 后台首页的布局10.10 相册管理模块设计10.10.1 相册管理模块概述10.10.2 相册管理模块技术分析10.10.3 相册查询的实现过程10.10.4 相册上传的实现过程10.10.5 单元测试10.11 开发技巧与难点分析10.11.1 禁止用户复制页面内容10.11.2 使用当前窗口承载框架页中的超链接页面10.12 Servlet的生命周期10.13 本章小结

编辑推荐

  《软件项目开发全程实录丛书?JSP项目开发全程实录:DVD32小时语音视频讲解》附有配套DVD光盘,其中提供了10多个小时的教学视频录像和编程词典的体验版学习软件,此外还提供了书中所有案例的全部源代码,所有源代码都经过精心调试,在Windows XP和Windows Server 2003操作系统下全部通过,保证能够正常运行。  丛书亮点:  (1)12-32小时全程语音同步视频讲解,目前市场上唯一的“全程语音视频教学”的案例类 图书,培训数千元容,尽在一盘中!  (2)10套“应用系统”并公开全部“源代码”,誓将案例学习进行到底!  (3)丛书总计80个应用系统300个应用模块。  (4)含5000页SQL sever专业文档的“编程词典”软件1套。  (5)24小时(节假日除外)读者服务网站,提供专业服务。

作者简介

《软件项目开发全程实录丛书•JSP项目开发全程实录:DVD32小时语音视频讲解》以都市供求信息网、图书馆管理系统、企业电子商城、企业快信——短信+邮件、企业人力资源管理系统、办公自动化管理系统、物流信息网、网络在线考试系统、编程体验BBS——论坛系统和博客网等10个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库建模、网站开发到网站的发布,每一过程都作了详细的介绍。

图书封面


 JSP项目开发全程实录下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024