제타건담
5k
2016-03-25 16:04:34.0
8
3234

전자정부 프레임워크를 Java Config 방식으로 설정해보자


안녕하세요..

먼저 제 블로그의 보잘것 없는 글들을 봐주시고 고마움을 표시해준 분들에게 감사 인사를 드립니다..꾸뻑..

이번에도 제 보잘것 없는 글들을 올려서 여러분의 지식을 조금더 풍요롭게 해드리고자 이번에 글을 올립니다..


오랜만에 제 블로그에 강좌 글을 올리네요..근 1년 만인듯 한데요..

이번에 올리는 글은 전자정부 프레임워크의 환경 설정을 요즘 유행하는 Java Config 방식으로 바꾸는 방법에 대해서 글을 적어보았습니다..

전자정부 프레임워크에서 보면 기본적으로 제공되는 Sample 프로젝트가 있죠? 그것을 기준삼아서 거기에서 사용되는 환경설정 xml 파일들을 Java Config 방식으로 설정하는 식으로 설명했습니다.

개인적으로도 전자정부 프레임워크측에 문의해보고 답을 얻었습니다만 Java Config 방식으로 전자정부 프레임워크를 설정해도 가이드라인을 어긴게 아닙니다. 가이드라인 보시면 이런 제약사항은 없거든요.

또한 개발할때도 Java Config 방식이 더 편한 부분이 있는데다 Spring에서 나오는 각종 사이드 프로젝트들(예를 들어 Spring Security 같은거요..)도 기존에 하던 XML 환경설정에서 Java Config 방식으로 바꾸고 있기 때문에 이러한 내용을 알아두시면 도움은 될 지언정 해는 되지 않을껍니다..ㅎㅎ..

암튼 프로젝트 진행하던 도중이시면 이 방식으로 바꾸지는 마시구요..일단 진행하던건 진행하던대로 마치시고 신규 프로젝트 들어가셔서 한번 적용해보시길 추천합니다..

이것과 관련된 소스는 github에 올려놓았습니다. 전자정부 프레임워크도 git을 사용할 수 있기 때문에 gitub 연동해서 받으실 수 있습니다. 저도 그렇게 해서 github에 올렸구요. github 주소는 첫번째 글에 있습니다.

마지막으로 이게 다가 아닙니다. 일단 이건 1차로 완성한거구요. 일반적으로 사용하는 스타일에서는 조금 어긋난 부분이 있어서 이 부분에 대한 커스터마이징까지도 할 예정이고 그 글도 완성되는대로 다시 올려드릴꺼에요. 부족한 글 보시고 잘못된 점 있으시면 아낌없는 지적 부탁드립니다.

좋은 하루들 되세요..

고맙습니다..


1. 전자정부 프레임워크를 Java Config 방식으로 설정해보자(환경구축)

2. 전자정부 프레임워크를 Java Config 방식으로 설정해보자(기초)

3. 전자정부 프레임워크를 Java Config 방식으로 설정해보자(context-aspect.xml 변환)

4. 전자정부 프레임워크를 Java Config 방식으로 설정해보자(context-common.xml 변환)

5. 전자정부 프레임워크를 Java Config 방식으로 설정해보자(context-datasource.xml 변환)

6. 전자정부 프레임워크를 Java Config 방식으로 설정해보자(context-sqlMap.xml, context-mapper.xml 변환)

7. 전자정부 프레임워크를 Java Config 방식으로 설정해보자(context-transaction.xml 변환)

8. 전자정부 프레임워크를 Java Config 방식으로 설정해보자(context-idgen.xml, context-properties.xml, context-validator.xml 변환)

9. 작성된 Java Config 클래스 파일들을 실제 등록해보자(RootContext 클래스 제작)

10. 전자정부 프레임워크를 Java Config 방식으로 설정해보자(dispatcher-servlet.xml 변환) - 1

11. 전자정부 프레임워크를 Java Config 방식으로 설정해보자(dispatcher-servlet.xml 변환) - 2

12. 전자정부 프레임워크를 Java Config 방식으로 설정해보자(dispatcher-servlet.xml 변환) - 3






14
10
  • 댓글 8

  • 진C
    959
    2016-03-25 16:57:15.0

    먼저 사랑을 많~~이 듬~~~~~뿍 드리고 고마움을 드립니다.

    북마크 해 놓고 두고두고 따라 해볼게요~

    행복한 주말 되세요!


    0
  • freestyle
    1k
    2016-03-27 17:56:21.0

    아하... 설정은 한번 익숙해지면 아무리 다른게 편해도 눈에 익숙한 걸 선호하는게 일반적이지만... 필요할때 요긴하게 참고하겠습니다,

    0
  • 커비
    2k
    2016-03-28 01:55:12.0

    좋은 정보네요.

    왠만하면 xml보다  javaconfig 추천드립니다. 

    0
  • 뚜벅초
    550
    2016-03-29 09:13:33.0
    감사합니다~~
    0
  • kon
    1k
    2016-03-29 10:46:23.0
    좋은내용입니다! 잘보겠습니다!
    0
  • 흠.,.
    544
    2016-03-29 22:40:55.0

    자료를 좀 찾다보면 javaconfig 방식이 많이 나오던데

    javaconfig를 했을 때의 장점들을 좀 알수 있을까요?

    0
  • 흠.,.
    544
    2016-03-30 00:04:54.0

    2번째 기초편에 있네요...ㅎㅎ;;;;

    0
  • 하늬바람
    474
    2016-04-05 17:56:03.0

    Spring javaconfig와 관련하여 제가 부닥친 난관은 다음과 같았습니다.

    http://okky.kr/article/310348?note=1026285


    제타건담님께서 javaconfig관련 글을 올려주신다기에 기다리다가 나오자마자 정독을 하고 짬이 나기를

    기다리다가 오늘에야 테스트를 수행하였습니다.


    깔끔하고 정확하게 동작함을 확인하였습니다.


    제타건담님의 노고에 깊이 감사드립니다.


    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.