, 당신은 쉽게 두 개의 컨트롤러 객체를로드 할 수
Document doc = Factory.newDocument("Text from my web form");
corpus.add(doc);
// if some condition
pipeline1.execute();
// remember to clean up resources:
corpus.clear();
Factory.deleteResource(doc);
:
CorpusController pipeline1 = (CorpusController) PersistenceManager.loadObjectFromFile(new File("savedState.xgapp"));
CorpusController pipeline2 = (CorpusController) PersistenceManager.loadObjectFromFile(new File("another.xgapp"));
Corpus corpus = Factory.newCorpus("web corpus");
pipeline1.setCorpus(corpus);
pipeline2.setCorpus(corpus); // I don't see why, but you may need two different corpora
그런 다음 당신이 그들 중 하나가 당신의 논리에 따라 실행할 수 있습니다
그러나 웹 응용 프로그램을 작성하는 경우 this whole chapter을 읽고 귀하의 경우에 가장 편리한 것을 사용하는 것이 좋습니다.
개인적으로 모듈 8의 예제를 따르는 Spring 응용 프로그램을 선호합니다 (the GATE training materials). Spring에 익숙하다면 서비스에서 사용할 두 개의 다른 파이프 라인을 쉽게 구성 할 수 있어야합니다.
대단히 감사합니다. – user3729787
Spring 애플리케이션 발언에 감사드립니다. – dedek