System and method for generating EJB components from reusable business logics in servlet program

   
   

Disclosed is a system and method for generating EJB components by extracting reusable business logic from servlet programs that is one of web program languages used in web-based applications. The system a servlet code analyzer that is a reverse engineering module for analyzing the existing servlet program source, a visualizer for visualizing the analyzed information, a business logic extractor for extracting a reusable business logic, and an EJB component generator for generating the EJB components using the extracted information. The servlet code analyzer considers the flexibility of coding permitted by the servlet program and the use of a multi-language, and the visualizer helps the understanding of the existing legacy program. The business logic extractor extracts the reusable module by extracting the business logic within many user interface related codes, and thus enable the reuse of software. The EJB component generator generates java codes in a jar file that can be deployed.

Αποκαλύπτονται ένα σύστημα και μια μέθοδος για τα συστατικά EJB με την εξαγωγή της επαναχρησιμοποιήσιμης επιχειρησιακής λογικής από τα προγράμματα servlet που είναι μια από τις γλώσσες προγράμματος Ιστού που χρησιμοποιούνται στις βασισμένες στο WEB εφαρμογές. Το σύστημα μια συσκευή ανάλυσης κώδικα servlet που είναι μια αντίστροφη ενότητα εφαρμοσμένης μηχανικής για την ανάλυση της υπάρχουσας πηγής προγράμματος servlet, visualizer για την απεικόνιση των αναλυθεισών πληροφοριών, ενός εξολκέα επιχειρησιακής λογικής για την εξαγωγή μιας επαναχρησιμοποιήσιμης επιχειρησιακής λογικής, και μιας συστατικής EJB γεννήτριας για την παραγωγή των συστατικών EJB που χρησιμοποιούν τις αποσπασματικές πληροφορίες. Η συσκευή ανάλυσης κώδικα servlet εξετάζει την ευελιξία της κωδικοποίησης που επιτρέπεται από το πρόγραμμα servlet και τη χρήση ενός πολυγλωσσικού, και visualizer βοηθά την κατανόηση του υπάρχοντος προγράμματος κληρονομιών. Ο εξολκέας επιχειρησιακής λογικής εξάγει την επαναχρησιμοποιήσιμη ενότητα με την εξαγωγή της επιχειρησιακής λογικής μέσα σε πολλούς σχετικούς κώδικες ενδιάμεσων με τον χρήστη, και επιτρέπει έτσι την επαναχρησιμοποίηση του λογισμικού. Η συστατική EJB γεννήτρια παράγει τους κώδικες της Ιάβας σε ένα αρχείο βάζων που μπορεί να επεκταθεί.

 
Web www.patentalert.com

< Software for executing automated tests by server based XML

< Methods and apparatus for managing dependencies in distributed systems

> Systems and methods for backing up data files

> System software architecture for a passenger entertainment system, method and article of manufacture

~ 00157