java59 Pagination - 페이지네이션 오프셋 있는 버전https://youtu.be/r6TddguJIQo 오프셋 없는 버전https://youtu.be/4ALgfOBnkvM 📊 목차페이징 시스템 개요PageDTO 클래스 분석PageMaker 클래스 분석실제 사용 사례아키텍처 및 데이터 흐름장점 및 특징성능 최적화확장성 및 유지보수성🎯 페이징 시스템 개요왜 페이징이 필요한가?성능 최적화대용량 데이터 로딩 시 메모리 사용량 제한데이터베이스 쿼리 성능 향상네트워크 트래픽 감소사용자 경험 개선빠른 페이지 로딩 속도직관적인 네비게이션모바일 환경 최적화서버 리소스 효율성CPU 및 메모리 사용량 최적화동시 접속자 처리 능력 향상Sol-Food의 페이징 전략표준화된 페이징 시스템: 모든 목록 조회에 일관된 페이징 적용유연한 페이지 크기: 상황에 따른.. 2025. 7. 27. Google Analytics - 구글 애널리틱스 구글 아날리틱스 관리 바로가기https://analytics.google.com/analytics/web/?hl=ko#/p462237129/reports/intelligenthome Redirecting... analytics.google.com 사용자 권한 (IAM) 설정 바로가기https://console.cloud.google.com/iam-admin/iam?hl=ko&inv=1&invt=Ab32Pg Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이동accounts.google.com 📊 목차구글 아날리틱스 도입 배경기술적 구현주요 기능데이터 흐름관리자 대시보드설정 및 보안성과 및 활용📈 구글 아날리틱스 도입 배경GA4란?GA4(Google Analytics 4)는 구글이 .. 2025. 7. 27. 5/30 - Spring, AspectJ 목차AspectJ@EnableAspectJAutoProxyAOPAOP (Aspect Oriented Programming), 관점 지향 프로그래밍어떤 로직을 기준으로 핵심적인 관점(비즈니스 로직), 부가적인 관점을 나누어 그 관점을 기준으로 모듈화- 요청(Request)에 대해 핵심 관심사항(Aspect)과 부가 관심사항으로 나눠 관점을 기준으로 프로그램을 구현하는 기법- OOP: 사용자의 관점에서 필요한 핵심적인 비즈니스 로직을 구현하는데 있어객체(클래스)를 모듈화함으로써 반복되는 코드를 줄임- AOP: OOP의 개념에 더해, 어플리케이션 전체에 사용되는부가기능(Aspect)들을 모듈화, 공통 기능(Corsscutting Concerns)관리를 더 효율적으로 가능하게 함 (개발, 운영 측면에서 OOP를.. 2025. 6. 1. 5/29 - MVC 뷰 리졸버전역적으로 어디서든 사용 가능하게서블릿에서 / 뒤에 매핑을 일일히 구현하였으나, 스프링에서 자동으로 매핑ch04에서 하는 일Spring Web MVC 설정 (java방식)controller요청 받음해당 요청에 매핑된 메서드 실행파라미터 받기비즈니스 로직 (서비스 ) 실행저장소에 저장응답설정 방법 contextConfigLocation /WEB-INF/spring/root-context.xml org.springframework.web.context.ContextLoaderListener appServlet org.springframework.web.servlet.DispatcherServlet contextClass org.springframework.. 2025. 6. 1. 5/28 - Spring 생성 후 작업pom.xml 수정java version 11로 세팅spring 버전 5.2.25.RELEASE로configureation target, source 11로스프링 프레임 워크 특징EJB보다 가볍고 배우기도 쉬우며 경량 컨테이너의 기능 수행제어 역행 기술을 이용해 애플리케이션 간 느슨한 결합 제공의존성 주입 기능 지원관점 지향 기능을 이용해 자원 관리영속성과 관련된 다양한 서비스 지원수많은 라이브러리 연동 지원의존성 주입 (DI)빈스프링에서 관리하는 객체를 빈(Bean)이라고 부름빈 설정 및 관리설정 방식xml 방식java 방식 (spring 4.x이후)id는 이름class는 속성xml 예제greet라는 이름의 bean을 class와 연결시키는 예제 확인해보기package chap01;impo.. 2025. 6. 1. 5/27 - ajax, JSON 로그인 검증 예시$(function(){ $("#frm").submit(function(e){ e.preventDefault(); // 기본 제출 막기 const name = $("#name").val(); // Ajax 호출 등 비동기 로직 처리 });});preventDefault로 이벤트를 막아주어야 함구문 결과e.preventDefault(); O페이지 새로고침 없이 JS로 처리 가능 (Ajax, 검증 등)e.preventDefault(); X브라우저 기본 동작 수행 → 페이지 새로고침/이동 발생$(function () { $("#frm").submit(function (e) { e.preventDefault(); // 기본 제출 동작 막기 const data = .. 2025. 6. 1. 이전 1 2 3 4 ··· 10 다음 728x90 반응형