일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- elk
- 본식후기
- c# scv
- 스페인 준비물
- 코틀린
- 스프링 AOP
- db index
- kopring
- 코프링
- @Component
- 세비야
- b-tree index
- sprintboot
- Srping AOP
- HTTP #웹기술
- 관심지향프로그래밍
- kotiln
- 그라나다
- 아펠가모선릉
- HTTP
- http상태코드
- 아펠가모
- 아펠가모 선릉
- 바르셀로나
- Kotlin
- git명령어
- 코틀린 함수
- 400에러
- 스페인
- 마드리드
- Today
- Total
목록끄적끄적 (64)
끄적이는 메모장
Web Applicaiton을 구성함에 있어 MySQL을 사용이 필요할 때 어떻게 해야할 지 공부한 것을 기록해 보려고 함 환경 : .NET Core 2.0 / C# / Visual Studio Code 참고(https://docs.microsoft.com/ko-kr/ef/core/providers/index - .NET Core 버전에 따른 지원 패키지) 1. MySQL ASP.NET Core 2.0 추가하기 - project.csproj 파일을 연다. project.csproj 다음과 같이 PackageReference에 Mysql을 사용하기 위한 라이브러리를 추가해준다. 2. DB 연결 정보 셋팅하기 - appsettings.json 파일에서 DB 정보를 셋팅해준다. - server - 서버주소 -..
.NET Core 1.x와 2.x의 차이점을 비교해 본 후 .NET Core 2.x 버전을 사용하는 것이 이점이 많다는 판단을 함 .NET Core 2.x를 사용할 수 있는 IDE는 VS 2017과 Visual Studio Code가 존재하는데 이 중 Visual Studio Code를 사용해보려고 하였음 다운로드 : https://code.visualstudio.com/ .NET Core 2.0 SDK : https://www.microsoft.com/net/learn/get-started/windows 1. 확장에서 C# 확장 설치하기 2. Visual Studio code 터미널에서 .NET Core Web API 템플릿 만들기 a. ctrl + ` 을 누르면 하단에 터미널이 생성됨 b. 콘솔에서 ..
.NET Core 1.x 버전으로 실습을 해보던 중 2.x 버전이 좋을 것 같다는 생각이 들었음 그래서 .NET Core 버전을 어떤 것을 사용할것인지에 대해서 고민이 있어서 조금씩 정리를 해보려고 함 비교 .NET Core 1.x .NET Core 2.x IDE 최소 vs 2015 지원 최소 vs 2017 / Visual Studio Code macOS버전 macOS 10.11 / 10.12 만 지원 macOS 10.12 이상 지원 Linux CentOS 7 Ubuntu 16.04 / 14.04 Mint 17 Oracle Linux 7 Fedora 26 Debian 8.2 이상 CentOS 7 Ubuntu 17.10 / 16.04 / 14.04 Mint 18 / 17 Oracle Linux 7 Fedo..
SPARQL Endpoint란 HTTP API를 통해 SPARQL Query를 가능하게 하는 dbpedia 같은 데이터 제공지를 의미한다. Fuseki는 apache 에서 제공하는 SPARQL 서버로서 REST 스타일의 SAPRQL HTTP 프로토콜을 지원한다. (https://jena.apache.org/documentation/serving_data/) 1. fuseki 다운 받기 - http://central.maven.org/maven2/org/apache/jena/jena-fuseki1/ - 위 링크에서 3.6.0 version의 fuseki를 다운 받았다. - 다운 받은 fuseki의 압축을 풀어보면 위의 그림과 같이 여러 파일과 폴더가 존재한다. 2. fuseki server 실행하기 - 여..
ASP.NET Core로 REST API를 구성 해보려고 한다. * REST API란 - 웹에 존재하는 자원에 대해서 고유한 URI를 부여하여 사용하는 것을 의미한다. - 기능을 구현할 떄의 REST API 표준은 다음과 같다. Method URI 의미 GET /items 모든 item을 조회 POST /items 새로운 item 추가 GET /items/id 특정 item을 조회 PUT /items/id 특정 item을 업데이트(수정) DELETE /times/id 특정 item을 제거 * ASP.NET Core에서의 기본 REST API 구성 Method URI GET /api/todo POST /api/todo GET /api/todo/id PUT /api/todo/id DELETE /api/tod..
C# ASP.NET Core를 사용해야될 시기가 왔다(업무상...) 그래서 배우는 것과 동시에 기록을 해둠으로써 나중에 다시 참고할 수 있도록 하려고한다. C# ASP.NET Core란 무엇인가 기본은 클라우드 기반 인터넷에 다양한 응용프로그램을 빌드하기 위한 플랫폼 간 오픈 소스 프레임 워크이다. 장점은 다음과 같다고 말한다 - 웹 UI와 API를 동일한 과정으로 빌드 - 개발 환경의 통합 - 클라우드 기반 - 웹 개발의 간소화 ... 등등 .NET Core는 MVC를 사용할 수 있다 - MVC(모델 - 뷰 - 컨트롤러) 패턴으로 웹 API의 간편한 테스트를 가능하게 한다. - 모델 바인딩은 HTTP 요청을 통해 데이터를 자동으로 매핑 해준다. ASP.NET Core는 .NET Core 또는 .NET ..
2. triple data란 무엇인가 ? 앞서 시맨틱웹을 소개할 때, 시맨틱 웹을 구성하는 데이터는 트리플 구조를 갖는다고 설명하였다. 우리는 이러한 데이터를 트리플 데이터라고 부른다. 트리플 데이터는 주어, 술어, 목적어 (s,p,o)를 하나의 세트로 하는 데이터로 이해할 수 있다. 주어(subject)와 목적어(object)는 술어(혹은 속성) (property)를 통해 의미적으로 연관을 갖게 되는데, 예를 들어 (seoul, isLocatedIn, korea)라는 트리플 데이터는 이 자체만으로 서울이 한국에 위치한다는 정보를 표현할수 있다는 것을 보여준다. 이러한 트리플 데이터의 개념을 확장하여 메타데이터 간의 효율적인 교환 혹은 상호운영을 목적으로 WWW(월드와이드웹) 컨소시엄에서 하나의 규격으로..
1. semantic web 이란 무엇인가 우리가 알고있는 web은 무엇인가? 가장 간단하게 생각할 수 있는 형태는 백엔드에 MySQL 기반의 DB가 존재하고 PHP를 통해 DB에 저장된 데이터를 가져오며, 프론트엔드에서 HTML와 CSS를 통해 보기 좋게 데이터를 정렬해 놓은 모습이다. 그럼 우리가 알고있는 일반적이고 전통적인 web은 다른 web의 데이터에 접근하고 그 데이터와 내 데이터를 통합해서 사용할 수 있을까? 가능한 일이지만 쉽지는 않다. (가장 크게 접근 권한의 문제가 있다.) 이제 sematic web의 정의를 한번 살펴 보자 위키백과에서는 시맨틱 웹의 정의를 다음과 같이 하고 있다. 시맨틱 웹(Semantic Web)은 '의미론적인 웹'이라는 뜻으로,현재의 인터넷과 같은 분산환경에서 리..