1、毕业设计(论文) 1 英文 原文 : The Java programming language and platform have emerged as major technologies for performing e-business functions. Java programming standards have enabled portability of applications and the reuse of application components across computing platforms. Sun Microsystems Java Communit
2、y Process continues to be a strong base for the growth of the Java infrastructure and language standards. This growth of open standards creates new opportunities for designers and developers of applications and services . Applications of Java Java uses many familiar programming concepts and construc
3、ts and allows portability by providing a common interface through an external Java Virtual Machine (JVM). A virtual machine is a self-contained operating environment, created by a software layer that behaves as if it were a separate computer. Benefits of creating virtual machines include better expl
4、oitation of powerful computing resources and isolation of applications to prevent cross-corruption and improve security. The JVM allows computing devices with limited processors or memory to handle more advanced applications by calling up software instructions inside the JVM to perform most of the w
5、ork. This also reduces the size and complexity of Java applications because many of the core functions and processing instructions were built into the JVM. As a result, software developers no longer need to re-create the same application for every operating system. Java also provides security by ins
6、tructing the application to interact with the virtual machine, which served as a barrier between applications and the core system, effectively protecting systems from malicious code. Among other things, Java is tailor-made for the growing Internet because it makes it easy to develop new, dynamic app
7、lications that could make the most of the Internets power and capabilities. Java is now an open standard, meaning that no single entity controls its development and the tools for writing programs in the language are available to everyone. The power of open standards like Java is the ability to break
8、 down barriers and speed up progress. Today, you can find Java technology in networks and devices that range from the Internet and scientific supercomputers to laptops and cell phones, from Wall Street market simulators to 毕业设计(论文) 2 home game players and credit cards. There are over 3 million Java
9、developers and now there are several versions of the code. Most large corporations have in-house Java developers. In addition, the majority of key software vendors use Java in their commercial applications (Lazaridis, 2003). Applications Java on the World Wide Web Java has found a place on some of t
10、he most popular websites in the world and the uses of Java continues to grow. Java applications not only provide unique user interfaces, they also help to power the backend of websites. Everybody is probably familiar with eBay and Amazon have been Java pioneers on the World Wide Web. eBay Founded in
11、 1995, eBay enables e-commerce on a local, national and international basis with an array of Web sites.You can find it on eBay, even if you didnt know it existed. On a typical day, more than 100 million items are listed on eBay in tens of thousands of categories. on eBay; the worlds largest online m
12、arketplace. eBay uses Java almost everywhere. To address some security issues, eBay chose Sun Microsystems Java System Identity Manager as the platform for revamping its identity management system. The task at hand was to provide identity management for more than 12,000 eBay employees and contractor
13、s. Now more than a thousand eBay software developers work daily with Java applications. Javas inherent portability allows eBay to move to new hardware to take advantage of new technology, packaging, or pricing, without having to rewrite Java code. Amazon A has created a Web Service application that
14、enables users to browse their product catalog and place orders. A uses a Java application that searches the Amazon catalog for books whose subject matches a user-selected topic. The application displays ten books that match the chosen topic, and shows the author name, book title, list price, Amazon discount price, and the cover icon. The user may optionally view one review per displayed title and make a buying decision. Java in Data Warehousing & Mining Although many companies currently benefit from data warehousing to support corporate