Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

50 results about "Java class file" patented technology

A Java class file is a file (with the .class filename extension) containing Java bytecode that can be executed on the Java Virtual Machine (JVM). A Java class file is usually produced by a Java compiler from Java programming language source files (.java files) containing Java classes (alternatively, other JVM languages can also be used to create class files). If a source file has more than one class, each class is compiled into a separate class file.

Method and system for dynamically loading services in service system

The invention discloses a method for dynamically loading services in a service system, which comprises the following steps: A, storing a JAVA type file applied by a new service or/and an updated service to a specified folder for the new service and the updated service, writing a configuration file of the JAVA type file of the new service or/and the updated service referring to a configuration template, and directly covering an old configuration file with the newly written configuration file; B, performing thread monitoring on the real-time new and update condition of the JAVA type file of the set type in the folder and extracting a new JAVA type file and storing the new JAVA type file to the memory in which the service system is positioned when the new JAVA type file is imported; and C, after the service system receives a service request of a user, acquiring and automatically resolving the configuration file of the system, calling a corresponding JAVA type file in the memory in which the service system is positioned according to the configuration file, executing the JAVA type file according to the logic of the JAVA type file, and providing an execution result to the user to make the service support available to the user. Simultaneously, the invention discloses a system for realizing the method. The method and the system realize the dynamic loading of the services.
Owner:BEIJING UNIV OF POSTS & TELECOMM

System and method for dynamically constructing synchronized business information user interfaces

Embodiments of the invention enable data that is synchronized between businesses to be displayed and interacted with by dynamically constructing graphical user interfaces to display the data. The graphical user interfaces are dynamically created via declarations that describe the data and how the data should be displayed along with the dependencies, validation and required characteristics of the data. The resulting dynamically created graphical user interfaces allow separate views of the data to be interacted with depending on the data pool that the data is intended for and a different data pool may be utilized by using a different declarative configuration at run time without recompiling and redistributing the application. The user interface files may be for example an XML file that may be parsed with any compliant schema based or DTD based XML parser. In at least one embodiment of the invention an N-tier architecture may be employed wherein a web server comprising Java Server Pages may utilize java class files that parse and construct the graphical user interface from an XML user interface configuration file. In this embodiment of the invention, HTML pages are output to a diverse array of computing devices capable of executing a HTML compliant browser. Another embodiment of the invention may utilize a standalone application utilizing the same java classes to construct java widgets instead of HTML widgets. Standalone applications may provide quicker responses than HTML applications since there are no round trips required for certain operations such as validation since the validation occurs directly in the application.
Owner:SAP AG

System and method for dynamically constructing synchronized business information user interfaces

Embodiments of the invention enable data that is synchronized between businesses to be displayed and interacted with by dynamically constructing graphical user interfaces to display the data. The graphical user interfaces are dynamically created via declarations that describe the data and how the data should be displayed along with the dependencies, validation and required characteristics of the data. The resulting dynamically created graphical user interfaces allow separate views of the data to be interacted with depending on the data pool that the data is intended for and a different data pool may be utilized by using a different declarative configuration at run time without recompiling and redistributing the application. The user interface files may be for example an XML file that may be parsed with any compliant schema based or DTD based XML parser. In at least one embodiment of the invention an N-tier architecture may be employed wherein a web server comprising Java Server Pages may utilize java class files that parse and construct the graphical user interface from an XML user interface configuration file. In this embodiment of the invention, HTML pages are output to a diverse array of computing devices capable of executing a HTML compliant browser. Another embodiment of the invention may utilize a standalone application utilizing the same java classes to construct java widgets instead of HTML widgets. Standalone applications may provide quicker responses than HTML applications since there are no round trips required for certain operations such as validation since the validation occurs directly in the application.
Owner:SAP AG

A software authorization license implementing method and apparatus

The invention relates to the technical field of software authorization, in particular to a software authorization license implementing method and device. When the software is encapsulated as an installation file, the license analysis module and the license file themselves are double encrypted. When making a license, terminal-related information is bound to the license; the method comprises the following steps: before the software starts and enters the normal service loading, decrypting the license parsing module and the license file itself; read the license file by using the decrypted licenseparsing module, and then obtain the terminal-related information of license binding; the terminal-related information bound by license is matched with the relevant information local to the terminal. If it matches, the service of the software is loaded successfully. In a software licensing implementation method and apparatus provided by the present invention. The license encryption module is used to encrypt the license parsing module, and the license file is encrypted at the same time. The difficulty of directly decompiling the java class file is increased by double encryption, and the securitycontrol of the license file is realized to some extent.
Owner:WUHAN DAMENG DATABASE

Defect automatic positioning device based on control flow intersection and automatic positioning method thereof

