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

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

  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文档。上传文档
查看更多
J2EE体系技术 要求: 在Weblogic7.0和JBuilder9.0下用JSP和JavaBean技术开发5.4.3中介绍的网上购物系统。该示例在Weblogic8.1+JBuilder9.0+SQL Server 2000下实现。利用JSP、EJB(无状态会话Bean、有状态会话Bean、CMP)等技术,完成用户登录、浏览书目、订购图书并进行结算等基本功能。 在JBuilder中运行整个工程点击“在JBuilder中运行整个工程”,在出现的“文件下载”对话框中选择“打开(O)”按钮? weblogic服务器,单击开始菜单中的 所有程序|BEA WebLogic Platfrom8.1|Users Projects|wangdomain|Start Server.?在浏览器中输入http://localhost:7001/bookweb/login.html. 用户名:yzl,密码:123456 网上购书系统设计 1、数据库设计 该部分完成数据存储功能,本示例数据库bookstore1中的表及其字段列表如下: 表名 字段 客户信息 logname、realname、password、email 书籍信息 bookid、name、author、content、category、commend、publish_name、publish_address、price、on_sale_time、bk_num 订单 user_name、user_address、user_tel、user_cid、book_id、book_number、status、goods_price ????????????? 表1? 本示例数据库bookstore1中的表及其字段列表 2、EJB设计 该部分相当于系统的一组模型,封装了系统的数据及业务规则,本示例程序中的EJB及其功能列表如下: EJB 功能 Members 以数据库bookstore1中的表“客户信息”为数据源的CMP实体Bean,代表合法成员,具有能够返回表“客户信息”中全部数据集合的Finder方法 memberfacade 无状态会话Bean,是login_confirm.jsp访问实体Bean Members的接口,将从login_confirm.jsp接收到的用户名及密码与实体Bean Members返回的数据集合比较,从而验证登录用户的合法性 Bookitem 以数据库bookstore1中的表“书籍信息”为数据源的CMP实体Bean,代表书籍,具有能够返回表“书籍信息”中全部数据集合的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文件名及其功能列表如下: 文件名 功能 login.html 登录界面,要求输入用户名和密码 login_confirm.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的查询方法参数或返回值类型,代表书籍 Userbook.java 和book.jav

文档评论(0)

你好世界 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档