우리는 많은 기능과 클래스가있는 Java & 스프링 프레임 워크를 기반으로하는 풍부한 웹 응용 프로그램을 보유하고 있습니다. 최근에는 뭔가 더 잘 만들 수있는 모듈성을 제공하지 않는 이유가 무엇인지 내 마음 속에 떠올랐다.모듈 식 Java 웹 응용 프로그램
모듈성이란 플러그인 또는 확장 기능을 사용하여 인증 된 사용자가 우리에게 기여할 수있는 섹션을 웹 응용 프로그램 내부에 제공하는 것입니다. joomla, wordpress와 다른 cms가 주위에있는 것처럼.
각 파트를 하나씩 분리하고 사용자가 플러그인을 업로드하는 동안 전체 시스템과 코어를 분해하지 않습니다. 또한 나는 백엔드에 플러그인/확장 테스터를 제공하여 시스템이 악의적 인 플러그인을 허용하지 않길 바란다.
시스템은 물론
가 어떻게이 기능을해야합니까 핵심을 해치지 않고 각각의 플러그인과 확장을 제거 할 수 있어야하고, 우리가 어디서부터 시작?
서비스 제공 업체 인터페이스에 대해 읽어보십시오. – Mike