본문 바로가기

Project20

[Project / Newsfeed] - 뉴스피드 프로젝트 2일차 뉴스피드 프로젝트 2일차 진행상황 기본적인 패키지와 클래스 엔티티 설정을 해두고 Git Repository에 올리고 팀원들이 프로젝트를 받을 수 있게 해뒀습니다. 이제 프로젝트를 받아서 각자 기능을 구현하면 되는 상황인데 문제가 발생했습니다. 문제 Clone 후 프로젝트가 일반 파일처럼 인식되는 오류 이 문제는 인텔리제이에서 clone으로 프로젝트를 받을 때 종종 있는 오류라고 합니다. 이때는 clone 받은 프로젝트가 프로젝트 파일임을 인텔리제이에게 알려줘야 하기 때문에 src 폴더 우클릭 Mark Directory as 클릭 Sources root 클릭하면 됩니다. .idea 폴더가 없는 경우 cache에 전에 작업했던 내용이 담겨서 그럴 수 있다고 합니다. .idea 폴더는 프로젝트에 필요한 작업 .. 2024. 2. 9.
[Project / Newsfeed] - 뉴스피드 프로젝트 1일차 뉴스피드 프로젝트 1. 프로젝트 소개 1) 과제명 뉴스피드 어플리케이션 개발 (블로그) 2) 추진배경 지금까지 공부한 Java, Spring의 기술을 직접 활용해 보고 싶어 프로젝트를 통해 사용해 보기 위해서 시작하게 되었습니다. 3) 목표 및 내용 JWT 토큰을 이용하여 로그인과 회원가입 기능 구현해보기 게시글 CRUD 기능 구현해보기 게시글 조회 기능을 메인페이지에서는 모든 게시글을 볼 수 있게 하고 마이페이지에서 내가 쓴 글만 볼 수 있게 구현해보기 개인정보 수정 구현해보기 모든 기능 구현 후 다른 기능 추가해보기 2. 프로젝트 개요 프로젝트명 : 뉴스피드 어플리케이션 개발 (블로그) 개발 인원 : 5명 개발 기간 : 2024.02.07 ~ 2024.02.14 개발 환경 : Springboot 3... 2024. 2. 7.
[SideProject] - 사이드 프로젝트 2 프로젝트 계획 정리 요구사항 정의서 와이어프레임 프로그램 목록 및 프로그램 설계서 엔티티 목록 및 테이블 정의서 논리 및 물리 ERD 매핑 정의서 개발 테스트 요구사항 정의서 첫 화면 -> 내가 원하는 서비스 클락하여 이용할 수 있게 설계 여행 프로젝트 (내가 생각한 서비스) 나의 여행 취향 찾아주기 (테스트 등을 통해) 내가 원하는 여행 슬케쥴 작성할 수 있는 스케쥴러 여행지 저장 여행지 검색 각종 여행사가 제공하는 서비스 (밑에 작성된 서비스는 국내, 해외 둘 다 고려해야 하는 서비스) * 카테고리 대부분 검색 및 추천 베스트 (여행 루트 / 맛집 / 숙소 / 여행지 등등) 해외 / 국내 (국내 및 해외 나눠서 검색 및 추천) 골프장 허니문 지방출발 (지방에서 출발할 수 있는 방법) 크루즈 (이동수단.. 2023. 12. 6.
[Project] - 와이어프레임이란 와이이프레임 와이어프레임은 프로젝트 또는 기술의 기본 프레임워크를 요약하는 시각적 다이어그램입니다. 페이지 계통도 또는 화면 청사진으로도 알려진 와이어프레임은 요소들이 서로 어떻게 관련되어 있으며 구조화 되어 있는지 보여줍니다. 와이어프레이밍은 상위 프로세스입니다. 사용자 경험(UX) 설계자는 이를 사용해 너무 자세히 설명하지 않으면서도 작업의 디자인과 레이아웃을 계획하는 경우가 많습니다. 이는 설계 프로세스의 첫 번재 단계로서 살을 붙여 상세 내용을 더하기 전에 이루어집니다. 와이어 프레임을 사용하면 페이지 또는 앱의 전체 구조를 단순한 형태로 전달하고 사용자의 니즈를 충족시키는 일관성 있는 레이아웃을 만들 수 있습니다. 와이어 프레임의 기본 구조는 페이지 구조 / 정보 아키텍쳐 / 사용자 흐름 / 기.. 2023. 12. 6.
[SideProject] - 사이드 프로젝트 1 2023.12.05 프로젝트 생성 Backend 프로젝트 생성 (spring) 인텔리제이 스프링 프로젝트 생성 File - New - Project 순서로 클릭하면 아래와 같은 화면을 볼 수 있습니다. spring Initializr 클릭 Name : 프로젝트 경로를 찾을 때 사용할 이름입니다. Location : 프로젝트 생성 경로를 나타냅니다. 보통 내가 지정한 workspace + \name 이렇게 주소가 나타납니다. Language : 사용할 언어를 선택합니다. Type : 빌드 타입을 설정합니다. Group : 기본 패키지명을 작성합니다. 보통 회사에서는 com.회사명 이렇게 작성하는걸로 알고 있습니다. Artifact : 프로젝트명을 나타냅니다. Group과 Artifact를 정하고 프로젝트를.. 2023. 12. 5.