개발일지 39

실전 프로젝트

* 2024.04 ~ 2024.05 (6주) 실전 프로젝트 한 것 총 정리 ✅ 실전 프로젝트 개요  이번 프로젝트는 백엔드와 프론트엔드로 나뉘어 각자의 역할에 맞는 기능을 구현하는 실제 서비스팀의 업무와 유사하게 진행되었습니다. 프로젝트는 6주 동안 기획, 설계, 구현, 유저 테스트, 발표를 모두 진행해야 했기 때문에 시간이 많이 부족하였습니다. 그래서 Back-end Leader로서 프로젝트를 성공적으로 완료하고 정해진 일정(6주) 내에 핵심 기능을 모두 구현하기 위해 노력하였습니다. * 팀 구성은 Design 1명, FE 2명, BE 4명으로 구성되었고 BE 개발자는 다음과 같이 역할 분담을 하였습니다. 팀원1 : 여행 후기 CRUD, 이미지 처리, 좋아요, 스크랩, 모니터링 툴 도입(Grafana,..

개발일지 2024.10.21

[최종 결과] 위치 기반 상품 추천 프로젝트

* 2020.01 ~ 2020.02 팀 프로젝트 기록을 옮김. ✅  0. 프로젝트 설명    당시, 배달의 민족 픽업 서비스가 제공되지 않는 점을 이용해 높아지는 배달료를 해결하기 위해 자신의 위치에서 특정 위치(집)으로 이동하는 경로 중에 음식을 주문하고 이동하면서 하나씩 픽업 할 수 있도록 서비스를 구상하였다. 핵심되는 서비스는 픽업 서비스이며 이동 경로 중 더 싼 음식이나 세일하는 물품이 있는경우 추천을 받아서 사용자가 최적의 구매를 도와주는 것을 차별화된 기능으로 설정하였다.  ✅  0. 목차  ✅  1. 요구사항 개발   ✅  2. 요구사항 정의 및 분석  ✅  3. 유즈케이스 분석 및 정의  ✅  4. 화면 설계 ( 프로토 타입 개발 )     ✅  5. DB 설계  ✅  6. 프로젝트 아키텍..

개발일지 2024.10.17

[최종 결과] 항공 서비스 이용 후기 (개인 프로젝트)

* 2019년도에 진행한 개인 Web/Server 개발 프로젝트 기록을 옮김. ✅ 0. 항공  서비스  이용  후기 (기본 CRUD 프로젝트)    해당 프로젝트는 Web / Server 를 공부하면서 개념을 익히고, 해당 내용을 프로젝트로 진행한 내용으로 Java Web Project로 개발 후, Spring으로 리펙토링한 내용을 담고있습니다. Spring으로 리펙토링 후, Restful 한 구조로 Spring 구조를 변경해 보았습니다. 또한, 기본적인 웹 보안 관련 내용을 포함하고 있습니다.  ✅ 0. 목차 ( 클릭시 해당 위치로 이동) 1. 프로젝트 개요 및 기획 2. 프로젝트 설계 3. 중간결과 4. Web 리펙토링 (Jsp, Html 분리, JQuery, Bootstrap 4) 5. DAO 리펙..

개발일지 2024.10.17

[최종 결과] 실전 프로젝트

* 2024.04 ~ 2024.05 (6주) 실전 프로젝트 한 것 총 정리 ✅ 실전 프로젝트 개요  이번 프로젝트는 백엔드와 프론트엔드로 나뉘어 각자의 역할에 맞는 기능을 구현하는 실제 서비스팀의 업무와 유사하게 진행되었습니다. 프로젝트는 6주 동안 기획, 설계, 구현, 유저 테스트, 발표를 모두 진행해야 했기 때문에 시간이 많이 부족하였습니다. 그래서 Back-end Leader로서 프로젝트를 성공적으로 완료하고 정해진 일정(6주) 내에 핵심 기능을 모두 구현하기 위해 노력하였습니다.  * 팀 구성은 Design 1명, FE 2명, BE 4명으로 구성되었고 BE 개발자는 다음과 같이 역할 분담을 하였습니다. 팀원1 : 여행 후기 CRUD, 이미지 처리, 좋아요, 스크랩, 모니터링 툴 도입(Grafana..

개발일지 2024.05.05

개발일지 6주차 WIL

6주차 회고 - ORM (Object Relational Mapping) : 데이터들의 연관 관계를 분석하여 매칭 - SQL (Structured Query Language) : DB에 데이터를 조회하기 위한 쿼리문 - MVC (model–view–controller) : Model (모델): 애플리케이션의 데이터와 비즈니스 로직을 담당 데이터의 상태 유지 및 처리 UI, Controller 와 독립 View (뷰): 사용자에게 데이터를 시각적으로 보여주는 역할 Model에서 가져온 데이터 표현 Controller에 이벤트 전달 Controller (컨트롤러): Client 요청에 대한 응답 처리 Model과 View 사이의 상호 작용 관리 애플리케이션의 흐름을 제어하고 비즈니스 로직 수행 * MVC 패..

개발일지 2024.03.10