👋 Hello, I am Seung-ho Ham

🧑🏻‍💻 A Developers who create code that changes the world

전체 글 110

스프링과 스프링부트 알아보기

스프링 프레임워크와 스프링부트스프링 프레임워크는 자바 기반의 애플리케이션을 구축하기 위한 강력한 프레임워크입니다.주로 스프링 MVC(모델-뷰-컨트롤러)와 JDBC(Java Database Connectivity)를 포함하여 다양한 애플리케이션 계층을 지원합니다.스프링 MVC는 웹 애플리케이션을 개발할 때 유용한 웹 기술을 제공하며, JDBC는 데이터베이스와의 연결 및 작업을 쉽게 처리할 수 있도록 도와줍니다.이러한 구성 요소 덕분에 스프링을 사용하면 복잡한 애플리케이션도 체계적이고 효율적으로 개발할 수 있습니다.스프링 부트는 스프링 프레임워크를 보다 쉽게 사용할 수 있도록 도와주는 도구입니다.스프링 부트를 사용하면 스프링 애플리케이션을 더욱 신속하게 생성하고 설정할 수 있습니다.빠른 애플리케이션 생성: ..

카테고리 없음 2024.01.02

[DEV] 웹 서버 업로드 오류(캐시) 확인하기

https://wccoding.tistory.com/m/91 [DEV] 웹 서버 업로드 오류웹 페이지를 개발할 때 나는 index파일이 html인 파일만 가지고 개발을 했었다. html 파일은 css나 js파일을 수정하면서 웹 브라우저에서 열어서 쉽게 수정본을 확인할 수 있다. 하지만 내가 맡은 홈www.danieldevel.info 웹 페이지를 개발할 때, 나는 주로 HTML 파일을 사용하여 개발을 진행했다. HTML 파일은 CSS나 JS 파일을 수정하면서 웹 브라우저에서 쉽게 열어 볼 수 있어, 수정 사항을 바로 확인할 수 있다는 장점이 있다. 그러나 이번에 내가 맡은 프로젝트에서 문제가 발생했다. 웹 서버에 파일을 업로드했는데, 변경 사항이 반영되지 않는 오류가 생긴 것이다.  오류의 원인을 찾기 ..

카테고리 없음 2021.07.12

[DEV] JSP 파일 수정 및 캐시 오류 해결 과정

웹 페이지를 개발할 때 나는 주로 index 파일이 HTML인 파일만 가지고 작업을 진행했었다. HTML 파일은 CSS나 JS 파일을 수정하면서 웹 브라우저에서 쉽게 열어볼 수 있어, 수정본을 바로 확인할 수 있다는 장점이 있다. 하지만 이번에 내가 맡은 홈페이지 수정 작업에서는 index 파일이 JSP 확장자인 파일이었다. 또한 처음부터 개발하는 것이 아니라 기존 홈페이지를 대규모로 변경해야 하는 상황이었다. 수많은 파일을 천천히 훑어보면서 이해하려고 노력했다. 하지만 JSP 파일은 수정하면서 웹 브라우저에서 수정된 것을 실시간으로 확인할 수 없었다. 그래서 불편하고 시간이 오래 걸리지만 Filezilla를 이용해 수정본을 서버에 계속 덮어쓰면서 업로드하여 어떻게 동작하는지 보면서 작업을 진행했다. 특..

카테고리 없음 2021.07.09

[IT] CDN(Contents Delivery Network)

CDN (Content Delivery Network)란? CDN은 인터넷 환경에서 게임 클라이언트나 콘텐츠를 사용자의 PC로 효율적으로 전달하기 위한 시스템입니다. 이 시스템은 데이터를 분산된 서버에 저장하여 사용자가 콘텐츠를 빠르게 접근할 수 있도록 돕습니다. 특히, 인터넷 사용자들이 콘텐츠 제공자의 웹 서버와 멀리 떨어져 있을 때 유용합니다. CDN은 그림, 배너, 비디오, 오디오와 같이 용량이 크거나 사용자가 자주 요구하는 콘텐츠를 여러 인터넷 서비스 제공자의 POP(Point of Presence)들에 설치된 CDN 서버에 미리 저장합니다. 사용자가 콘텐츠를 요청하면, 가장 최적의 CDN 서버를 통해 신속하게 콘텐츠를 전달받을 수 있습니다. 이러한 방식은 데이터 전송의 효율성을 높여주는 새로운 ..

카테고리 없음 2021.07.02

[IT] REST API

REST API란?REST API는 Representational State Transfer의 약자로, 월드 와이드 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식입니다. REST는 웹 상의 자료를 HTTP를 통해 전달하는 간단한 인터페이스를 제공합니다. 여기서는 SOAP이나 쿠키를 통한 세션 트래킹과 같은 별도의 전송 계층이 필요하지 않습니다. 즉, REST API는 웹 리소스와 상호작용하기 위해 설계된 매우 직관적이고 간편한 방법을 제공합니다. REST 아키텍처의 제한 조건REST 아키텍처에는 몇 가지 중요한 제한 조건이 있습니다.  1. 클라이언트와 서버의 분리: 클라이언트와 서버는 서로 독립적으로 동작합니다.  2. 무상태(Stateless): 서버는 클라이언트의 상태를 ..

카테고리 없음 2021.07.01

[IT] 중앙은행 디지털화폐 CBDC

중앙은행 디지털화폐 (CBDC)란?CBDC는 Central Bank Digital Currency의 약자로, 중앙은행이 전자적 형태로 발행하는 법적인 화폐를 의미합니다. CBDC는 국가가 직접 발행하고 공인하는 자산으로, 현금처럼 가격 변동이 적고 안정적인 가치를 지닙니다. 따라서, 현금에 준하는 안전한 자산으로 간주될 수 있습니다. 또한, 여타 가상화폐와는 달리 투기 자산이 될 가능성이 거의 없으며, 국가의 감독 아래에서 운영되므로 투명하고 안정적인 거래가 가능하다는 장점이 있습니다. CBDC의 구현 방식CBDC는 두 가지 주요 방식으로 구현될 수 있습니다:  1. 계좌 기반 단일원장 방식 이 방식에서는 중앙은행이 발행한 CBDC가 개인 고객의 계좌를 통해 관리됩니다. 중앙은행은 금융기관이나 지급 결제..

카테고리 없음 2021.06.30
반응형