작성
·
1.8K
·
수정됨
0
프로젝트를 전자정부프레임워크에 사용하고 있던데 일단 전자정부프레임워크 바탕으로 공부하되 나중에 수업내용을 다른 곳에 적용할 수 있을까요?
스프링 레거시 프로젝트는 이제 점점 안쓰이고 있는 추세인것 같은데 배워두면 도움이 될까요?
취준생입니다.ㅜㅜ
전자정부프레임워크만 사용하는 곳에 취직한다면 환경설정을 어렵게 할 필요없어서 상관이 없겠는데요.
다른 이클립스, 인텔리제이를 쓰는 곳에 들어가면 꽤나 곤란할 것 같아서요.
특히 인텔리제이로 예제를 실행하면 자꾸 오류가 나서요.
원래 전자정부프레임워크르 바탕으로 만들어진 예제같아서 잘 안되는 것 같은데요
수업자료는 정말 정말 괜찮은데 프로젝트를 전자정부프레임워크에서만 쉽게 실행이 가능하면 환경설정에 약한 처음 공부하는 입장에서 꽤나 곤란할것 같아서요 ㅠㅠ
인텔리제이는 잘 몰라도 이클립스 가지고 프로젝트를 구축하는 방법도 나중에 설명해주셨으면 합니다
답변 2
1
취업을 준비하고 계시군요~~
자바분야 개발현장은 업무와 프로젝트 성격에 따라서 툴과 개발환경은 달라질 수가 있고 개인의 익숙함으로 개발 툴도 다양하게 선택을 할수있습니다.
물론 최신 트랜드에따라 툴과 개발환경을 선택하여 설정을 할 수도 있겠는데요.
자바분야에서 개발하는 툴이 크게 Eclipse IDE기반과 Intellij IDE기반이 있을 수 있습니다.
Eclipse에서 스프링을 개발하기위해서는
1. 스프링 전용 툴인 STS-3,4 를 사용하고
2. 전자정부표준프레임워크에서 제공해주는 eGovFrame(Eclipse기반)을 사용하시면
됩니다. 모두 Eclipse기반이기 때문에 환경설정에는 크게 다른점은 없습니다.
다만, 공공기관 프로젝트를 자바로 진행하면 전자정부표준프레임워크를 사용해야되기 때문에 eGovFrame을 사용하시는 것이 바람직합니다.
그리고 STS-3는 스프링 래거시 프로젝트만 지원하고, STS-4는 스프링 부트 프로젝트를 제공하기 때문에 레거시와 부트를 동시에 공부하실려면 전자정부표준프레임워크에서 제공하는 eGovFrame을 사용하시는 것이 더 좋을듯합니다.
이외 IntelliJ에서 개발하시는 분들도 많이 있습니다. 개발 환경이 이클립스와 툴 자체가 다르기 때문에 스프링을 구동할수있는 개발환경을 먼저 설정해보는 방법이 선행되어야 될듯합니다. IntelliJ에서 스프링을 구동시키는 방법을 아시면 강의와 수업에서 사용한 소스를 가지고 실습은 따라하실 수 있는데 아무래도 IntelliJ에 익숙하지 않으면 좀 번거러울 수는 있을듯합니다. 이부분은 향후에 IntelliJ 환경에서 실습을 하는 영상을 따로 찍어서 한번 올리도록 하겠습니다.
마지막으로 스프링을 공부하시면 먼저는 웹 MVC->스프링 레거시->스프링 부트 이렇게 공부를 해보시면 좋겠습니다. 개발현장에서 한가지 방법으로 개발을 하기보다 여러 환경이 있을 수도 있고 유지보수를 할때 기존 시스템이 어떻게 개발 되어 있느냐에 따라 나의 역량이 달라질 수 있습니다.
최신트랜드는 기본기가 탄탄하면 언제든지 접목하실수가 있으니 웹 MVC->스프링 레거시->스프링 부트 이러한 순서로 꼭 공부해보시길 추천드립니다.^^
자세하게 답변해주셔서 감사합니다!!