Spring 환경셋팅, 프로젝트 생성 및 서버 등록

강정우·2022년 9월 19일
5

spring

목록 보기
2/25
post-thumbnail

설치

  • eGovFrame에 들어가보면 이렇게 자료를 다운받을 수 있다. 이때 위에 파일로 다운 받으면 된다.

Framework는 왜 쓸까?

  • 각 회사마다 언어가 다르고 방식이 다르다면 매우 비효율적이다. 따라서 이를 방지하기위해 하나의 언어로, 하나의 방식으로 라는 개념으로 나온것이 FrameWork이다.
    하지만 중소기업에서 FrameWork를 쓴다면 매우 비싸고 손해이기 때문에 정부에서 FrameWork를 만들어서 배포하게 된다. 이것이 전자정부 프레임워크이고 이는 Spring을 기반으로 만들어진 것 이다.

Spring은 왜 쓸까?

지금까지 우리는 Servelt과 JSP, JDBC를 사용했는데 이는 java + sql 이 같이 들어있어서 sql을 수정하려면 java까지 건들여야하는 단점이 있다.
즉, 유지보수가 빡쎄다는 뜻이다. 따라서 분리시키면 개발속도가 빨라지고 생산성이 빨라진다.

프로젝트 생성

  • 기본적으로 개발환경을 perspective라고 한다.
  • Spring Project를 시작하면 다음과 같은 화면을 보게된다. 이는 패키지 이름을 설정하는 것이다.
  • 이때 naming에 반드시 폴더 > 폴더 > 폴더 이렇게 최소 3개 이상이 있어야만 한다.
  • naming은 다음과 같이 하게 되고 이때 com(company의 약자).gjai(회사명).spring(contextpath이고 이게 제일 중요함)가 들어간다.

    즉, 마지막에 있는 저 context Path가 프로젝트에 접근할 수 있는 접근 경로이다. 또한 Spring은 자체적으로 보안에 걸려있기 때문에 반드시 context path로만 접근해야만 한다.
    JSP, Servlet에선 localhost:8081/springMVC/board.jsp 이렇게 접근했다면 Spring에선 localhost:8081/spring/board.do 처럼 프로젝트의 명을 노출하지 않는다.

등록

자, 프로젝트를 생성했다면 이 프로젝트를 서버에 프로젝트를 등록해보자.

여기를 눌러 나온 프로젝트들을 모조리 등록해주면 된다.

  • 다음 서버에 프로젝트가 잘 등록되었는지 확인하려면 여기를 들어가서 보면 다 알 수 있다.
profile
智(지)! 德(덕)! 體(체)!

1개의 댓글

comment-user-thumbnail
2022년 10월 5일

?로 시작해서 !로 끝나는게 인상 깊습니다 선생님.

답글 달기