Back-end/Spring
-
1. 테스트코드 실습 테스트코드 실습에서는 자바 단위 테스팅 프레임워크인 JUnit5를 사용하도록 할 것입니다 JUnit5에 대해서 추가적인 학습을 원하시는 분들을 위해 아래 공식 문서 링크를 첨부해 두었습니다. JUnit 5 User Guide Although the JUnit Jupiter programming model and extension model do not support JUnit 4 features such as Rules and Runners natively, it is not expected that source code maintainers will need to update all of their existing tests, test extensions, and custo jun..
[Spring] Part 1-3-1. 나만의 MVC 프레임워크 만들기 | 테스트 코드란?1. 테스트코드 실습 테스트코드 실습에서는 자바 단위 테스팅 프레임워크인 JUnit5를 사용하도록 할 것입니다 JUnit5에 대해서 추가적인 학습을 원하시는 분들을 위해 아래 공식 문서 링크를 첨부해 두었습니다. JUnit 5 User Guide Although the JUnit Jupiter programming model and extension model do not support JUnit 4 features such as Rules and Runners natively, it is not expected that source code maintainers will need to update all of their existing tests, test extensions, and custo jun..
2023.01.09 -
1. Intro 이번에는 웹 프로젝트 개발 환경을 구성해 보도록 하겠습니다. 2. 웹 프로젝트 환경 구성 2-1. 프로젝트 생성 먼저 프로젝트를 생성해 주겠습니다. 위와 같은 설정을 마치고 create 버튼을 누르면 해당 디렉터리에 파일이 생성되게 됩니다. 아래 사진과 같이 말입니다. 위 부분에서 저는 org.example이라는 패키지가 자동으로 만들어졌는데 혹시나 만들어지지 않으신 분들은 src > main > java 밑에 org.example이라는 패키지를 새로 만들어 주시길 바랍니다. 또한 그 밑에는 Main이라는 자바 파일이 있을텐데요 해당 클래스명을 위 사진과 같이 WebApplicationServer로 바꾸어 주었습니다. 이는 main 메소드를 실행했을 때 톰캣이 실행되도록 하기 위한 밑작업..
[Spring] Part 1-2. 나만의 MVC 프레임워크 만들기 | Gradle 개발 환경 구성하기 (with 도커|Docker)1. Intro 이번에는 웹 프로젝트 개발 환경을 구성해 보도록 하겠습니다. 2. 웹 프로젝트 환경 구성 2-1. 프로젝트 생성 먼저 프로젝트를 생성해 주겠습니다. 위와 같은 설정을 마치고 create 버튼을 누르면 해당 디렉터리에 파일이 생성되게 됩니다. 아래 사진과 같이 말입니다. 위 부분에서 저는 org.example이라는 패키지가 자동으로 만들어졌는데 혹시나 만들어지지 않으신 분들은 src > main > java 밑에 org.example이라는 패키지를 새로 만들어 주시길 바랍니다. 또한 그 밑에는 Main이라는 자바 파일이 있을텐데요 해당 클래스명을 위 사진과 같이 WebApplicationServer로 바꾸어 주었습니다. 이는 main 메소드를 실행했을 때 톰캣이 실행되도록 하기 위한 밑작업..
2023.01.09 -
1. Intro 시작에 앞서서 해당 내용은 패스트캠퍼스 10개 프로젝트로 완성하는 백엔드 웹개발(Java/Spring)의 내용을 토대로 정리한 것임을 알려드립니다. 저는 앞서서 Javascript 기반의 Node.js로 서버를 개발해 본 경험이 있지만 웹 전반적인 이해를 바탕으로 한 것이 아니라 우선 맡겨진 프로젝트를 수행하기 위해서 먼저 부딪혀 보고 하나씩 익혀한 경우였기 때문에 중간 중간 비어있는 개념이 있음을 느끼게 되었습니다. 그래서 이번 강좌를 들어보고 혼자 공부해 보면서 전반적인 기초 개념을 익히는데 중점을 두어 공부를 했고 이에 대한 내용을 정리한 포스팅이 되겠습니다. 2. 오리엔테이션 강의 목표 객체지향 프로그래밍에 대한 이해 HTTP 프로토콜 및 HTTP 웹 서버 동작 원리 이해 MVC ..
[Spring] Part 1-1. 나만의 MVC 프레임워크 만들기 | 시작 및 자바 설치편1. Intro 시작에 앞서서 해당 내용은 패스트캠퍼스 10개 프로젝트로 완성하는 백엔드 웹개발(Java/Spring)의 내용을 토대로 정리한 것임을 알려드립니다. 저는 앞서서 Javascript 기반의 Node.js로 서버를 개발해 본 경험이 있지만 웹 전반적인 이해를 바탕으로 한 것이 아니라 우선 맡겨진 프로젝트를 수행하기 위해서 먼저 부딪혀 보고 하나씩 익혀한 경우였기 때문에 중간 중간 비어있는 개념이 있음을 느끼게 되었습니다. 그래서 이번 강좌를 들어보고 혼자 공부해 보면서 전반적인 기초 개념을 익히는데 중점을 두어 공부를 했고 이에 대한 내용을 정리한 포스팅이 되겠습니다. 2. 오리엔테이션 강의 목표 객체지향 프로그래밍에 대한 이해 HTTP 프로토콜 및 HTTP 웹 서버 동작 원리 이해 MVC ..
2023.01.06