西北工业大学硕士学位论文J2EE技术在电子商务系统中的应用和实现姓名:崔琦申请学位级别:硕士专业:软件工程指导教师:王备战20050401://www.521taobao.com/://www.521taobao.com/://www.521taobao.com/://www.521taobao.com/://www.521taobao.com/://www.521taobao.com/://www.521taobao.com/:崔琦学位授予单位:西北工业大学参考文献(30条)1.CbuckCavanessJaKartaStruts编程20042.赵仲孟.沈海斌.王瑞.霍秋艳利用XML扩展基于MVC模式的Web应用框架[期刊论文]-计算机工程与设计2003(7)3.刘超.张莉可视化面向对象建模技术19994.MrtjazBJuric.袁然.汤代禄.刘立君J2EEEAI编程指南20025.ErichGamma.RichardHelm.RalphJohnson.JohnVlissidesDesignPaterns:ElementsofReusableObject-OrientSoftware19956.CraigABerry.JohnCamell.MatjazBJuric.邱仲潘实用J2EE设计模式编程指南20037.孙卫琴精通Struts:基于MVC的JavaWeb设计与开发20048.周宏仁信息革命与信息社会的黎明[期刊论文]-网络与信息2001(2)9.BrownAB大规模基于构件的软件开发200310.CumminsFAEnterpriseApplication:AnArchitectureforEnterpriseApplicationandSystemsIntegration200111.TheIBMEnterpriseInformationPortalAPracticalApproach.SG24-6101-0012.PatternsandBestPracticesforEnterPriseIntegration13.ChuckCavanessProgrammingJakartaStruts200214.葛亮.叶恩.施伯乐Web应用中的面向对象模型与设计模式[期刊论文]-计算机工程2003(14)15.刘晓华J2EE企业级应用开发200316.MarkCade.SimonRobertsJ2EE架构师认证指南200417.陆荣幸.郁洲.阮永良.王志强J2EE平台上MVC设计模式的研究与实现[期刊论文]-计算机应用研究2003(3)18.PeterCoad.EdwardYourdon面向对象的分析199219.BMobasherWebUsageMiningArchitecture199720.PeterCoad.EdwardYourdon面向对象的设计199421.查理·马丁用XML组建电子商务系统200122.MarkBribeckXML高级编程200223.JamesTurner.KevinBedellStrutsKICKSTART200324.MVC设计模式:将Web应用分三层200325.J2EE体系结构设计,务实26.罗时飞开发J2EE应用应遵循的几点原则200327.JohnHunt.ChrisLoftus精通J2EE-Java企业级应用200428.EloydMarinescuEJB设计模式200429.ArtTaylor.李东升JDBC数据库编程与J2EE200430.孙莹.许俊华.张毅.贺清峰MVC编程模型在Web程序中的应用及Java实现[期刊论文]-计算机工程与应用2001(17)相似文献(10条)1.学位论文杨晓娜基于J2EE技术的E呼网的设计与实现2006近几年来,随着知识经济的发展和信息高速公路的建设,电子商务活动已经形成一股浪潮,迅速在Internet上蓬勃开展起来,它正在迅速渗透到每一个行业领域,连接起企业、社团、政府和个人。电子商务的应用已深入日常生活,以网络经济为基础的新经济模式正在改变着经济运行方式,虚拟化、数字化和全球化成为经济发展的趋势。本课题来源于北京对合网络科技有限公司新研发的项目,开发基于J2EE的E呼网电子商务平台。E呼网是以经纪人为中心,给开发商一个多功能平台。开发商在E呼网电子商务平台上发布自己的产品,可直接在线发布最新楼盘及房源。E呼网电子商务平台力求以完善的服务,提供给用户、特约商户、经纪人和开发商。本系统基于B/S结构,全面支持Internet/Intranet,采用流行的三层结构,采用并符合WEB方式、J2EE和XML技术规范,以Oracle为数据库。系统各子模块之间功能独立,可根据需要动态进行组合,各子模块之间没有直接的耦合。在实际的设计过程中运用MVC的设计模式将整个电子商务平台划分为三层(View层,Control层,Model层);同时引入了Struts框架,它是基于J2EE的架构方案,很好地利用了Servlet和JSP技术。2.学位论文张琦基于J2EE技术的人力资源信息化系统的研究2006随着电子商务的飞速发展,国内企业越来越重视企业内部管理的信息化、电子化,其中就包括对人力资源工作的电子化、信息化。J2EE是目前比较成熟的实现Web应用的平台,采用基于J2EE技术的B/S结构的人力资源信息化系统正在成为业界推崇的产品。因此,针对某保险公司的实际情况,设计开发了一套基于J2EE技术的人力资源信息化系统。在分析该系统的用户需求后,结合适用于J2EE的各种设计模式,提出一个能够适合需要的人力资源信息化系统的架构,并详细分析了架构的各个层面的理论基础和实现过程。该架构根据MVC模式进行系统层次的划分,可降低各个层次模块之间的耦合度,提高系统整体性能。利用多种开源软件包实现架构辅助功能,利用XML技术实现系统初始化过程的定制,并且在如何运用J2EE模式方面进行了有益的探索。采用该种架构的人力资源信息化系统在经过严格的模拟环境测试后,各种相关指标都达到了该公司的要求,大大提高了该公司的人事工作效率,收到了较好的业务效果。以上实践表明,该人力资源信息化系统可满足设计要求,该种架构还可以适用于其它类似的大型Web应用系统的需要。3.会议论文孙崎从应用服务器到电子商务平台——J2EE技术的最新发展2002本文简述了从J2EE应用服务器到电子商务平台的技术发展过程,电子商务平台和中间件的关系,介绍了应用服务器在体系结构上的一些特点,阐述了国内外软件厂商从应用服务器产品到电子商务平台发展的必然性,论述了电子商务平台所需要的一些技术如J2EE和WebServices,并简单介绍了BEA和东方通科技的电子商务产品.4.学位论文刘筱锦面向中小企业的电子商务平台解决方案2005计算机技术的高速发展和信息时代的到来给企业的经营模式带来了巨大的变化,以前企业对其提供的产品和服务在功能、质量、价格、服务以及个性化等某一方面做得比较好,就可以立足市场,但今天的情况已完全发生了的变化。越来越多的竞争者加入到市场中,客户有了更多的选择,他们对其得到的产品和服务有越来越高的要求。由于企业信息化带来的良好的投资回报率和各地政府的大力支持,我国企业信息化进程正在如火如荼地展开。但是中小型企业由于资金和技术的缺乏,信息化建设仍困难重重。ASP(ApplicationServiceProvider,应用服务提供商)模式的出现无疑给中小企业信息化发展带来了一种最佳的商业实现手段。企业以低廉的价格,通过租用的形式从ASP提供商那里获得所需的各种信息化产品,如ERP、CRM、SCM、PDM等,并且可以享受优质的售后服务与技术支持。在这一背景下,我们提出了面向中小企业的电子商务平台解决方案,即大陆电子商务平台。大陆电子商务平台不仅包含了一般B2B平台的基本功能和服务,如信息发布、搜索、贸易提醒邮件、企业子站点、邮箱、网络广告等,同时还以ASP(应用服务提供商)的模式提供ERP、CRM、SCM等服务。ASP模式的产生在另一方面又为应用系统集成带来了新的发展机遇,作为ASP提供商,为了最大程度满足企业用户的需要,在ASP平台中往往会尽可能多地集成各类应用系统,比如同时集成OA、ERP、CRM、SCM等等。这种层层嵌套的模式,虽然给用户提供了使用上的方便,但却给ASP提供商开发企业平台带来了较大的难度。此外,整个平台的安全认证体系也决定了系统集成的难易程度,采用统一的身份认证,资源授权与用户管理,替代各应用系统中不同的认证与授权方式,可以方便集成接口的设计,开发工作也大大简化。本论文主要介绍以下几方面的内容:1)大陆电子商务平台的总体技术构架。我们将以ASP(应用服务提供商)的模式运营大陆电子商务平台。作为一个较为完善的ASP平台,它主要包括电子商务门户、安全认证系统和各应用子系统。电子商务门户主要提供三类服务:信息服务包括内容管理、分类搜索、发布和订阅等功能,涉及信息的集中组织和维护;应用服务包括应用子系统的连接、商业规则过程管理、服务描述等,主要处理各种应用服务资源的集成和协作;用户服务包括用户映像、注册管理、工作空间个性化等,维护使用者的个人信息并支持在线的个人化服务。安全认证系统提供大陆电子商务平台统一安全认证。应用子系统即是各类应用系统,如OA、ERP、CRM、SCM等。2)大陆电子商务平台选用的中间件平台──J2EE平台。J2EE是一个独立于系统的、便携式、多用户,安全以及标准的企业级平台。开发一个电子商务平台是非常耗时和成本巨大的,我们之所以选择J2EE技术,是因为它的背后有一个巨大的开源世界,可以为我们节省大量的人力物力。在我们的电子商务平台中用到了很多非常优秀的开源产品和框架,如Jboss、spring、Hibernate、struts等,但是集成所有这些技术和产品是困难的,必须有一个清晰合理的构架设计和应用好的设计模式。本文从分层原则出发,介绍大陆电子商务平台在各层的实现策略。3)在传统信息技术应用模式下,各应用系统都提供各自独立的用户身份认证和策略管理的功能。这些异构的、分散的应用系统一旦集成到一个统一的ASP平台之后,情况就变得极为复杂。如果用户的身份和权限还是由这些应用系统自己去管理,那么对于认证体系的实现和重要资源的保护就不可能得到严格的控制,ASP平台会存在许多严重的安全隐患,管理也会变得非常繁琐。此外,如果用户在登录ASP平台经过一次认证后,在登录这些不同的应用系统或在其间切换时,还需要不断地输入身份信息,必然会造成其对平台性能的不满。因此,ASP平台就必须提供一种机制,让所有的用户在平台门户中进行一次性的登录,在身份得到确认后,可随意地访问各种应用系统。这种访问必须是基于授权的,即在用户对资源访问之前,必须经过ASP平台访问控制系统的检查,以保证该用户对该资源有使用权限。这样,不仅可以避免多系统入口的风险,也可为平台的管理提供了极大的便利。基于这样的思想,在大陆电子商务平台中设置专门的认证服务器,将所有应用系统的用户信息都存储在该服务器的数据库中,进行统一的用户管理。使用单点登录(SSO)技术实现用户一次登录,随意访问的需求。5.学位论文何宏贵基于J2EE的电子商务应用开发技术研究2007在国际电子商务迅速发展的形势下,如何根据我国国情,采用先进适用的应用开发技术发展我国的电子商务,在实施电子商务的过程中如何保证交易的安全是摆在理论研究者面前的重要课题.本文针对我国国情,