基于web的学生成绩与管理系统计算机毕业设计英文文献及中文翻译_第1页
基于web的学生成绩与管理系统计算机毕业设计英文文献及中文翻译_第2页
基于web的学生成绩与管理系统计算机毕业设计英文文献及中文翻译_第3页
基于web的学生成绩与管理系统计算机毕业设计英文文献及中文翻译_第4页
基于web的学生成绩与管理系统计算机毕业设计英文文献及中文翻译_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计说明书英文文献及中文翻译学生姓名: 学号: 学 院: 专 业: 指导教师: java programming language and java platformthe 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 com

2、ponents across computing platforms. sun microsystems java community 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

3、of java java uses many familiar programming concepts and constructs 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 co

4、mputer. benefits of creating virtual machines include better exploitation 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

5、up software instructions inside the jvm to perform most of the work. 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 applicatio

6、n for every operating system. java also provides security by instructing 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 growin

7、g internet because it makes it easy to develop new, dynamic applications 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

8、. the power of open standards like java is the ability to break 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 home game playe

9、rs and credit cards. there are over 3 million java 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

10、world wide web java has found a place on some of the 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 ja

11、va pioneers on the world wide web.ebay founded in 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

12、 categories. on ebay; the worlds largest online marketplace.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 fo

13、r more than 12,000 ebay employees and contractors.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

14、 a has created a web service application that 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 th

15、e 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 decision mak

16、ing, new business intelligence approaches continue to emerge that can be powered by java technology. applications such as data warehousing, data mining, enterprise information portals and knowledge management systems are able to provide insight into customer retention, purchasing patterns, and even

17、future buying behavior.these applications can not only tell what has happened but why and what may happen given certain business conditions; as a result of this information growth, people at all levels inside the enterprise, as well as suppliers, customers, and others in the value chain, are clamori

18、ng for subsets of the vast stores of information to help them make business decisions. while collecting and storing vast amounts of data is one thing, utilizing and deploying that data throughout the organization is another.the technical challenges inherent in integrating disparate data formats, pla

19、tforms, and applications are significant. however, emerging standards such as the application programming interfaces that comprise the java platform, as well as extendable markup language technologies can facilitate the interchange of data and the development of next generation data warehousing and

20、business intelligence applications. while java technology has been used extensively for client side access and to presentation layer challenges, it is rapidly emerging as a significant tool for developing scaleable server side programs. the java2 platform, enterprise edition (j2ee) provides the obje

21、ct, transaction, and security support for building such systems.metadata issues one of the key issues that business intelligence developers must solve is that of incompatible metadata formats. metadata can be defined as information about data or simply data about data. in practice, metadata is what

22、most tools, databases, applications, and other information processes use to define, relate, and manipulate data objects within their own environments. it defines the structure and meaning of data objects managed by an application so that the application knows how to process requests or jobs involvin

23、g those data objects. developers can use this schema to create views for users. also, users can browse the schema to better understand the structure and function of the database tables before launching a query.to address the metadata issue, a group of companies have joined to develop the java metada

24、ta interface (jmi) api. the jmi api permits the access and manipulation of metadata in java with standard metadata services. jmi is based on the meta object facility (mof) specification from the object management group (omg). the mof provides a model and a set of interfaces for the creation, storage

25、, access, metamodel and metadata interchange is done via xml and uses the xml metadata interchange (xmi) specification, also from the omg. jmi leverages java technology to create an end-to-end data warehousing and business intelligence solutions framework.enterprise javabeans a key tool provided by

26、j2ee is enterprise javabeans (ejb), an architecture for the development of component-based distributed business applications. applications written using the ejb architecture are scalable, transactional, secure, and multi-user aware. these applications may be written once and then deployed on any ser

27、ver platform that supports j2ee. the ejb architecture makes it easy for developers to write components, since they do not need to understand or deal with complex, system-level details such as thread management, resource pooling, and transaction and security management. this allows for role-based dev

28、elopment where component assemblers, platform providers and application assemblers can focus on their area of responsibility further simplifying application development.data storage & access data stored in existing applications can be accessed with specialized connectors. integration and interoperab

29、ility of these data sources is further enabled by the metadata repository that contains metamodels of the data contained in the sources, which then can be accessed and interchanged uniformly via the jmi api. these metamodels capture the essential structure and semantics of business components, allow

30、ing them to be accessed and queried via the jmi api or to be interchanged via xml. through all of these processes, the j2ee infrastructure ensures the security and integrity of the data through transaction management and propagation and the underlying security architecture.to consolidate historical

31、information for analysis of sales and marketing trends, a data warehouse is often the best solution. in this example, data can be extracted from the operational systems with a variety of extract, transform and load tools (etl). the metamodels allow ejbs designed for filtering, transformation, and co

32、nsolidation of data to operate uniformly on data from diverse data sources as the bean is able to query the metamodel to identify and extract the pertinent fields. queries and reports can be run against the data warehouse that contains information from numerous sources in a consistent, enterprise-wi

33、de fashion through the use of the jmi api.java in industrial settings many people know java only as a tool on the world wide web that enables sites to perform some of their fancier functions such as interactivity and animation. however, the actual uses for java are much more widespread. since java i

34、s an object-oriented language, the time needed for application development is minimal. in addition, javas automatic memory management and lack of pointers remove some leading causes of programming errors. most importantly, application developers do not need to create different versions of the softwa

35、re for different platforms. the advantages available through java have even found their way into hardware. the emerging new java devices are streamlined systems that exploit network servers for much of their processing power, storage, content, and administration.benefits of java the benefits of java

36、 translate across many industries, and some are specific to the control and automation environment. javas ability to run on any platform enables the organization to make use of the existing equipment while enhancing the application.integration with few exceptions, applications running on the factory

37、 floor were never intended to exchange information with systems in the executive office, but managers have recently discovered the need for that type of information. before java, that often meant bringing together data from systems written on different platforms in different languages at different t

38、imes. integration was usually done on a piecemeal basis, once it worked, was unique to the two applications it was tying together. additional integration required developing a brand new system from scratch, raising the cost of integration.scalability another benefit of java in the industrial environ

39、ment is its scalability. even when internal compatibility is not an issue, companies often face difficulties when suppliers with whom they share information have incompatible systems. this becomes more of a problem as supply-chain management takes on a more critical role which requires manufacturers to interact more with offshore suppliers and clients. the greatest efficiency comes when all systems can communicate with each other and share information seamlessly. since ja

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论