System and method of generating EJB component from reusable business logic in servlet
暂无分享,去创建一个
본 발명은 웹 기반의 어플리케이션에서 사용하는 웹 프로그램 언어 중의 하나인 서블릿 프로그램에서 재사용 가능한 비즈니스 로직을 추출하여 EJB 컴포넌트를 생성하는 시스템 및 방법에 관한 것이다. 본 발명의 시스템은 기존의 서블릿 프로그램 소스를 분석하는 역공학 모듈인 서블릿 코드 분석기, 분석된 정보를 시각적으로 보여주는 시각화기, 재사용 가능한 비즈니스 로직을 추출하는 비즈니스 로직 추출기 및 추출된 정보를 이용하여 EJB 컴포넌트를 생성하는 EJB 컴포넌트 생성기로 구성되어 있다. 본 발명은 일차적으로 서블릿 코드 분석기에서 서블릿 프로그램이 허용하는 코딩의 유연성과 다중 언어 사용을 고려하였으며, 시각화기에서는 기존 레거시 프로그램에 대한 이해를 도와주고, 비즈니스 로직 추출기에서는 많은 UI(User Interface) 관련 코드 속에서 비즈니스 로직을 추출해 냄으로써 재사용 가능한 모듈을 추출하여 소프트웨어의 재사용을 가능하게 해주며, EJB 컴포넌트 생성기에서는 Deploy가 가능한 Jar File로 Java code를 생성해 준다.