본문 바로가기

분류 전체보기

(354)
# 커스텀 태그( JSTL ) 라이브러리 사용, ( EL 표현식 ) JSTL 이란?JSTL (JavaServer Pages Standard Tag Library)는 JSP에서 자주 사용하는 기능들을 쉽게 사용할 수 있도록 미리 정의된 태그 라이브러리이다. JSTL은 표현 언어(EL), 조건 처리, 반복 처리, 포맷팅, XML 처리 등을 위한 태그를 제공한다. 이를 통해 JSP 코드의 가독성을 높이고, 비즈니스 로직을 JSP에서 분리할 수 있다.  JSTL 라이브러리 종류Core TagsJSTL의 Core 태그 라이브러리는 가장 기본적인 조건문, 반복문, 변수 지원 등을 포함한다. 주로 데이터 조작 및 제어 흐름을 처리하는 데 사용된다. : 조건문을 처리하는 태그이다., , : 다중 조건문을 처리하는 태그이다. : 반복문을 처리하는 태그이다. : 변수 값을 설정하는 태그..
JS 이벤트 처리 - 8 ( AJAX 와 Fetch API ) AJAX (Asynchronous JavaScript and XML) 란?AJAX는 웹 페이지에서 서버와 비동기적으로 데이터를 주고받기 위한 기술이다. 전통적인 방식의 문제점웹 페이지에서 데이터를 서버로 전송하면 새로운 페이지를 로드해야 했음.이로 인해 화면이 깜빡이거나, 데이터 양이 많을 경우 웹 사이트가 느려지는 문제가 발생함.AJAX의 장점웹 페이지의 특정 부분만을 동적으로 업데이트하여 전체 페이지 리로드 없이 데이터를 갱신.사용자 경험이 향상되며, 서버 부하 감소로 웹 애플리케이션의 성능 개선 가능.기술적 세부 사항원래 XMLHttpRequest 객체를 이용하여 서버와 비동기 통신.최근에는 더 간편한 fetch API가 많이 사용됨.  Fetch API란 ?웹 브라우저에서 제공하는 인터페이스로,..
JS 이벤트 처리 - 7 ( Promise ) 1. Promise 타입이란?자바스크립트 Promise는 비동기 작업을 처리하기 위한 객체이다. Promise는 어떤 작업의 결과를 반환하는 객체로서, 이를 통해 비동기적으로 실행되는 작업을 처리하고 그 결과를 콜백 함수 등을 이용해 처리할 수 있다.Promise는 총 3가지 상태를 갖는다.대기(pending): Promise 객체가 생성되었으나 아직 처리가 진행되지 않은 상태이다.이행(fulfilled): Promise 객체가 처리를 완료하여 결과를 반환한 상태이다.거부(rejected): Promise 객체가 처리를 실패하였거나 오류가 발생한 상태이다.💡 잠깐! 웹 브라우저 안에 자바스크립트 엔진은 싱글 스레드로 동작하며, 이벤트 루프를 통해 비동기 작업을 처리한다.  사전 기반 지식 - 자바스크립..
JS 이벤트 처리 - 6 ( 배너 변경하기 ) prev next
JS 이벤트 처리 - 5 ( 이미지 토글 ) 1. 심볼즈(Symbols)에 대해 알아 보자심볼즈(Symbols)"는 문자나 기호를 의미한다. 웹 페이지에서 사용할 수 있는 다양한 문자나 기호가 있고, 이러한 문자나 기호는 특정 코드를 사용하여 웹 페이지에 표시할 수 있다. https://www.htmlsymbols.xyz/heart-symbols HTML Symbols...www.htmlsymbols.xyz  시나리오 코드 1단계 ♡   💡 참고JavaScript에서 DOM(Document Object Model) 을 통해 요소를 가져올 때 반환되는 객체 타입은 HTMLCollection, NodeList, Node 등이 있습니다. 이들은 각각 다르게 동작하며, 사용하는 메서드에 따라 달라질 수 있다. 1. HTMLCo..
JS 이벤트 처리 - 4 ( 반복문과 동적 생성 ) 반복문을 활용한 리스트 생성 Render
Java Swing - 멀티 쓰레딩 프로그램 Java Swing 멀티 쓰레딩 프로그램프로젝트 기간 : 05 - 08 ~ 05 - 20 (총 8일)  Java Swing - 멀티 쓰레딩 프로그램 https://youtu.be/DLS_8R7y0Kc?si=5RCKaugXNEVUNGpG    소스코드https://github.com/kyeonghooon/helpme_AhnD.git GitHub - kyeonghooon/helpme_AhnDContribute to kyeonghooon/helpme_AhnD development by creating an account on GitHub.github.com
OH UNIVERSITY - 학사관리 프로그램 공공데이터를 활용한 데이터 파싱과 JDBC의 활용프로젝트 기간 : 07 - 17 ~ 07 - 30 (총 10일)    소스코드https://github.com/ddg999/jsp_universityManagement_5 GitHub - ddg999/jsp_universityManagement_5Contribute to ddg999/jsp_universityManagement_5 development by creating an account on GitHub.github.com    보고서 및 작업일지ERD     Site Map

728x90