분류 전체보기

·Project/DevCampUs
세미프로젝트 시작 전에 2인 프로젝트 진행시 Spring boot 2.7.xx 에 tiles 을 활용하였습니다. 하지만 tiles 는 Spring boot 3.x 대로 넘어오면서부터 duplicated 되었고, 이를 대신하여 사용되는 서버사이드랜더링 방식은 thymeleaf 였습니다. 따라서 우리는 Spring boot 3.2.6 에 thymeleaf 를 사용하여 전체적인 레이아웃을 잡기로 결정하였습니다.주요 기능 페이지 선정NCP(Naver Cloud Platform) 를 활용하여 진행되는 프로젝트 이기 때문에 팀 컬러는 네이버가 가지고 있는 시그니쳐 색상을 가져가기로 하였습니다. `#003C00` 전체적인 레이아웃은 https://untree.co/ 에서 제공해주는 무료 템플릿을 참고하여 제작하였습니..
·Project/DevCampUs
오늘은 프로젝트 개발 전, 프론트와 백 개발자가 나뉘어져 개발 할 때 반드시 필요한 API. 명세서를 작성하였고, 이를 통해 request 와 response 에 대하여 더 자세하게 공부할 수 있었습니다. 비록, 백엔드와 프론트엔드를 따로 나누어 개발하지 않지만 현업에서 사용되는 방식을 한번 사용해보고자에 대한 목적을 가지고 작성하게 되었습니다. API 명세서란 ?API 명세서는 개발자들이 서로 다른 시스템 간의 상호작용을 위한 인터페이스를 정의하고 문서화하는 데 사용하는 문서 입니다. 쉽게 표현하여 프론트와 백엔드가 서로 동시에 개발을 하며, 주고받을 데이터에 관하여 미리 명시해 놓고 개발하는 것입니다.   API 명세서는 개발전 작성과 개발후 작성으로 크게 두가지로 나뉘어 생각할 수 있습니다.개발전 ..
·Project/DevCampUs
오늘은 스토리보드 발표를 위해 ppt 를 작성하였고, 기존에 계획하였던 WBS 를 조금 더 세분화하여 관리하기로 하였습니다. 또한 5명이서 진행되는 프로젝트 이기 때문에, Git 전략에 대해 논의하였습니다. WBS  재설계우리조는 다른조와는 조금 다르게 WBS 를 조금 더 세분화 하여 관리하는 것이 더 좋을것 같다는 생각이 들어, 세분화에 대한 재설계를 요청하였고, 팀원들 모두 동의하여 진행하게 되었습니다. 재설계한 WBS 는 다음과 같습니다.이번 재설계의 목표는 각자 담당하게 된 파트별 기능을 제한기간 안에 구현하도록 (강제) 하였으며, 3일에 한번씩 구현된 기능들을 합쳐 배포하기로 하였습니다. 또한, 다들 공부를 하면서 프로젝트를 진행해야했기 때문에 더욱더 세분화가 필요하다고 느꼈습니다. Git 전략..
·Project/DevCampUs
오늘은 프로젝트 생성 전 큰 틀을 잡기 위한 기반을 다지는 날이었습니다.StoryBoard 를 통해 해당 페이지의 CSS 와 구현 기능 그리고 ERD 1차 설계 및 WBS 까지 진행하였습니다. 오늘 내용을 정리하기 전에 간단하게 WBS 에 대해 알아보도록 하겠습니다. WBS (Work Breakdown Structure) 란, 프로젝트 작업을 할 때 해야 할 업무를 카테고리로 구분하고 각각의 카테고리는 좀 더 세부적인 작업으로 나누어서, 일정 및 진행사항을 체크하는 기법입니다. 쉽게 말해, 개발 과정에서 누가 어떤 기능 구현을 담당하게 되었는지, 그 기능이 어디까지 구현 되었는지, 구현된 기능이 서로 merge 되었을때 또는 배포 되었을 때 오류가 없는지 등 구현, 개발, 배포의 모든 단계를 큰 틀로 작..
·Project/DevCampUs
5인 1조로 진행되는 세미 프로젝트 입니다.주제 선정의 이유는 다음과 같습니다.1. 너무나도 많은 부트캠프의 종류 (뭐가 뭔지 잘 모르겠고 들어가보면 서로 좋다고 함)2. 광고성이 짙은 후기 (이쁘게 포장된 후기의 느낌이 짙음)3. 수료생, 수강생, 예비수강생을 위한 웹 개발4. 수업시간 중 강사님의 바램 (?) -> 학생 개인이 연락을 하지 않으면 휴가의 유무 또는 병가 등을 알 수 없는 불편함 6월 10일 ~ 7월 2일 까지 진행될 예정이며, 배포까지 계획중에 있습니다.만들게 된 계기는 위에 명시해 놓았듯이, 평소 불편함을 덜어내보고자 계획하게 되었습니다. 후기, 포트폴리오, 문의 게시판 크게 총 3가지의 게시판이 만들어 질 것이며, 로그인에 따라 마이페이지와 권한을 따로 주어 권한별 접근 데이터를 ..
·WEB
보호되어 있는 글입니다.
·Setting
진정한 개발자는 개발을 즐겨야 합니다. (공감하면 개추 ㅋㅋ)칙칙한 그림에 명암만 들어가도 느낌이 달라지듯 ... Spring Boot 시작시에 나타나는 배너를 변경할 수 있다는 것을 어디서 얼핏 들어서 변경해보고자 합니다. 그리고 여러가지 서비스를 동시에 개발할 때 어떤 프로젝트인지 알기 쉽게 위함이기도 한다고 합니다. 1. banner.txt 생성Spring Boot 는 기본적으로 resources/banner.txt 가 존재하면 해당 텍스트를 컴파일 시에 배너로 뿌려줍니다. 따라서src -> resources 에서 banner.txt 라는 빈 파일을 생성해줍니다.2. 배너 작성하기해당 .txt 파일에 넣고 싶은 배너를 넣어주면 되는데 , 일일히 하나씩 넣을 순 없으니 자동으로 만들어주는 사이트 2..
·Java
보호되어 있는 글입니다.
코린이 공대생
'분류 전체보기' 카테고리의 글 목록 (5 Page)