Spring 게시판 만들기 - 환경설정(1)

김상현·2022년 2월 21일
0

개발 공부를 하다보니 헷갈리는 것도 많고 확실하게 짚고 넘어가지 않으면 발전이 없겠다는생각이 들어서 연습 삼아 게시판을 만들어 보기로 했고 과정을 기록해보기로 했다. 이 기록은 톰캣과 자바 스프링이 기본적으로 설치가 됐다는 가정 하에 이루어집니다.

🌈환경 설정

1.sql developer에서 새로운 계정을 만들어 줍니다.
2.Spring에서 Spring Legacy Project를 만들어 줍니다

🌷sql developer 새로운 계정 만드는 법

1) cmd 창 열어줍니다
2) cmd 창에서 sqlplus "/as sysdba"를 입력해서 Connected to:가 뜨면 연결이 완료됩니다
3)create user 계정명 identified by 비밀번호; 이런 식을 명령어를 입력해서 새로운 계정을 만들어 줍니다.
------> 전 계정명은 hr3 비밀번호는 1234로 하겠습니다.
4)grant onnect, resource, dba to 계정명; 을 입력해주면 계정에 접근권한을 줄 수 있습니다.

여기까지 진행 해준 뒤 sql developer 왼쪽 상단에 새 접속을 누릅니다.

<cmd 창에서 계정 진행하는 법>

<sql developer에서 계정 접속하는 법>

*이름과 비밀번호를 작성해 준뒤 테스트를 누르면 <상태 : 성공>이라는 메세지가 뜹니다.
그 후에 저장을 눌러서 계정을 생성하고 접속을 하면 됩니다.

🌷Spring Legacy Project 생성

왼쪽 상단 File -> New -> Spring Legacy Project를 클릭 후

프로젝트 이름을 작성하고 Spring mvc project를 클릭해줍니다.

*위 과정을 진행하면 프로젝트가 생성이 됩니다. 전 기존의 프로젝트에 practice라는 이름의 프로젝트가 있어서 practice2라는 이름으로 지어줬습니다.

🌷WEB_INF 파일에 spring 파일을 보시면 root-context.xml파일이 있는데 전 이곳에 이렇게 붙여줬습니다.

*24번 라인에 username 부분의 value값은 db에서 설정해준 이름인 hr3 그리고 password부분의 value값은 1234로 설정을 했었기 때문에 이렇게 적어줍니다. **

🌷servlet-context.xml 부분은 요렇게 바꿔줍니다.

🌷Web.xml 부분은 요렇게 바꿔줍니다.


🌷root-context , servlet-context , web.xml 을 항상 이렇게 복붙을 해줬는데 사실 잘 모르고 그냥 복붙만 해서 이번 기회에 한번 알아보았습니다.🌷

1.일단 xml은 모두 객체(Bean)를 정의합니다.
2.servlet-context.xml은 요청과 관련된 객체를 정의합니다.
url과 관련된 Controller , @Annotaion , ViewResolver , Interceptor , MultipartResolver 등의 설정을 해줍니다.
3.root-context.xml은 Service , Dao , DB 등 비즈니스 로직과 관련된 설정을 해줍니다.
4.web.xml은 설정을 위한 설정파일로써 각종 설정을 정의해줍니다.

🌈여기까지 환경설정이었고 다음 게시글 부터는 게시판 목록을 만들어보겠습니다.

profile
아가개발자

0개의 댓글