June 20, 2024
🚀 프로젝트 백엔드 빌드 오류 해결 🛠️ 발생한 문제와 해결 방안 문제 1: Spring Security 설정에서 requestMatchers 관련 오류 오류 내용: requestMatchers 메서드가 문자열을 인수로 받을 수 없음 원인: Spring Security 6에서는 antMatchers가 사라지고, 대신 requestMatchers 사용. re…
June 24, 2024
🌟 MDGGU의 동작 원리 및 구현 방식 🧩 MDGGU 구성 요소 프론트엔드: 사용자와 직접 상호작용하는 부분 백엔드: 데이터 처리 및 비즈니스 로직을 담당하는 부분 데이터베이스: 데이터를 저장하고 관리하는 부분 🌐 프론트엔드 주요 기술 React.js: 사용자 인터페이스(UI)를 구성하는 라이브러리 Axios: HTTP 클라이언트 라이브러리로, 백엔드와…
June 28, 2024
🔍MDGGU의 기능 명세 마크다운 변환 엔진: 💡문서 변환: 입력: 원본 마크다운 파일 처리: 블로그에 적합한 마크다운 형식으로 변환 출력: 변환된 마크다운 파일 🔍요약 제공 입력: 원본 마크다운 파일 처리: 주요 내용 추출 및 요약 출력: 요약된 내용이 포함된 마크다운 파일 ⭐추가 정보 제공 입력: 원본 마크다운 파일 처리: 관련된 추가 정보를 문서에 …
June 28, 2024
🔧MDGGU의 비기능적 요구 사항 🔒보안 데이터 암호화: 사용자 데이터와 마크다운 문서가 안전하게 전송 및 저장되도록 TLS/SSL을 통한 암호화를 적용 접근 제어: 사용자 인증 및 권한 관리를 통해 데이터 접근을 제한 JWT(Jason Web Tokens)를 사용하여 세션 관리 및 API 접근을 제어 ⚡성능 반응 시간: 프로그램의 모든 기능에 대한 반응…
June 28, 2024
MDGGU의 아키텍처 설계 사용자에게 효율적이고 안전한 문서 관리 및 협업 환경 제공을 위한 아키텍처 채택. 백엔드 Java(Spring Boot) 핵심 백엔드 플랫폼으로 사용되며, Spring Security와 JWT를 통해 사용자 인증 및 권한 관리를 수행. RESTful API 제공으로 프론트엔드와 데이터를 주고받음. Python(Flask 또는 F…