반응형

프로젝트/게시판 서비스(패스트캠퍼스 10개 프로젝트) 5

게시판 서비스 4 - 스프링부트로 프로젝트 시작

스프링부트 프로젝트 만들기언어 : Java빌드도구 : GradleJDK : Amazone Corretto 17Dependencies : Spring Boot DevTools, Lombok, Spring Web, Spring Boot Actuator 이제 스프링부트 프로젝트를 만들어서 개발을 시작해보자.Spring Initialzr 에서 프로젝트 셋업을 해준다.언어는 당연히 Java를 사용하고 빌드도구는 Gradle을 사용할 것이다.JDK는 아마존코레토 버전 17  Dependencies는Spring Boot DevToolsLombokSpring WebSpring Boot Actuator요렇게 4개만 우선 선택하고 프로젝트를 만들었다.  이렇게 스프링부트 프로젝트가 하나 만들어졌고, 밑에 보면 test도 ..

게시판 서비스3 - 유즈케이스, API 설계

유즈케이스(Use Case)는 시스템이 사용자와 상호작용하는 방식을 설명하는 것으로, 소프트웨어 개발의 요구사항을 구체화하는 중요한 단계입니다. -chat.GPT- 그렇다고 한다. 교육 초기에는 이게 뭔데 그림 그리는게 이리 중요한가 싶고 그랬었던것 같다.액터와 유즈케이스 간의 관계, 연관관계, 유즈케이스와 유즈케이스들 간의 관계 등등... 굉장히 헷갈렸고, 머리에 안들어왔고, 지금도 그렇다. 유즈케이스 작성 (UML 표준)연관관계(Association) : 액터와 유즈케이스 간의 관계표현 : 실선 포함관계(Include) : 한 유즈케이스가 다른 유즈케이스의 동작을 포함하는 경우표현 : 점선 + > 라벨방향 : 포함하는 유즈케이스에서 포함되는 유즈케이스로 화살표로그인 ----->-----▶ 인증게시글 ..

게시판 서비스2 - 깃 허브 프로젝트 생성, 깃 브랜치 전략

깃허브 신규 레포지토리 생성 신규 레포지토리를 생성하는것은 몇개월만이다.레포지토리 이름을 설정하고, 설명도 간략하게 추가하고.Public으로 만들고,README 파일은 나중에 뭐 하든말든 하는걸로하고,그리고 gitignore은... 여기서 Java로 설정해서 기본 템플릿을 지정해줘도 되는데,gitignore.io 라는 걸 사용하면 쉽다고 한다.오랜 기간동안 쌓여온 gitignore 템플릿 파일을 자동으로 생성해주는 서비스라고 한다. 아무튼 저렇게 레포지토리를 새로 만들어서, 깃크라켄을 통해서 레포지토리를 연동하고 관리를 하는걸 알려주고 있는데 강의에서... 깃크라켄은 역시 처음 사용해봐서 그런지 조금 생소하다. Git Issues 업무들을 작성하는 이슈란... 그래 그랬던것 같다.이슈들을 지정해서, 뭐 ..

게시판 서비스 1 - 개발 환경, 개발 목적, 필요기술

패스트 캠퍼스 '10개 프로젝트로 완성하는 백엔드 웹개발(Java/Spring) 초격차 패키지' 라는 거창한 이름의 온라인 강의를 하나 수강하게 되었다.  다른 건 모르겠고 제일 만만한(?) 게시판 서비스부터 차근차근 강의를 따라가 보기로 하였다. 게시판... 1월 쯤에 도저히 웹 애플리케이션을 만드는 구조가 이해가 안가서, 와닿지가 않아서 혼자서 대여섯번 만들어보았던 터라 그나마 익숙하고,그리고 사실 모든 프로젝트의 기본형이 되는 뭔가 그러한 그러한것이 아닐까, 하는 마음에. 아무튼 나는 지금 프로젝트 수행했던것도 기억이 희미해져가고 있는 시점이기 때문에, 최대한 세세히 강의 내용을 정리하면서 프로젝트도 만들어보도록 할까 한다. 게시판 서비스에 관련한 강의가 심화적인 개발 내용까지 포함하면 대략 49시..

반응형