2012-04-16 3 views
0

웹 응용 프로그램의 보안 톰캣 구성을 자세히 설명하는 UML 다이어그램을 구문 분석하고 관련 파일 (web.xml)을 생성하는 가장 좋은 방법을 찾고 싶습니다.UML digram에서 Tomcat web.xml 구성 생성

처음에는 Metamodel과 그의 인스턴스를 Magic Draw로 만들었으므로이를 내 보내서 일종의 Java 응용 프로그램 (플러그인? API?)에서 사용하고 구문 분석하고 일부 제약 조건 (OCL ?) 마침내 Web.xml 파일을 생성해야합니다.

그래서 나는 약간의 조사를했고, EMF를 사용하여 모델을 잡을 수는 있지만, 그 모델을 URI에서 원격으로 처리 한 다음 유효성을 검사 할 수있는 Java 코드의 평화를 만들기가 쉽지 않은 것으로 나타났습니다.

제발 할 제안이나 조언이 있으십니까? EMF를 사용해야합니까? 또는 다른 프레임 워크가 있습니까?

감사합니다.

답변

0

web.xml from UML? 미안, 나는 그것이 유용한 생각이라고 생각하지 않는다. 그런 일을 편집하는 데 오래 걸리지 않습니다. 그러한 일을 자동화하는 데 드는 노력은 그만한 가치가 없을 것입니다. 텍스트 편집기를 열고 web.xml을 만들고 더 유용한 일을하는 시간을 보냅니다.

하지만, 필자가 객체 모델을 XML 문서로 내보내는 방법을 찾아야합니다. DOM 트리로 구문 분석하고, 트리를 걸어서 web.xml에 필요한 요소를 방출합니다.

Magic Draw에는 UML을 XML로 내보낼 수있는 기능이 있습니다. 그게 도움이되는지 확인하십시오.

그러나 내가 아는 Magic Draw 도구에서 직접 수행 할 방법이 없습니다. 이 자바 포스트 프로세스를 작성하고 내 보낸 XML을 입력으로 사용하여 명령 행에서 실행해야한다.

+0

네,하지만 저는 연구 프로젝트가 있습니다. 우리는 많은 모델과 많은 웹 어플리케이션을 보유하고 있으며 일반적인 보안 제약이 있기를 원하기 때문에이 부분이 그렇게 작동해야합니다. 따라서 보안 팀은 보안 다이어그램을 작성한 다음 web.xml에 보안 제약 부분을 자동으로 생성하는 일종의 플러그인/API를 실행해야합니다. – TheCyberXP

+0

web.xml 파일에서 수행 할 수있는 간단한 클래스를 작성하고, 이를 DOM 트리로 구문 분석하고 일반 보안 제약 조건을 추가합니다. 그것은 내가 반대하는 UML로부터 생성합니다. – duffymo

+0

사실, 객체 다이어그램을 시작점으로 사용해야합니다 ... 너무 이상하지만이 방법 만 따라야합니다 ... 객체 다이어그램에서 Web.xml 파일로 이동하는 방법을 찾아야합니다 – TheCyberXP