분류 전체보기72 [TIL] #17. UseCase Diagram, ERD [ 개인과제 ] Use Case Diagram: 시스템에서 제공해야 하는 기능이나 서비스를 명세한 다이어그램 - 사용자와 시스템 사이의 상호작용에 집중하는 것이 특징구성요소1. scope : 네모난 상자로 표현되며, 시스템이 제공하는 기능의 범위를 나타낼 때 쓰인다2. useCase : 시스템이 제공해주는 서비스와 기능. 사용자의 요구사항을 구조화한 것3. actor : 구현 대상이 아닌 시스템 외부에서 시스템과 상호작용 하는 존재. 사람 or 외부 시스템이 actor로 표현된다.4. relationship : actor-usecase, usecase-usecase 사이 관계 a. association : usecase - actor의 관계 표현. actor는 정보를 통보받거나 요구하고, use.. 2024. 5. 14. [TIL] #16. spring 1주차 강의 [ Spring 입문주차 1주차 강의 ] Gradle이란 무엇일까Gradle : build 자동화 시스템build : 작성한 소스코드를 실행 가능한 결과물(jar) 로 만드는 것build.gradle : gradle 기반의 빌드 스크립트 => 스크립트 작성 시 빌드와 라이브러리 관리가 가능해짐!dependencies에서 라이브러리 관리 가능 SERVER란 무엇일까네트워크 : 여러 대의 장비가 서로 연결되어 정보를 주고 받을 수 있게 도와주는 기술. 프로토콜을 사용하여 통신한다.사용자의 요청 → 서버 → 사용자에게 돌려줌 - 사용자 요청 시 해당 서버의 정보가 필요함. - 정보 = IP주소 (받는 주체 = 포트번호)웹 서버 : browser가 request → 요청승인, 결과를 reponse에 받아서 .. 2024. 5. 13. [내가보려고 만드는 Spring] Mysql 설치 [ web에서 mysql 설치하기 ] 1. https://dev.mysql.com/downloads/mysql/ *주의* 가장 최신 버전인 8.4.0으로 설치했더니 socket과 관련하여 오류가 발생함 -> 8.3.0으로 버전을 낮추니 해결됨 > M2칩이기 때문에 ARM으로 download > 지시대로 따라가기 > 설정의 제일 아래로 가서 MySQL 실행 > ACTIVE INSTANCE가 초록불로 바뀜 or DBeaver에서 Test Connection으로 확인 가능 (DBeaver > 플러그 아이콘 > MySQL 선택 > 왼쪽 하단 Test Connection...)2. 접속 및 데이터베이스 생성 mysql 실행 : 설정 > 제일 하단 MySQL > Srart MySQL Serve.. 2024. 5. 13. [내가보려고 만드는 Spring] 프로젝트 생성 Spring을 시작하면서, 헷갈리거나 기억해야 할 부분들을 정리해보려고 한다.미래의 나를 위해!! 😋 [ intelliJ에서 프로젝트 생성하기 ] 1. New Project > Generators에서 Spring Boot 선택 > 이름, 경로 선택 > language : java > type : Gradle - Groovy > Group : com.example 에서 com.sparta로 수정 > JDK 선택 (zulu-17) > Java : 17 > Packaging : jar 2. Spring Web 과 Lombok dependencies 추가 - Spring Web (RESTful API 구현 위해) - Lombok (반복 코드 관리) - Spri.. 2024. 5. 13. 이전 1 ··· 5 6 7 8 9 10 11 ··· 18 다음