ㅁ ObjectAid Class Diagram eclipse plug-in
- 다 맘에 드는데 자동으로 Layout 을 잡으면 OTL...
ㅁ pom.xml
<groupId>org.apache.james.protocols</groupId>
<artifactId>protocols-api</artifactId>
ㅁ 기본적인 protocols-api 모듈의 디자인
ㅁ protocols-api + protocols-pop3
ㅁ apache-james-protocols-smtp, apache-james-protocols-pop 에서 apache-james-protocols-impl 을 상속받아 사용하는 구조.
기본적으로 SMTP , POP, IMAP 이 제공이 된다. (LMTP 는 SMTP 로 사용하니 제외)
ㅁ james architecher 를 보면 IMAP 은 protocols-impl 에서 제외되어 있다. 왜냐하면 SMTP ,POP 은 정해진 command 순서대로 사용하기에 chain pattern 을 사용하면 되는데 IMAP 은 권한 획득만 하면 특별히 정해진게 없다.