欢迎来到天天文库
浏览记录
ID:9938118
大小:2.36 MB
页数:49页
时间:2018-05-16
《基于ejb3.0的分布式网上购物系统毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要随着因特网的飞速发展,在线商城实现的功能越来越多,承受的访问量越来越大。相应地网上购物系统需要处理的信息量急剧增加,单台服务器往往无法承受巨大的访问量,这时候就需要采用分布式系统。EJB规范定义了开发和部署基于事务性、分布式对象应用程序的服务器端软件组件的体系结构,很适合用于构建大型分布式网站。关键词:Java,EJB3.0,Servlet,分布式,网上书城IIIAbstractWith therapiddevelopmentof Internet, onlinestorehastoachi
2、evemoreandmorefunctionsandservemoreandmorevisitors. Accordingly, onlineshoppingsystem hastodealwiththerapid increaseof theamountofinformation. Asingleserver often cannotafford ahuge numberofvisits, thenyou needtoadopt adistributed system. EJBspecific
3、ationdefines thedevelopment anddeploymentof a server-side softwarecomponent architecturebasedontransactionanddistributed objectapplication,anditissuitable forbuilding largedistributed sites.Keywords:Java,EJB3.0,Servlet,distributedsystem,onlinebooksto
4、reIII目录1课题研究背景11.1课题研究内容及意义11.2EJB的历史及现状11.3从Web层访问EJB41.4论文内容安排52系统开发环境及相关技术62.1系统开发环境62.2Java技术简介62.3EJB3.0技术简介72.4Servlet技术简介112.5JSP技术简介113系统需求分析143.1用例分析143.2活动图173.3时序图193.4E-R图213.5部署分析224系统设计234.1项目结构设计234.2类设计244.3Web设计264.4数据库设计275系统实现与测试30
5、5.1功能实现305.2部署实现385.3系统测试396总结与展望436.1开发总结436.2未来展望43参考文献44致谢45III45基于EJB3.0的分布式网上购物系统1课题研究背景1.1课题研究内容及意义网上购物系统又称为在线商城,无论是开设个人网上购物商店还是企业在线购物商城,一套好用的网上购物系统都是必须的。网上购物系统拥有强大的商城功能,如商品的推荐和展示等。运营商提供全方位的广告宣传和推广,而顾客可以方便地找到自己心仪的商品。网上购物系统是实体店的很好补充,它节省了人力方面的投资,
6、而且营业时间不受限制,消费者可以在任何时间登录、购物。另外,网上购物系统没有地域界限,相比实体店有更完善的客户群。网上购物系统还可以实现免费的市场调查功能,在网站上点击和成交都是自动统计的。你可以通过网络点击和成交量把握商品库存的尺度和市场的趋势,并且通过顾客的反馈得到更多有助于网店发展的信息。随着因特网的飞速发展,在线商城实现的功能越来越多,承受的访问量越来越大。相应地网上购物系统需要处理的信息量急剧增加,单台服务器往往无法承受巨大的访问量。这时候,分布式系统的应用就显得格外重要了。分布式系统
7、把一个功能拆分成多个功能,不同功能分布部署到不同的服务器上实现。它提供多个对外的接口,按照一定规则,分派不同请求由不同接口来处理,由此实现各服务器负载的均衡。另外,分布式系统也增强了整个在线商城的健壮性,当其中一台服务器出现故障时,我们可以实现故障转移,让服务器自动切换。EnterpriseJavaBeans(EJB)规范定义了开发和部署基于事务性、分布式对象应用程序的服务器端软件组件的体系结构。企业组织可以构建它们自己的组件,或从第三方供应商购买组件。这些服务器端组件称作EnterpriseB
8、ean,它们是EJB容器中驻留的分布式对象,为分布在网络中的客户机提供远程服务。因此,EJB很适合用于构建大型分布式网站,并具有其现实而重要的意义。1.2EJB的历史及现状每次EJB的新版本发布时,都会带来新的重要的特性,满足大众需求并采用新兴技术。下面是从1996年EJB出现以来,或者说从更重要的1998年EJB的第一个商业实现以来,其规范发展的简要总结。1.2.1EJB的历史版本(1)EJB1.0最初的版本1.0开始支持有状态和无状态服务对象(称为会话Bean),以及可选支持持久化域对象(称
此文档下载收益归作者所有