개발환경
이클립스 4.24.0
JDK 11
Apache Tomcat 9.0
Work Bench & MySQL
Mybatis
Mac (M1)
기능
스프링 프레임워크(Meaven)을 기반으로 한 포트폴리오를 제작 합니다.
쇼핑몰의 핵심적인 기능과 + 관리자 페이지를 제작하여 간단한 유져 정보들을 받아보고자 합니다.
로그인, 회원가입
관리자 페이지
검색
게시판
구매, 장바구니
프로젝트 생성 및 환경설정
Spring MVC 프로젝트 생성 및 기본환경 설정 테스트는 생략하도록 하겠습니다.
최대한 기능 + 실습 중심으로 포스팅 할 까 합니다.
spring_meaven 프로젝트를 MySQL과 연결하여 생성
My Batis 라이브러리 추가, SQLSessionFactory 설정
Meaven 코드를 pom 파일에 추가
아래 코드를 root-context 파일에 추가
참고
[Spring][05-1]MyBatis 라이브러리 추가, SQLSessionFactory 설정
[Spring][05-2]MyBatis 사용(Mapper 인터페이스, Mapper XML)
패캐지 추가 설정
src/main/java 패키지 추가
- com.web.dto : DTO 데이터 타입 설정
- com.web.dao : Data Access Object. 데이터베이스 접속 역할
- com.web.service : Service 패키지. mapper 와 Controller 연결
프로젝트 "경로" 설정
Tomcat 9.0 Server at localhost 설정 창 -> Modules -> Edit
cmd + s 를 눌러 경로가 적용되도록 함.
한글 인코딩 설정
src -> main -> webapp -> WEB-INF 경로에 web.xml에 경로 추가
'Back_end > Spring' 카테고리의 다른 글
SPRING [#1.1] 회원가입 기능(Table, DTO, Mapper) (0) | 2022.11.19 |
---|---|
SPRING [#1] 메인페이지, 로그인페이지, 회원가입페이지 (0) | 2022.11.17 |
SPRING[4] 스프링 Unit Test (0) | 2022.11.11 |
SPRING[3] 스프링 JPA + 배치 (0) | 2022.11.10 |
SPRING[2] 클린 아키텍쳐 (0) | 2022.10.26 |
댓글