- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 企业级Java Web编程技术 ——Servlet JSP 新世纪应用型高等教育 软件专业系列规划教材 新世纪应用型高等教育教材编审委员会 组编 主编 张屹 吴向荣 JSP与Servlet综合案例 第15章 本章 导读 作为Java Web(JSP-Serverlet)编程知识学习的综合实践案例,编写了本章内容。从用户需求出发,简明扼要地描述项目的背景,应用软件设计模式进行系统分析和软件设计。结合本书JSP与Servlet技术,通过JDBC连接数据库,以及对数据库进行增加、删除、修改操作,在客户端使用JSP技术做成与用户数据交互的友好界面,服务器后台Servelet的数据通过请求(request)-应答(response)的方式在JSP表示。这里采用MySql作为数据库。 JSP与Servlet综合案例 第15章 学习 目标 1 . 了解项目开发的基本流程和开发步骤知识 2.掌握项目分析和软件设计的主要步骤 3.回顾掌握JDBC编程的技术和方法 4.掌握JSP-Servlet综合知识和编程方法 15.1 项目背景 第15章 随着网络技术的飞速发展,网络电子商务业务迅速扩大。商家可以将商品的展示、销售和结算在网站中进行,客户可以将喜爱的商品和网站资料保存下来,把珍藏的商品列为精品。并对其对应的网站链接地址保存到本地数据库中,以供查询、有哪些信誉好的足球投注网站和编辑使用。基于这个需求背景,结合Web编程技术,采用MVC软件设计模式设计本项目案例。 15.2 编程思想 第15章 15.2.1分层开发思想 软件的层次结构可以分为四层: 表现层 控制层 业务逻辑层 数据逻辑层(持久层) 15.3 设计模式 第15章 15.3.1 DAO设计模式 DAO设计模式 DAO的全称是:Data Access Object,数据访问对象。 使用DAO设计模式,来封装数据库持久层的所以操作(CRUD),使 低级的数据逻辑和高级的业务逻辑分离,达到解耦合的目的。 一个典型的DAO实现有如下的组件: 一个 DAO 接口 一个实现了 DAO 接口的具体类 一个 DAO 工厂类 15.3 设计模式 第15章 15.3.2 MVC设计模式 项目MVC设计模式,参见表15-2所示 表15-2 MVC设计模式 15.3 设计模式 第15章 MVC模型、视图、控制器关系如图15-1所示。 15.4 系统编程实现 第15章 15.4.1收藏管理 案例描述 本实例运用了分层开发思想、面向接口编程两种思想;和DAO、MVC设计模式来实现一个收藏管理程序,程序的主要功能是,把感兴趣的链接做维护,包括添加一个新的链接、删除一个链接、显示一个链接列表、修改链接等内容。 15.4 系统编程实现 第15章 案例中使用到的表 收藏表(LinkTbl)如表15-2所示。 表15-2 LinkTbl 列名 数据类型 长度 允许为空 是否主键 说明 id integer 11 ? √ 编号 url varchar 50 √ ? 链接URL name varchar 50 √ ? 链接名 15.4 系统编程实现 第15章 【例15-1】综合程序案例——收藏管理。 程序运行结果示意如图15-2、图15-3所示 图15-2 收藏管理结果示意图 图15-3 修改收藏示意图 15.4 系统编程实现 第15章 15.4.2 项目结构图 图15-4 项目结构图 15.4 系统编程实现 第15章 部署项目 将项目发布到Tomcat容器上,如图15-5所示。 图15-5 项目部署 15.4 系统编程实现 第15章 部署项目 图15-6 程序运行结果1 15.4 系统编程实现 第15章 部署项目 输入收藏名称和收藏Url,单击Add按钮将收藏Url数据B保存,如图图15-7所示。 图15-7 程序运行结果2 15.4 系统编程实现 第15章 部署项目 保存的Url数据在显示结果数据的JSP页面中显示,如图15-8所示。 图15-8 收藏结果显示图 15.4 系统编程实现 第15章 部署项目 按下‘Update’按键,更改Url数据,如图15-9所示。 图15-9 更改Url数据示意图 15.4 系统编程实现 第15章 部署项目 按下‘Delete’按键,删除Url数据,如图15-10所示。 图15-10 删除Url数据示意图 E-mail:dutp@ 网址: 地址:大连市软件园路80号 大连理工大学出版社 谢谢观看 * * * *
您可能关注的文档
- 中国旅游地理 第三版 主编王勇 主审刘杰英 ISBN 978 7 5611 7980 2 项目二.ppt
- 中国旅游地理 第三版 主编王勇 主审刘杰英 ISBN 978 7 5611 7980 2 项目九.ppt
- 中国旅游地理 第三版 主编王勇 主审刘杰英 ISBN 978 7 5611 7980 2 项目六.ppt
- 中国旅游地理 第三版 主编王勇 主审刘杰英 ISBN 978 7 5611 7980 2 项目七.ppt
- 中国旅游地理 第三版 主编王勇 主审刘杰英 ISBN 978 7 5611 7980 2 项目三.ppt
- 中国旅游地理 第三版 主编王勇 主审刘杰英 ISBN 978 7 5611 7980 2 项目十.ppt
- 中国旅游地理 第三版 主编王勇 主审刘杰英 ISBN 978 7 5611 7980 2 项目十二.ppt
- 中国旅游地理 第三版 主编王勇 主审刘杰英 ISBN 978 7 5611 7980 2 项目十三.ppt
- 中国旅游地理 第三版 主编王勇 主审刘杰英 ISBN 978 7 5611 7980 2 项目十四.ppt
- 中国旅游地理 第三版 主编王勇 主审刘杰英 ISBN 978 7 5611 7980 2 项目十一.ppt
- 安徽省阜阳市临泉县田家炳实验中学2024-2025学年高一下学期2月开学考试历史试题(含答案).pdf
- Web前端开发课作业汇报-前端开发作业展示.pptx
- 工艺用水量分析报告1.docx
- 2025-2030年中国电力电子装置市场前景研究与市场需求预测报告.docx
- 万吨甲醇80万吨二甲醚(煤基)项目变更环境影响报告书.docx
- 2025-2025年防水材料发展前景展望报告.docx
- 粉煤灰综合利用项目可行性研究报告(完整版案例).docx
- 自来水供应工程可行性研究报告.docx
- 安徽省阜阳市临泉县田家炳实验中学2024-2025学年高一下学期开学考试生物学试题(含答案).pdf
- 1,2-戊二醇技术与市场调研报告(2025-5简版)1.docx
文档评论(0)