본문 바로가기

분류 전체보기18

Blazor와 Entity Framework Core 사용해서 데이터 바인딩하기 안녕하세요 오늘은 Blazor 를 소개하고 Blazor에서 쉽게 데이터를 바인딩할 수 있는 Entity Framework Core 까지 알려드리려고 합니다. Blazor는 C#을 사용하여 웹 애플리케이션을 개발하는 프레임워크로, 클라이언트 측 코드를 C#으로 작성할 수 있는기술입니다. Entity Framework Core는 데이터베이스와의 상호 작용을 간편하게 만드는 .NET의 객체 관계 매핑(ORM) 프레임워크입니다. 이 두 기술을 결합하면 강력한 웹 애플리케이션을 개발할 수 있습니다. 자세하게 더 알아봅시다. Blazor란 무엇일까요 ? Blazor 기본 개념 Blazor WebAssembly: 클라이언트 측 웹 애플리케이션을 브라우저에서 실행할 수 있게 해주는 Blazor 버전. Blazor Se.. 2024. 1. 14.
[1장] 유니티에서 GUI 개발하기 Canvas와 UI 동적 생성, 원하는 위치에 배치하기 안녕하세요, 오늘은 유니티 집중 강의 1장입니다. 바로 유니티에서 GUI 개발하는 방법에 대해서 소개하도록 할 예정입니다.유니티에서 게임 또는 애플리케이션을 개발할 때 중요한 부분 중 하나는 효과적이고 사용자 친화적인 GUI(Graphical User Interface)를 구현하는 것입니다. 오늘은 유니티에서의 GUI 개발에 대한 기본적인 개념과 예제 코드를 통해 실제 구현 방법을 알아보겠습니다. Canvas와 UI 요소 유니티에서 GUI를 구축하기 위해선 Canvas와 UI 요소를 사용합니다. Canvas는 화면에 렌더링되는 영역을 정의하고, UI 요소는 버튼, 텍스트, 이미지 등과 같은 사용자 인터페이스를 나타냅니다. Canvas 생성 및 설정 첫번째로 우선 Canvas를 생성하고 설정합니다. 유니티.. 2024. 1. 13.
Spring ThreadLocal 이용해서 스레드별 데이터 저장하는 방법 안녕하세요, 소소해라 입니다. 오늘은 spring의 ThreadLocal 에 대해서 여러분들께 소개하고자 합니다.스프링 애플리케이션에서 여러 스레드가 동시에 실행될 때, 각 스레드는 고유한 상태를 가집니다. 그러나 이로 인해서 스레드 간 데이터 공유가 어려워지는 문제가 발생합니다. 이를 극복하기 위해 스프링은 ThreadLocal이라는 매커니즘을 제공합니다. 이제 같이 ThreadLocal이 무엇이고 사용방법은 어떻게 되는지 살펴볼까요 ? ThreadLocal이란? 개별 스레드 저장소 ThreadLocal은 스레드 간에 각각 독립적으로 값을 저장하고 관리할 수 있는 기능을 제공합니다. 이를 통해 각 스레드는 자신만의 데이터를 가질 수 있으며, 다른 스레드의 데이터에 접근할 수 없게 됩니다. 주요 메서드 .. 2024. 1. 12.
자바스크립트 Promise 객체 이용하여 비동기 작업하기 안녕하세요 오늘은 자바스크립트에서 비동기 작업을 다루는 데 가장 효과적인 도구 중 하나인 Promise 객체에 대해 알아보겠습니다. Promise는 비동기 작업의 완료 또는 실패에 대한 결과를 다룰 수 있게되며, 가독성 있는 코드를 작성하고 에러 처리를 개선하는 데 도움이 됩니다. 자바스크립트에서 Promise 란 무엇일까요? Promise는 세 가지 상태를 가지고 있습니다: 대기(pending), 이행(fulfilled), 거부(rejected). 비동기 작업이 완료되면 Promise는 성공 또는 실패와 함께 해당 상태로 전환됩니다. Promise 생성하기 Promise는 생성자 함수를 통해 만들 수 있습니다. const myPromise = new Promise((resolve, reject) => .. 2024. 1. 11.