首页> 中文学位 >电子商务实现 采用JAVA技术和基于XML技术
【6h】

电子商务实现 采用JAVA技术和基于XML技术

代理获取

目录

文摘

英文文摘

论文说明:LIST OF FIGURES

学位论文版权使用授权书及同济大学学位论文原创性声明

CHAPTER: (1)1: INTRODUCTION

1.1:The Advantage Of Java?

1.2: The Advantages Of MySQL

1.3: The Advantage Of XML-Based Technology?

1.4: Summary

CHAPTER (2)2: TECHNICAL COMPONENTS

2.1:Java Server-Side:

2.1.1:Java Servlet:

2.1.2:JavaServer page (JSP):

2.1.3:JavaBeans:

2.2: Database And MySQL:

2.2.1:Java Database Connectivity (JDBC):

2.3: Summary:

CHAPTER (3)3: Web Applications

3.1:Introduction:

3.1.1:The Component Of Web Applications:

3.1.2:Web Applications Lingua Franca:

3.2: eXtensible Markup Language (XML):

3.2.1:Origins Of XML:

3.2.2:The Goals Of XML:

3.2.3:Document Type Definition (DTD)

3.2.4:XML Namespace:

3.2.5:XML Schema:

3.2.6:eXtensible Stylesheet Transformation (XSLT) [43]

3.2.7:XML Parsing:

3.2.8:Advantages of XML:

3.2.9:Limitations Of XML:

3.3: SOAP:

3.3.1:Why SOAP? [47]:

3.4: Web Services [48]:

3.4.1:The Web Services Framework:

3.4.2:Web Services Description Language (WSDL):

3.4.3:Universal Description, Discovery and Integration" (UDDI):

3.4.4:Using Web Service:

3.5: Java And XML-Based Technologies [50]:

3.5.1:JAXP

3.5.2:JAX-RPC API

3.5.3:JAXM API

3.5.4:JAXB:

3.5.5:JAXR:

3.6: Summery:

CHAPTER (4):4: Commercial Website Implementation

4.1: Access Authorization And Users Login Controller:

4.2: Administration And Display:

4.2.1:Storage Part'S Implementation:

4.2.2:The Implementation Of Administration Part:

4.2.3:The Display Part (For Administrator And Visitors):

4.3: Display Customer'S Order:

4.4: Shopping Cart:

4.5: Summery:

CHAPTER (5)5: Conclusions

5.1: What Was Learned In This Project:

5.2: Further Improvements And Addition

6: References

7: Appendix: Source Codes

展开▼

摘要

