网站大量收购独家精品文档,联系QQ:2885784924

Web应用系统实例分析.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web应用系统实例分析

第八章 Web应用系统实例分析 本节重点: Web技术的综合应用 发布Web应用系统 课外学时:4 * * 8.1 boostore应用简介 bookstore应用是一个充分运用本课程所有Web技术的综合例子,它实现了一个网上书店。 8.2 bookstorey应用的软件结构 bookstore应用是一个Java Web应用,采用典型的三层软件结构: 客户层:提供基于浏览器的客户界面,客户可以通过浏览Web服务器传来的 静态或动态HTML页面,客户可以通过动态HTML页面和Web服务器交互。 Web服务器层:JSP和JavaBean组件运行在Web服务器上,JSP 负责生成动态 HTML页面,JavaBean负责访问数据库和事务处理。Web服务器层上还包括 一些供JSP和JavaBean组件访问的实用类。 数据库层:存放和维护Web应用的数据信息。 动态HTML页 MySQL服务器 Tomcat服务器 JSP JavaBean 实用类 客户层 服务器层 数据库层 Bookstore应用的软件结构 Web服务器层: 文件清单 代表购物车中的一项购物条目 ShoppingCartItem.java 代表具体的一本书,包含书的详细信息 BookDetails.java 实用类 代表虚拟的购物车 ShoppingCart.java 访问数据库,查询书的信息,处理购书事务 BookDB.java JavaBean 完成结帐业务,结束当前的交易,提供客户重新购物的连接 receip.jsp 客户付帐的网页 cashier.jsp 显示客户购物车中的书,客户可以修改购物车的内容 showcart.jsp 显示本店所有的数目,客户可将选购的书加入购物车 catalog.jsp 显示某本书的详细信息 bookdetails.jsp 网站的主页 bookstore.jsp 包含了各个JSP网页的公共代码 common.jsp 网站的logo banner.jp JSP 描述 文件名 组件类型 数据库层: books表的结构 销售数量 saleAmount 书的描述信息 description 出版日期 yr 价格 price 书的名字 title 作者姓名 name 书的ID,主键 id 描述 字段 建立数据库 8.3 bookstore站点导航 bookstore.jsp catalog.jsp bookdetails.jsp catalog.jsp showcart.jsp bookdetails.jsp catalog.jsp cashier.jsp cashier.jsp receipt.jsp bookstore.jsp bookdetails.jsp 网页视图 网页视图 网页视图 网页视图 网页视图 网页视图 网页视图 网页视图 网页视图 网页视图 网页视图 网页视图 8.4 bookstore应用中的JavaBean和实用类 在bookstore应用中,创建了以下类: 实体类 BookDetails.java 代表具体的一本书,它的属性和books表中的字段相对应。 购物车的实现 ShoppingCart.java ShoppingCartItem.java 访问数据库 BookDB.java 8.5 发布bookstore 应用 在本章中目录bookstore提供了bookstore Web应用的源代码。 Bookstore 根目录 JSP文件 Logo 文件 src目录 (包含Java 源文件) WEB—INF目录 web.xml Classes 目录 (包含类文件) lib目录 (包含MySQL 程序驱动) 网络数据库课程设计报告: 要求: (1)实现一个三层结构Web应用系统; (2)系统规模不作要求,但要充分体现本门课程所涉及Web开发技术的综合 运用; (3)要有系统的简要设计说明,附上源代码; (4)Web应用系统能够正常工作,附上相关页面视图; (5)注明 姓名,学号,系别,班级; (6)2006年4月30日之前发送到邮箱 yy_heyan@163.com 本门课程成绩 = 考勤(20%)+课程设计报告(80%) *

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档