inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 프레임워크는 내 손에 [스프1탄]

스프 1, 2탄 전자정부프레임워크에서만 사용할 수 있나요?

2101

정원준

작성한 질문수 14

0

 

 

  1. 프로젝트를 전자정부프레임워크에 사용하고 있던데 일단 전자정부프레임워크 바탕으로 공부하되 나중에 수업내용을 다른 곳에 적용할 수 있을까요?

  2. 스프링 레거시 프로젝트는 이제 점점 안쓰이고 있는 추세인것 같은데 배워두면 도움이 될까요?

취준생입니다.ㅜㅜ

전자정부프레임워크만 사용하는 곳에 취직한다면 환경설정을 어렵게 할 필요없어서 상관이 없겠는데요.

다른 이클립스, 인텔리제이를 쓰는 곳에 들어가면 꽤나 곤란할 것 같아서요.

특히 인텔리제이로 예제를 실행하면 자꾸 오류가 나서요.

원래 전자정부프레임워크르 바탕으로 만들어진 예제같아서 잘 안되는 것 같은데요

수업자료는 정말 정말 괜찮은데 프로젝트를 전자정부프레임워크에서만 쉽게 실행이 가능하면 환경설정에 약한 처음 공부하는 입장에서 꽤나 곤란할것 같아서요 ㅠㅠ

인텔리제이는 잘 몰라도 이클립스 가지고 프로젝트를 구축하는 방법도 나중에 설명해주셨으면 합니다

spring mvc Spring Security spring-security MVC jsp

답변 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->스프링 레거시->스프링 부트 이러한 순서로 꼭 공부해보시길 추천드립니다.^^

0

정원준

자세하게 답변해주셔서 감사합니다!!

0

김진아

선생님 제가 인턴으로 취직한 회사가 sts4를 사용하던데 , 그렇다면 이건 스프링 부트를 사용하고 있는건가요?! 개발환경을 회사에서 해줘서 스프링인지, 스프링 부트인지 모르겠네요 ㅠㅠ

0

박매일

네 sts4라면 기본적으로 스프링부트로 프로젝트가 만들어집니다.

하지만 sts4에서도 기본 레거시도 할 수는 있습니다.~~

재생이 안되요

0

113

0

404 HTTP 상태 코드

0

163

2

lombok api 등록 후

0

174

2

UsernamePasswordAuthenticationToken 생성에 대해서 질문이 있습니다.

0

222

1

@RequestBody에 관해서 질문이요.

0

181

1

MVC06에 회원정보수정, 이미지등록수정 강의 영상이 없습니다

2

207

1

namespace 칸이 없습니다.

0

279

2

프로젝트 생성시 Srping MVC Project 없음

0

354

1

spring security 이후 Spring MVC06

0

222

1

Lomkob API 관련

0

201

1

깃허브 주소

0

264

1

포워딩오류? 인거 같습니다

0

336

1

css바꾸고 싶을때

0

306

1

git 연결할때 오류

0

264

1

프로젝트 생성시 Srping MVC Project 없음

0

1060

1

Oracle을 연결하고 싶은데, sql파일을 만들고나면...

0

281

1

프로젝트 생성시 Srping MVC Project 없음

0

4719

6

43강 age 0오류

0

298

1

Controller의 BoardMapper 쪽에서 문제가 있습니다.

0

381

1

Spring05 버전에서 이미지를 설정했을 때 권한이 보이지 않습니다

0

239

1

스프링 시큐리티 로그인 후 모달창 질문드립니다

0

625

0

아이디 중복확인 NullPointerException

0

361

2

새로고침해야만 등록한 글이 리스트에 뜹니다.

0

245

1

회원테이블과 권한테이블 간 관계

0

469

1