发展飞快的因特网应用软件有着高水平的实用性和可信度,发展需要的不只是有好技术,但是也要有好的操作程序。在电子商务世界中,建立高度地可利用的,可升级的应用软件是非常重要的。电子商务必须发展可信任的应用软件(分配在英特网上的应用软件)网络浏览器的应用软件要有先进的系统服务,例如是数据库访问和交易的处理。能远程的提供能力处理而且管理系统资源在早期的新工作者通过网络进入电子商务都打上烙印如B2C公司。那些公司的目的是创造更高的个人化,为有独特的购物阅历因特网使用者买卖直接个体化。但是在电子商务的网络的迅速成长比HTML更需要的先进技术。换句话说,发展动态的HTML和网站的新世代是必需的。计算结果,通常的出入口接口(CGI)被发展提供一种标准的技术,提供Webservices器的机械装置和手写的规画语言像是C或Perl方面是互相影响的。因为它需要在每个请求产一个新的程序CGI在性能方面有一些局限性,因为它需要在每个要求下产一个新的程序。Webservices器厂商开始了提供专有的解决方案克服CGI的执行问题。那些解决方案以C或C++APIs和JavaAPI为基础(JavaServletsAPI).但是那些技术也有一些限制。计算结果,来自美国微软公司ASP和太阳的JSP被发展提供一个好机制产生并且发展动态的HTML和网站的新世代。 虽然这个模型有可推荐给一群个体的消费者,但是它对B2B是不适当的,因为经常重复的购买而且有来自多个发起者的多样性项目。这个模型的一些不足是: 1.整个的模型以人们的利益为基础,使用网络浏览器或者其他的网络应用软件与一个网站有着相互的影响。 2.一个混合的数据资料(图形,格式说明,等等。)和交易数据(产品名称,编号,价格,等等)被退回的信息而且在一个版式里不能很容易的综合到另外一个系统里。 3.在许多问题中,得到一个位置的功能不能够和另外的一个位置合并在一起给消费者提供一个更完整的解决方案。 虽然人们通过浏览器或网络应用软件在B2C应用软件正常的工作状态下交互作用,不过大多数的B2B应用软件需要横过网络或网站直接的综合(系统-系统) 现在有尝试的试验B2B交易的议题的很多技术。在英特网没流行之前,电子交易这个观念已经被发明。在1970年代中,电子商务已经在金融网络是非常的受欢迎,这用了适当的解决方案。在英特网使用它之前,电子数据的相互交换(EDI)也能在长时间的被利用。 因此,解决这一个问题,是要使分配计算机的面貌正在转变。客户服务器网络一直配着1980年代和1990年代早期正在给到使用开着的记录,在1990年代中期内出现,一种新的数据表现语言的网络周围被建造的一个新类型的网络的路呼叫XML,。 XML,ExtensibleMarkupLanguage,是被WorldWideWebConsortium协会(W3C)定义的一个语言分析用的语言,其中一个主要的组织操纵着推打开网络为标准。在它最简单的判断力,XML是描述简单的本文并非专有的二进位的表现的结构化数据的一组规则和指导方针。 为了了解XML的效果,我们能谈论XML的树革命在数据的革命:在XML出现之前,数据更加接近地与了解一个数据格式和该如何处理它的应用软件有关。但是现在,藉由使用XML-藉由促进数据交换,我们能提供EDI的好替代品的基础的技术和它的数据字汇,因为XML的实力是它的数据独立。然而,XML是纯粹的数据描述,没有约束到规化语言,操作系统或传送记录。任何一个都意味着我们没有任何约束在标题音乐的系统内各部分中的任何限制制造连接月台的网络能得到的数据。数据是被紧紧地加倍的传送依赖的建筑学强加的对没有任何的限制的任何的机器任何地方。另一方面,在数据上的XML焦点在传送技术手段上不在传送器的技术,能通过网络使用可移动XML。因此,我们能使用HTTP传送在网络上的XML,造成CORBA,RMI和DCOM成为其他替代品了,这不在TCP/IP之上工作。 这一个研究如何被组织我们首先要识别和讨论这一项研究的主要目的和过去一直使我们的研究的满足必要的标准技术开始。我们讨论XML,MySQL和能实现达到我们的研究的目标的JavaAPI(完成的被解释的不同Java成份)。 第1章::INTRODUCTION这一个章节讨论并且介绍了将会是这一个研究的使用的技术上成份(Java,MySQL和XML技术)的规格。它吸取的原因:领引使用那些成份。被出示而且解释那些成份的有利条件。而且这一个章节的主要目的将回答二个问题:1-我们为什么需要这一种技术? 2-我们为什么偏爱这些技术?在第1.2节中,我们讨论的是Java的定义:Java是一个简单的,object-oriented,分布式的,说明,强健的,安全可靠的,体系机构的性质,便携式的,高性能的成绩,multithreaded,和动态的语言。 第1.2节中说明在我们的研究方面让我们偏爱使用它的MySQL的优势。最后一个第1.3节因为相同的理由解释XML的主要优势。 第2章:TECHNICALCOMPONENTS 这一个章节将介绍被集中焦点在下列的点提供技术上工具(Java和MySQL)的深度报导: *Java技术和传统的CGI比较 *我们为什么需要JavaServer(JSP). *JavaBeans的角色。 *什么是JDBC?而且我们能如何和MySQL一起使用它。 在第2.1节中讨论Java成份(Servlets,JSP和JavaBeans)的详细描述。这一个章节中它解释了Java成份的优势,在那些成份之间关联,和我们能如何一起使用那些成份。同时,我们讨论java的成份和传统的技术比较的利益。 在第2.2节它是一小部份的;我们讨论数据库和JavaDatabaseConnectivity(JDBC),JDBC的不同类型的优势。同时,,我们怎么样能和MySQL一起使用JDBCAPI的方式。 第3章:WebApplications这一个章节去提供网络应用软件的一种深度定义,它是报导以XML为基础技术的技术上的细节。这一个章节集中的焦点有以下几点*网络的应用软件。 *XML和以XML为基础的技术。 *WebService,,它是有优势的。 *和Java一起使用XML。 第3.1节我们讨论的是网络应用软件的类型和他们的使用方法,网络和应用软件和传统的申请(客户/服务器的应用软件)比较。 第3.2节是讨论技术上扩充XML的解释说明,被解释XML的深度成份(ex。DTD,XMLNamespace,XMLSchema,XSLTandXML分列).依照W3C这一个部分也解释了XML的目的。 第3.3节提供当对于过去一直藉由使用在HTTP记录上的XML来在分配的环境在数据和数据方面交换的SIMPLEOBJECTACCESSPROTOCOL(SOAP)的样品解释。同样我们为什么必须使用SOAP。 而且在这一个章节(第3.4节)的最后一个部分讨论使用WebService改善它的WebService的定义,可以提高WebService的结构和其他技术的用法。在相同的方法中,这一个部分也解释WebService的好处和局限性,和什么时候能使用WebServices 第3.5节解开了蜘蛛网式的JavaAPIs(ex.JAX-RPC,JAXMAPI,JAXB,JAXR)对于XML,根据它的功能性识别和分类每个东西,有目的的使用。哪里可能的,我们提供语法的用法给每个新的API。这一个部分也围绕着在以其他的XML技术相关的JavaAPIs集中焦点(ex.XML剖析器和Java,XMLNamespaces,和XSLTAPI). 第4章:CommercialWebsiteImplementation这一个章节举例说明,工具的使用和技术在上一段的章节中呈现了。在我们的执行方面,我们使用了一些Java成份(JSP,JavaBean和JDBC)使我们的落实得到满意的主要的需求。另外地,我们使用了XML,JDOM和XSLT,把我们的数据储存在了MySQL上。这一个章节描述以下几点: 1.通路授权和使用者在网站中登录控制器:过去一直确定唯一的经认可的使用者将会得到特定的部份网站(相似的,不过客户能进行正常的工作状态,而且回顾历史记录的次序。 2.管理和显示器:使用并控制数据库去提供能力的增加,更新而且划除乘积。这一个部份在过去也一直显示乘积在所有可利用的数据里。 3.显示客户的状态:那就是使用客户在正常工作状态下的历史记录的显示器。 4.ShoppingCart:那就是允许把客户须要买的东西积累在一起到最后一起购买。 第5章:Conclusions这个最后的章节说明的是在这一个研究方面什么是值得被学习的,而且促进进步和附加在最后这一个研究也同样在一个附录里面包含了codesources.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号