J2EE体系技术支持下开发网上书店示例.docxVIP

J2EE体系技术支持下开发网上书店示例.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE # PAGE PAGE # J2EE体系技术支持下开发网上书店示例 要求: 在 Weblogic7.0 禾口 JBuilder9.0 下用 JSP和 JavaBean 技术开发 543 中介绍的网上购物系统。该示例在 Weblogic8.1+JBuilder9.0+SQL Server 2000下实现。利用JSP、EJB (无状态会话Bean、有状态会话 Bean CMP等技术,完成用户登录、浏览书目、订购图书并进行结算 等基本功能。 在JBuilder中运行整个工程 点击“在JBuilder中运 行整个工程”,在出现的“文件下载”对话框中选择 打开(O)按钮 运行weblogic服务器,单击 开始菜单中的 所有程序|BEA WebLogic Platfrom8.1|Users Projects|wa ngdomai n|Start Server. 在浏览器中输入 http://localhost:7001/bookweb/logi n.html. 用 户名:yzl,密码:123456 网上购书系统设计 本示例的程序设计分为以下四大部分: 1、数据库设计 该部分完成数据存储功能,本示例数据库bookstore1中的表及其字段列表如下: 表名 1 字段 客户信息 logname、reaIname、password email 书籍信息 bookid、name author、content、category、 publish address、price、on sale time、 commendpublish_name、 bk num 订单 user_name user_address、user_tel、user_cid、book_id、 book numbe、status、goods price 表1本示例数据库bookstorel中的表及其字段列表 2、EJB设计 该部分相当于系统的一组模型,封装了系统的数据及业务规则,本示例程序中的 EJB及其功能列表如下: EJB 功能 Members 以数据库bookstore1中的表“客户信息”为数据源的 CMP实体 Bean,代表合法成员,具有能够返回表 客户信息 中全部数据 集合的Finder方法 memberfacade 无状态会话 Bean,是 login_confirm.jsp 访问实体 Bean Members 的接口,将从login_confirm.jsp 接收到的用户名及密码与实体 Bean Members返回的数据集合比较,从而验证登录用户的合法 性 Bookitem 以数据库bookstore1中的表“书籍信息”为数据源的 CMP实体 Bea n,代表书籍,具有能够返回表书籍信息 中全部数据集合 的Finder方法 bookfacade 无状态会话Bean,是browse.jsp 访问实体Bean Bookitem的接 口,具有将从实体Bean Bookitem返回的数据集合通过 browse.jsp 呈现给用户 Order 以数据库bookstore1中的表订单为数据源的CMP实体Bean, 代表订单信息,具有能够返回表“订单”中特定用户全部数据集 合的Finder方法 cart 有状态会话Bean,代表购物车,能够将用户在 browse.jsp中选 中的书籍加入购物车并进行结算,并将购物车内容及结算结果通 过 cart.jsp 、order.jsp 、submit order.jsp 呈现给用户 表2本示例程序中的EJB及其功能列表 3、Web应用程序设计 该部分主要完成视图和控制功能,即获得用户请求,并依据用户请求调用 EJB 提供的功能,同时提供整个网上购书系统的前端数据展现,本示例程序中的 JSP 文件名及其功能列表如下: 文件名 功能 log in .html 登录界面,要求输入用户名和密码 login_c on firm.jsp 通过调用memberfacade检查用户名及密码的合法性,并将 当前用户名设置为会话属性,供其他 JSP文件调用 browse.jsp 通过调用bookfacade显示书库中的书籍列表,要求用户选 购书籍 cart.jsp 通过调用cart将用户选中的书籍加入购物车,并进行结算 order.jsp 要求用户输入定购信息,并调用cart将用户信息写入“订 单”表 submit_order.jsp 通过调用cart将用户订单信息再次显示给用户,并结束本 次购书 表3本示例程序中的JSP文件名及其功能列表 4、Java类设计 本部分主要完成JSP和EJB代码的简化和结构化,本示例程序中的类文件名及其 功能列表如下: 类文件名 功能 book.java 用于EJB的查询方法参数或返

文档评论(0)

cooldemon0602 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档