Java 宠物店例子深入探讨.doc

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

Java? 宠物店例子 深入探讨 泰山不让土壤 故能成其大 河海不择细流 故能就其深 1.1 系统架构统览 4 1.2 宠物店网上商店 9 1.2.1 宠物店走一遭 错误!未定义书签。 开始窗口 错误!未定义书签。 欢迎窗口 错误!未定义书签。 种类窗口(Category Screen) 错误!未定义书签。 货架/产品窗口 错误!未定义书签。 货物item窗口 错误!未定义书签。 购物车窗口 错误!未定义书签。 登陆窗口 错误!未定义书签。 账户信息窗口 错误!未定义书签。 订单信息窗口 错误!未定义书签。 0 订单完成窗口 错误!未定义书签。 1.2.2 概要,高层设计吧,我有何选择? 错误!未定义书签。 1.2.3 宠物店的结构 10 1.2.4 宠物店网站的结构 10 1.2.5 宠物店模块设计 10 1.2.6 各个模块的设计方面的深入 12 控制模块 12 用户登陆,和客户登记模块 16 异步消息模块 22 货架目录模块 23 客户模块(CustomerModule) 25 1 购物车模块 27 1.2.7 宠物店的组件 这里仅仅总结一下宠物店用到的各种组件和文件类型: 28 宠物店的EJB 28 宠物店的JSP页面 29 宠物店的过滤器(filter) 30 宠物店的xml文件 30 异步信息发送 30 数据产生Servlet 31 1.3 资源和引用 31 前 言 首先,写作的目的主要是学习和总结,希望高手不要嫌我班门弄斧,能够多多指点!先谢了!其次,目前网上对Pet Store的中文教材很少,也就不惴浅陋,大着胆子写了这本“深入探讨”了。 petstore被很多人认为J2EE学习由业余走向专业的必由之路。笔者所知道的一些IBM等公司的J2EE高手都曾经研究过petstore。更有甚者,网上一篇流传甚广的J2EE学习方法的文章把petstore称为J2EE的圣经。真正学懂了petstore,才领略的Java编程的优雅,才知道不仅要解决问题,还要优雅的解决问题。Thinking in Java的基础和零散的JSP, Servlet, EJB知识在这里交融。 由于petstore的典型性,微软也喜欢那她来说事。用.net做了个petshop,说是同样的功能性能在某种条件下是J2EE的10倍(下图,由微软提供)。 再看看Sun是的原话,注意,Sun说这番话时PetShop还没出来呢。 The Java Pet Store Demo is designed to provide as much sample code as possible for the key aspects of the latest release of the J2EE platform. We deliberately added more code to create a flexible architecture that is fully object-oriented. We were trying to show off concepts and design patterns of Java Enterprise BluePrints, and hence there is more code. Our goal is to offer the developer community a well designed sample application. Also, it is widely accepted that the number of lines of code is a poor metric for measuring either developer productivity or ease of future maintenance. The Java Pet Store Demo is an educational tool focusing on demonstrating patterns and best practices espoused by Java Enterprise BluePrints. In many places, weve sacrificed performance in order to clarify the code or to make a particular design point. 怎么样?看出问题了吧。从微软白皮书里引用了这幅图,目的是说明搞J2EE也一定要熟悉类似的技术,尤其是.net。如果只关心Java方面的消息,是有可能变成井底之蛙的啊。“无敌国外患者,国恒亡”。有个竞争对手不是坏事。J2EE和.net的对

文档评论(0)

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

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

1亿VIP精品文档

相关文档