전자정부 프레임워크 소스를 분석하다 궁금한점이 생겼습니다.
- 작성자 :
- 우*후
- 작성일 :
- 2018-03-09 15:17:25
- 조회수 :
- 1,211
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
Egov 프레임워크 자체는 Spring 기반인 걸로 알고있는데,
공통기능 서비스를 제공할때 대부분 Apache commons를 사용을 하더라구요.
예를들어 email send를 구현할때, apache commons-mail을 사용하셨더라구요,
스프링내에도 javamailSender가 있는데 왜 apache commons를 사용하신거죠?
그냥 단순히 선호인가요? 제 느낌상 egov 프레임워크가 spring 기반이기때문에, spring javamailsender를 쓰면 DI도 사용할 수 있고 통일성도 있는데,
학습자의 입장으로써 궁금합니다.
공통기능 서비스를 제공할때 대부분 Apache commons를 사용을 하더라구요.
예를들어 email send를 구현할때, apache commons-mail을 사용하셨더라구요,
스프링내에도 javamailSender가 있는데 왜 apache commons를 사용하신거죠?
그냥 단순히 선호인가요? 제 느낌상 egov 프레임워크가 spring 기반이기때문에, spring javamailsender를 쓰면 DI도 사용할 수 있고 통일성도 있는데,
학습자의 입장으로써 궁금합니다.
A
안녕하십니까 표준프레임워크센터입니다.
말씀하신대로 java mail이 통일성이 있다는 장점이 있으나,
표준프레임워크 개발 당시 오픈 소스 SW를 선정을 위한 평가에 의해 apache commons-mail이 선정되었습니다.
정확한 평가기준에 대해서 말씀드리기는 어려우나,
오픈 소스 선정을 위한 평가에서 신뢰성 사용성 효율성 유지보수성 이식성 등을 평가하였습니다.
감사합니다.
말씀하신대로 java mail이 통일성이 있다는 장점이 있으나,
표준프레임워크 개발 당시 오픈 소스 SW를 선정을 위한 평가에 의해 apache commons-mail이 선정되었습니다.
정확한 평가기준에 대해서 말씀드리기는 어려우나,
오픈 소스 선정을 위한 평가에서 신뢰성 사용성 효율성 유지보수성 이식성 등을 평가하였습니다.
감사합니다.