The invention discloses a defect automatic positioning device based on control flow intersection and a method thereof. The device comprises a class file modification module, a test execution module, a success/failure sort module, a trace file analysis module, a failure execution intersection module, a sequencing module and a source code mapping module. The method comprises the following steps: the class file modification module modifies the Java class files to be tested; the test execution module executes the test cases to obtain trace files; the success/failure sort module and the trace file analysis module process the trace files; the failure execution intersection module and the sequencing module find out and sequence the defect suspectable points; and finally, the source code mapping module maps the suspectable defects to the corresponding positions of the Java source codes. The method executes the test cases on the modified Java class files, sorts and analyzes the obtained trace files, finds out and sequences the defect suspectable points, and finally maps the defect suspectable points to the corresponding positions of the Java source code files. The invention saves large amounts of human and material resources and enhances the debugging efficiency.
Owner:BEIHANG UNIV

Method and system for loading java class on virtual machine of android system

The invention discloses a method and a system for loading java class on a virtual machine of an android system. The method comprises the following steps that an external java class generator of the android system pre-loads and links required java class, and structural information corresponding to the java class is obtained; the external java class generator looks up the loading situation of the structural information in the virtual machine of the android system according to the structural information, if the structural information is loaded in the virtual machine, the virtual machine forbids memory allocation for the structural information, and if the structural information is not loaded in the virtual machine, the virtual machine establishes a corresponding C-language source file according to the structural information; the virtual machine obtains a corresponding binary-form java class file according to the C-language source file and saving the binary-form java class file in a read-only memory area; when the android system is started initially, the virtual machine looks up the binary-form java class file and performs direct loading. The java class in the virtual machine is pre-generated and memorized in a read-only memory (ROM) for usage, the loading and linking time of the java class in the virtual machine is shortened, and the execution efficiency of android programs can be improved.
Owner:ZHEJIANG UNIV CITY COLLEGE

Method, system and device for detecting HTTP response header and readable storage medium

The invention discloses a method for detecting an HTTP (Hyper Text Transport Protocol) response header, which comprises the following steps: (1) intercepting a Java class file corresponding to a processing request program of a server through a Java agent, and obtaining an instrumentation entrance from the Java class file; (2) injecting the detection byte code into an instrumentation entrance; (3)returning the Java class file injected with the detection byte code to the server; (4) acquiring response data returned to the client by the server; and (5) obtaining an HTTP response header in the response data through Java reflection so as to judge whether the HTTP response header is a safe HTTP response header. The invention further discloses a system and device for detecting the HTTP responseheader and a computer readable storage medium. According to the invention, HTTP response data is obtained based on a Java byte code instrumentation technology; according to the method, the HTTP response header in the HTTP response data is acquired through Java reflection, so that the HTTP response header is detected, the accuracy of a detection result is improved, and the problems of complex operation, low detection rate, low accuracy, poor real-time performance and high cost caused by manual analysis are avoided.
Owner:SECZONE TECH CO LTD

Method for generating instruction codes in Java software watermark virtualizing method

ActiveCN104200139ASolve the problems of manual writing, lack of versatility, and inconvenient practical applicationNo human intervention requiredProgram/content distribution protectionSoftware engineeringJava class file
The invention relates to a method for generating instruction codes in a java software watermark virtualizing method. On the basis of a BCEL ((byte code engineering library) class library, the method comprises the following steps of (1) loading a Java class file which is required to be embedded with instructions through the BCEL class library, analyzing the class file and transforming the class file into a Java class file object which meets BCEL processing requirements; (2) acquiring parameter information, which comprises a classifying method, of the class file from the Java class file object, and finding out and taking a virtualizing method from the acquired method; (3) creating a new virtualizing method according to the acquired virtualizing method and the parameter information and replacing the original virtualizing method by using the new virtualizing method; (4) generating instruction codes which are used for embedding watermark information and adding the instruction codes in an instruction set of the new virtualizing method; and (5) analyzing the Java class file by using the new virtualizing method. The method has the advantages that by the method, the instruction codes for embedding the watermark information are automatically generated in the virtualizing method through a computer program, and the problems that in the prior art, professionals require to manually write the instruction codes, and the manual instruction code writing mode is low in universality and does not facilitate actual application.
Owner:NANTONG UNIVERSITY

Method and system for dynamically loading services in service system

The invention discloses a method for dynamically loading services in a service system, which comprises the following steps: A, storing a JAVA type file applied by a new service or / and an updated service to a specified folder for the new service and the updated service, writing a configuration file of the JAVA type file of the new service or / and the updated service referring to a configuration template, and directly covering an old configuration file with the newly written configuration file; B, performing thread monitoring on the real-time new and update condition of the JAVA type file of theset type in the folder and extracting a new JAVA type file and storing the new JAVA type file to the memory in which the service system is positioned when the new JAVA type file is imported; and C, after the service system receives a service request of a user, acquiring and automatically resolving the configuration file of the system, calling a corresponding JAVA type file in the memory in which the service system is positioned according to the configuration file, executing the JAVA type file according to the logic of the JAVA type file, and providing an execution result to the user to make the service support available to the user. Simultaneously, the invention discloses a system for realizing the method. The method and the system realize the dynamic loading of the services.
Owner:BEIJING UNIV OF POSTS & TELECOMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products