📄 00000007.htm
字号:
universally portable code. <BR>Since code written in the Java programming language can <BR>be embedded into a document written in the XML <BR>language, we can create a data structure that includes <BR>its own data manipulation applications. It's a great <BR>combination." <BR> <BR>The Java platform indeed seems the technology of choice <BR>for developers who are doing XML language work. For <BR>example, many of the available parsers, and popular <BR>tools are written to the Java platform. Developers not <BR>only find the portability and object-orientation <BR>attractive; they're also drawn to the sheer efficiency <BR>of the Java programming language, according to JP <BR>Morgenthal, president of NC.Focus, an enterprise <BR>application integration analyst and advisory firm: <BR>"Writing their tools in the Java programming language <BR>allows companies and developers to get things <BR>accomplished very quickly. Also, the language offers <BR>string manipulation, hashtable support, URL support, <BR>and other features that make it a natural tool to <BR>develop in for something like XML language. And <BR>finally, it's really easy to share code -- an important <BR>attribute in this very fast-moving area." <BR> <BR>It's a two-way street. With its metadata flexibility <BR>and data portability, XML gives Java technology a big <BR>leg up in making data even more portable over a <BR>network. Java technology offers a substantial <BR>productivity boost for software developers compared to <BR>programming languages such as C or C++. Together, XML <BR>and Java technologies lead directly to <BR>platform-independent, standards-based applications, <BR>which are ready to be developed right now. <BR> <BR>Where there is a need for information exchange on <BR>network systems -- such as electronic data interchange <BR>(EDI) and e-commerce, enterprise resource planning, and <BR>workflow applications -- XML and Java technologies <BR>together now seem the optimum choice. <BR> <BR>Portable Purchase Orders <BR> <BR>Many observers believe that XML and Java technologies <BR>together will revolutionize the way we exchange and act <BR>on information, automatically processing it for our <BR>personalized needs the instant it arrives through <BR>applications built on Java technology. "XML technology <BR>makes the information exchange possible, and Java <BR>technology makes automation feasible," explains Sun's <BR>Bill Smith, who serves as architect for the XML Linking <BR>Working Group at the World Wide Web Consortium. <BR> <BR>For example, company purchase orders described in XML <BR>language could contain live elements, such as part and <BR>customer numbers, that can be coupled to databases to <BR>automatically update data warehouse inventory and <BR>shipments in separate applications without re-entering <BR>the data. <BR> <BR>In this example, a purchase order could have different <BR>behaviors within different applications. Someone in <BR>purchasing might have the authorization to assign a <BR>purchase order number, specify a customer code, and <BR>change dollar amounts while the originator would only <BR>be able to approve it and change the dollar amount, and <BR>the recipient would only be able to view, store, or <BR>print the document. Yet, in each case, it is <BR>essentially the same document, based on the same input <BR>data, but with different behavior specifications <BR>depending on the recipient. <BR> <BR>Alternatively, the same data's behavior could also <BR>change in response to the application that is <BR>processing it or even the device on which it is <BR>running. That means, for example, that a single stream <BR>of stock market data could run in separate applications <BR>as a scrolling text-only window, customized graphs, or <BR>mixed text and graphically rich Web pages. <BR> <BR> <BR>XML data can be shuttled between many different types of <BR>servers and clients. <BR> <BR> <BR>In documentation management and publishing <BR>applications, XML and Java technologies can offer <BR>breakthroughs such as media-independent publishing, <BR>device-independent presentation, and client-side <BR>manipulation for customized data and views. <BR> <BR>That's because, whereas HTML documents tend to rely on <BR>CGI scripts residing at the Web server for <BR>functionality, XML and Java technologies can deliver <BR>more application functionality directly to the client <BR>device for processing. This increases the user's <BR>command of the data at the client end while reducing <BR>network processing and traffic at the same time. <BR> <BR>Sun Is Committed to XML Technology for the <BR>JavaTM platform <BR> <BR>Java and XML technologies have a natural affinity for <BR>each other. They're not just complementary -- they <BR>actually power each other to their greatest current <BR>potential. Sun has committed to XML language and has <BR>the technology to support XML development today. <BR> <BR>See Also <BR> <BR>XML Technology Pages on java.sun.com <BR>(<A HREF="http://java.sun.com/xml/)">http://java.sun.com/xml/)</A> <BR> <BR>Java Community Process pages on the Java Developer <BR>Connection <BR>(<A HREF="http://java.sun.com/jdc/jcp/index.html)">http://java.sun.com/jdc/jcp/index.html)</A> <BR> <BR>XML and Java Technologies in the News - Search results <BR>from our Java Industry ConnectionSM site. <BR>(<A HREF="http://java.sun.com/industry/)">http://java.sun.com/industry/)</A> <BR> <BR>The SGML/XML Web Page by Robin Cover <BR>(<A HREF="http://www.oasis-open.org/cover/sgml-xml.html)">http://www.oasis-open.org/cover/sgml-xml.html)</A> <BR> <BR>Java Project X Technology Release 1 - code for XML <BR>technology services. <BR>(<A HREF="http://java.sun.com/features/1999/03/xml-side1.html)">http://java.sun.com/features/1999/03/xml-side1.html)</A> <BR> <BR>Managing Names and Ontologies: An XML Registry and <BR>Repository by Robin Cover <BR>(<A HREF="http://www.sun.com/981201/xml/))">http://www.sun.com/981201/xml/))</A> <BR> <BR>WDVL.com: The Web Developer's Virtual Library - XML <BR>Subsite <BR>(<A HREF="http://www.wdvl.com/Authoring/Languages/XML/)">http://www.wdvl.com/Authoring/Languages/XML/)</A> <BR> <BR>Tutorials for using the Java 2(R) platform and XML <BR>technology <BR>(<A HREF="http://developerlife.com)">http://developerlife.com)</A> <BR> <BR>General XML info: Published by Seybold <BR>(<A HREF="http://www.xml.com)">http://www.xml.com)</A> <BR> <BR>XML FAQ <BR>(<A HREF="http://www.ucc.ie/xml/)">http://www.ucc.ie/xml/)</A> <BR> <BR> Other Recent Features <BR> <BR> Making a Masterpiece at MoMA <BR> Say "Ah!" <BR> Inventing the Future <BR> Java 3D API in Action <BR> <BR> <BR> This page was updated: 12-Mar-99 <BR> ====================================== <BR> <BR>-- <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.68.179] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -