An apparatus and method for loading software into a Java virtual machine ("JVM") in a manner suited for real-time server applications. The software to be loaded is organized by Java package and class so that an application may be loaded in units of packages. Each package, and each class within a package, is loaded into the JVM in an order such that no package or class is loaded before the packages or classes upon which it depends. All software for an application is loaded into the JVM, and any compilation, optimization, or initialization takes place, prior to execution of the application program, so that no delays are incurred during such execution. Software loaded into the JVM, as well as attributes of that software, are identified. Versions of packages are compared when loading the packages to ensure compatibility. An "image" of loaded software is created, which image may be reused by the JVM in order to restart an application rapidly following a failure. A loader environment within the JVM contains information about all loaded applications, packages, and classes, their attributes, and their interrelationships.

Um instrumento e um método para carregar o software em uma máquina virtual de Java ("JVM") em uma maneira servida para aplicações real-time do usuário. O software a ser carregado é organizado pelo pacote e pela classe de Java de modo que uma aplicação possa ser carregada nas unidades dos pacotes. Cada pacote, e cada classe dentro de um pacote, são carregados no JVM em uma ordem tais que nenhuma pacote ou classe estão carregados antes dos pacotes ou das classes em cima de que depende. Todo o software para uma aplicação é carregado no JVM, e toda a compilação, optimization, ou iniciação ocorrem, antes da execução do programa de aplicação, de modo que nenhum atrase sejam incorridos durante tal execução. O software carregou no JVM, as.well.as atributos desse software, é identificado. As versões dos pacotes são comparadas ao carregar os pacotes para assegurar a compatibilidade. Uma "imagem" do software carregado é criada, que a imagem pode reúso pelo JVM a fim reiniciar uma aplicação que segue ràpidamente uma falha. Um ambiente do carregador dentro do JVM contem a informação sobre todas as aplicações carregadas, pacotes, e classes, seus atributos, e seus interrelationships.

 
Web www.patentalert.com

< (none)

< Video display initiated by internet module of web TV

> Mechanism for automatically establishing connections between executable components of a hypertext-based application

> (none)

~ 00010