본문 바로가기

전체 글309

08. 리액트(React) 2024-01-25(목) 사이드 프로젝트에 프론트엔드 투입이 되었는데 React를 사용해 프로젝트를 한 적이 없어 따로 공부를 하는 중인데 기록으로 남겨놓을려고 한다. 리액트(React)란? 페이스북에서 개발한 오픈 소스 자바스크립트 라이브러리로, 사용자 인터페이스(UI)를 만들기 위해 주로 활용된다. 리액트는 가상 돔(Virtual DOM) 기술을 기반으로 하고 있어서 효율적인 UI 업데이트를 가능하게 한다. 이러한 특징들이 리액트의 인기를 증가시키고 있다. 등장 배경 사용자 인터페이스를 보다 쉽게 관리하고 효율적으로 업데이트하기 위한 목적에서 비롯되었다. 기존의 프론트엔드 개발에서 UI를 동적으로 다루는 것은 복잡한 일이었는데, 리액트는 이를 간편화하고 개발자들이 유지보수를 더 쉽게 할 수 있도록 도.. 2024. 1. 25.
07. DOM(Document Object Model) 2024.01.23(화) Vue.js만 사용하다가 React를 따로 공부하면서 DOM에 대해 따로 정리를 해보았다. DOM이란? Document Object Model의 약어로, 웹 페이지의 구조를 표현하는 프로그래밍 인터페이스이다. 이는 HTML, XML 등의 문서를 계층 구조로 나타내고, 각 요소에 대한 접근과 조작을 가능케 한다. DOM은 웹 페이지의 동적인 변경이나 조작을 가능케 하며, 자바스크립트와 같은 스크립팅 언어를 통해 조작된다. 가상 DOM(Virtual DOM)이란? 애플리케이션 성능을 최적화하기 위한 기술 중 하나이며, 가상 DOM은 실제 DOM과 동일한 구조를 가지지만 메모리 상에서만 존재하며, 변경 사항을 추적하여 실제 DOM에 일괄적으로 적용함으로써 렌더링 효율을 높인다. 이는 .. 2024. 1. 23.
06. 자바(Java) 이미지 파일 2024.01.22(월) 자바에서 이미지 저장 및 수정 기능을 개발 진행 중이어서 간단 예제 소스를 만들어보았다. 예제 소스 import java.io.*; import java.awt.image.BufferedImage; import javax.imageio.ImageIO; public class ImageExample { public static void main(String[] args) { // 이미지 저장 경로 String imagePath = "C:\\example\\myImage.jpg"; // 이미지 저장 메소드 호출 saveImage(imagePath); // 이미지 불러오기 및 수정 메소드 호출 BufferedImage loadedImage = loadImage(imagePath); i.. 2024. 1. 22.
05. JSP(JavaServer Pages) 2024.01.17(수) 최근 ClipReport를 구매해 개발을 진행하는 프로젝트를 진행하고 있다. jsp를 사용하기 때문에 jsp에 대해 좀 살펴보았고, 기록으로 남기려고 한다. JSP(JavaServer Pages)란? JSP(JavaServer Pages)는 1999년에 Sun Microsystems(현 오라클)에서 개발되었고, 이 기술은 웹 애플리케이션 개발에서 서블릿의 불편함을 해소하고 더 편리한 방식으로 동적인 웹 페이지를 생성하기 위해 만들어졌다. 특징 JSP(JavaServer Pages)는 Java 언어를 기반으로 하는 서버 측 웹 개발 기술 중 하나이다. 동적 웹 페이지를 생성하는 데 사용되며, HTML 코드 안에 Java 코드를 삽입하여 웹 애플리케이션을 만들 수 있다. 기본적으로 .. 2024. 1. 17.
728x90
반응형