📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# 프레임워크 (2)

자바[Java] 2019. 3. 22. 10:15

[Apache Shiro] 아파치 시로란 무엇인가? JAVA 보안 프레임워크 아파치 시로 간략 개념

주의) 이글은 미천한 영어 실력으로 인해 다음의 원문을 의역과 오역을 통해 작성된 글입니다. 거기에 주관적인 의견이 중간중간 섞여 있으므로 Shiro가 이러이러한 느낌이구나 정도만 참고해 주시면 감사하겠습니다.원문 - https://www.infoq.com/articles/apache-shiro누가 Shiro 소리를 내었는가? Shiro는 무엇인가 말이야Apache Shiro는 인증, 권한관리, 암호화, 세션관리를 수행하는 강력한 Java Security(보안) 프레임워크입니다. Shiro는 일본어로 城(성, castle)을 뜻하며 '시로' 라고 발음됩니다. 즉 외부 침입으로부터 보호를 위해 만들어진 성이라는 의미를 담고 있는게 아닌가 싶습니다.왜 일본어인 shiro를 채택했는지 확실하지는 않지만 Shi..

Spring Framework 2018. 10. 30. 22:34

[Spring] XML 설정과 @Autowired 설정이 겹쳤을때 의존주입 우선순위

XML 설정과 @Autowired 설정이 겹쳤을때 의존주입 우선순위스프링 어플리케이션에서 객체의 의존관계를 설정할때 XML이나 자바 코드 설정을 통해 빈을 정의하고 의존 관계를 정의할수도 있지만 @Autowired를 통한 자동 의존주입을 이용할수도 있습니다. 그렇다면 만약 XML설정에서 의존관계를 설정함과 동시에 @Autowired를 통해 자동 의존주입을 받는 경우 어떤 설정이 우선순위를 갖게 될까요?이번글에서는 XML을 통한 명시적인 의존주입 설정과 @Autowired를 통한 자동의존주입 설정 두 가지를 적용하여 어떤 설정이 우선순위를 갖는지 테스트해보았습니다. 테스트 버전은 스프링 4.1.0 버전을 사용하였으니 참고해 주세요.MemberDao 클래스MemberDao 클래스입니다. 나중에 우선순위를 테..