💻 <!-- dev -->/Project_info

    [형상관리] 깃(git)과 깃허브(github) - 협업

    깃허브 사용하기 🐶: 조장 역할 🐰: 팀원 역할 깃과 깃허브 1 참고 📖 [형상관리] 깃(git)과 깃허브(github) - 조장 역할 🐰 조장의 초대받기 🐰 깃허브 데스크탑 설치 후 클론 뜨기 👉🏻 STS 접속 후 인코딩, 서버, 탭 설정하기 🐰 Project가 안 보여요 👉🏻 File - Open Projects from File System... - import Project from File System or Archive 접속 후 import source 칸의 Diretory에서 프로젝트 경로 등록 👉🏻 조장님이 주신 파일이 제대로 들어옴 🐰 소스코드 수정 후 commit, push 👉🏻 코드 작성/수정 👉🏻 이때 메소드의 역할, 매개변수, return 등의 정보를 기입해 줄 것 👉🏻 깃허브 데..

    [형상관리] 깃(git)과 깃허브(github) - 협업 준비 과정

    형상 관리 👉🏻 모양을 잡아 준다 👉🏻 소프트웨어의 변경사항을 추적하고 기록을 남기는 것 👉🏻 새로운 버전으로 패치하고 패치된 내용, 왜 패치되었는지, 기존 이슈에서 수정한 게 뭔지를 정리하는 문서로도 사용 대표적인 툴 SVN, Git, github 등 github의 구조 소스코드가 담긴 파일을 업로드/다운로드 커밋(commit) ✔️ 내 컴퓨터에서 원격 저장소로 보낼 폴더로 업로드 (push) ✔️ 내 컴퓨터에서 원격 저장소로 다운로드(pull, clone) ✔️ 원격 저장소에서 내 컴퓨터로 clone 👉🏻 전체 코드를 전부 다운로드 pull 👉🏻 변경된 부분만 가져오겠다 깃허브 사용하기 🐶: 조장 역할 🐰: 팀원 역할 1. 깃허브 회원가입 https://github.com/ GitHub: Let’s ..

    [Cloud] 클라우드 서비스 구축 및 연동 구현

    더보기 Cloud 서비스의 구축과 연동/구현에 대해 알아보자 가상화 ✔️ 물리적인 장비 한 대를 가지고 마치 여러 개의 장비처럼 동작시키거나 반대로 여러개의 장비를 묶어 한 대의 장비인 것처럼 운용할 수 있게 해 주는 기술 👉🏻 내가 실제로 가지고 있는 장비는 아니지만 내가 가지고 있는 것처럼 사용할 수 있게 해 줌 클라우드 컴퓨팅 👉🏻 서버, DB, 소프트웨어 등 필요한 IT 자원을 로컬 컴퓨터가 아닌 인터넷상의 가상화된 서버에 정보를 저장하고 처리하는 기술 ✔️ 서버를 운용해 주고 있는 업체를 이용해서 사용하는 것! ex) AWS, Oracle, Mictosoft Azure, Naver Cloud Platform, Google Cloud Platform, ... 👉🏻 다양한 IT 자원을 클라우드 컴퓨..

    [OpenAPI] 가지고 온 공공 데이터를 화면에 뿌려 주기

    RestAPI ⌨️ index.jsp 생성 및 기본 틀 만들기 👉🏻 taglib 지시어는 사용하지 않을 것이므로 삭제해 줌 👉🏻 jQuery방식으로 ajax 요청을 보내기 위해 jQuery 라이브러리 추가 📍 OpenData_Project 서버에 올리기 👉🏻 많은 프로젝트가 서버에 올라갈수록 구동 속도가 느려지기 때문에 필요없는 Ajax_Project는 내려 줌 ⌨️ APIController 클래스 생성 👉🏻 controller 패키지를 경로에 추가 후 생성할 것 package com.kh.opendata.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.Req..

    [OpenAPI] 공공데이터의 개요와 가공 및 활용

    공공 데이터(Open Data) 👉🏻 데이터베이스, 전자화된 파일 등으로 공공기관에서 사용할 목적으로 처리된 자료 또는 정보 👉🏻 공공기관에서의 일상적 업무 수행의 결과물로 생성 또는 수집/취득한 다양한 형태(텍스트, 이미지, 동영상 등)의 모드 자료 공공 데이터 포털 https://www.data.go.kr 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr Open API 👉🏻 공공 데이터 제공 형식 중 하나 👉🏻 HttpRequest 요청을 보내면 서버가 데이터를 응답해주는 방식 👉🏻 요청 해야하는 주소, 파라미터 ..

    [ERD, ER 다이어그램 그리는 법] DB 모델링

    1) 엔티티(Entity, 개체) == 자바에서의 클래스, 오라클에서의 테이블과 같은 개념 업무의 관심 대상이 되는 유형, 무형의 사물(개체) 엔티티 조건 - 업무의 관심 대상이 되는 사물이어야 함 - 두 개 이상의 인스턴스를 소유해야 함 - 마땅한 속성을 소유해야 함 2) 속성(Attribute) == 자바에서의 필드, 오라클에서의 컬럼과 같은 개념 엔티티에서 관리해야 할 최소 단위 정보 항목 엔티티는 하나 이상의 속성을 포함 속성의 명명 규칙 - 속성의 의미가 분명히 드러나게 작성 - 업무에서 사용하는 이름 부여 (학생/수강생은 가능하지만 우리반사람들 안 됨) - 서술식, 약어, 수식어, 소유격은 사용하지 않음 (EMPLOYEE를 E로만 표현하는 건 좀...) - 엔티티에서 유일하게 식별 가능하도록(..

    [유스케이스 다이어그램 그리는 법] UML과 모델링, 유스케이스 다이어그램

    UML(Unified Modeling Language) - 통합 모델링 언어, 설계 언어 - 사용자, 개발자 혹은 개발자간의 의사소통을 용이하게 하기 위해 사용 소프트웨어(프로그램) 개발 프로세스 요구사항 분석 프로그램 설계 프로그램 구현 테스트/납품 유지보수 모델링, UML 하는 단계 유스케이스 다이어그램 클래스 다이어그램 객체 다이어그램 상태 다이어그램 상호작용 다이어그램 컴포넌트 복합구조 배치 다이어그램 👉🏻 모델링 작업은 보통 프로그램 설계 단계에서 많이 사용함 (폭포수 방법: 요구사항 분석 ~ 유지보수까지 한 큐) 👉🏻 모델링 작업은 개발 프로세스 분석/설계 단계에서만 하는 건 아님! (애자일 방법: 활발한 피드백으로 모든 단계를 유동적으로 이동하며 진행) 유스케이스 다이어그램 - 동적 행위(기..