spring + it dev spring nextjs Next.js + Spring 프로젝트 아키텍처 + CI/CDJS 엔진으로 React를 만든다.JS 엔진은 JS 코드를 실행하는 프로그램으로 웹 페이지에 동적인 기능을 제공한다.실행 시간에 메모리 관리를 위해 메모리 힙과 호출 스택을 사용하고 메모리 힙은 동적으로 할당된 메모리가 저장되는 곳이며 호출 스택은 함수 호출에 관련된 wono | discuss | tweet + it dev java spring 점프 투 스프링부트점프 투 스프링부트 wono | discuss | tweet + it dev java spring 스프링부트 개발환경 구성하기 (1) OpenJDK 17 설치📢 2024년 2월 기준으로 포스팅 내용을 업데이트하였습니다. 이번 포스팅에서 Spring Boot를 이용하여 간단한 게시판 프로젝트를 만들어 보려고 한다. 개발에 필요한 프로그램 설치부터 게시판, 로그인 기능 구현까지 차근차근 단계별 세팅을 진행할 생각이다. 최종 목표는 스프링 부트 개발환경을 이해하고, Rest API 형식으로 게시판 API를 설계하고, 스프링 시큐리티를 사용하여 로그인을 구현하는 것이다. 포스팅 순서는 아래와 같다.OpenJDK 17 설치 (현재 포스팅)STS 4 설치스프링부트 프로젝트 생성메이븐 Local Repository 설정DB 설계와 REST API 설계mybatis 연동과 게시판 목록 조회페이징 (Mybatis에서 Pageable) 동적 정렬처리 시작 전 준비사항이번 포스.. wono | discuss | tweet + it dev spring thread hell 스프링 대용량 트래픽 처리#0. 대용량 트래픽 처리의 필요성 * 웹 서비스를 다루는데 있어 트래픽을 처리하는 구조를 설계하고 적용하는 것은 개발자의 필수 역량이다. 특히 서비스의 규모가 커질 수록 개발자가 의도한 대로 프로그램이 작동하지 않는 경우가 발생한다. 아무리 뛰어난 성능을 가진 서버라고 해도 모든 트래픽을 감당할 수는 없으므로 서비스의 안정적인 구동과 만족도 높은 고객 경험을 제공하기 wono | discuss | tweet + it dev java spring guide Spring | GuidesLevel up your Java code and explore what Spring can do for you. wono | discuss | tweet + it dev java spring jpa Spring Boot - 데이터 영속성(1): JPA, Spring Data JPA이 포스트에서는 JPA, Spring Data JPA, Hibernate 에 대해 알아본다. wono | discuss | tweet + it dev java spring view template [Thymeleaf] 01. Hello Thymeleaf이번 포스트에서는 Thymeleaf의 특성과 기본적인 개발 환경설정에 대해 알아보자. Thymeleaf란? Good Bye JSP~ 그동안 자바 진영에서 Dynamic Web Application을 만들 때에는 MVC 디자인 패턴에서 Controller를 Servlet이 담당하고 View를 JSP가 담당하는 구조가 상당히 장기간 유지 되었다. Servlet의 위치는 여전히 확고하지만 JSP의 위치는 예전만 못하다. 대부분 웹 애플리케이션이 가뜩이나 CSR 기반의 SpringBoot 앱으로 개발되는 과정에서 그렇잖아도 SSR용 템플릿 엔진의 사용이 줄어드는 추세인데 JSP가 SpringBoot의 추천 템플릿 엔진에서 제외되면서 이젠 쓰면 안되나보다 하는 인식이 점점 강해지게 되었다. JSP는 안되고 Th.. wono | discuss | tweet + it dev java spring view template FreeMarker vs Groovy vs Mustache vs Thymeleaf | SpringHowIn this post, we will try to compare FreeMarker vs Groovy vs Mustache vs Thymeleaf with examples. Spring Boot supports FreeMarker, Groovy, Mustache and wono | discuss | tweet
+ it dev spring nextjs Next.js + Spring 프로젝트 아키텍처 + CI/CDJS 엔진으로 React를 만든다.JS 엔진은 JS 코드를 실행하는 프로그램으로 웹 페이지에 동적인 기능을 제공한다.실행 시간에 메모리 관리를 위해 메모리 힙과 호출 스택을 사용하고 메모리 힙은 동적으로 할당된 메모리가 저장되는 곳이며 호출 스택은 함수 호출에 관련된 wono | discuss | tweet
+ it dev java spring 스프링부트 개발환경 구성하기 (1) OpenJDK 17 설치📢 2024년 2월 기준으로 포스팅 내용을 업데이트하였습니다. 이번 포스팅에서 Spring Boot를 이용하여 간단한 게시판 프로젝트를 만들어 보려고 한다. 개발에 필요한 프로그램 설치부터 게시판, 로그인 기능 구현까지 차근차근 단계별 세팅을 진행할 생각이다. 최종 목표는 스프링 부트 개발환경을 이해하고, Rest API 형식으로 게시판 API를 설계하고, 스프링 시큐리티를 사용하여 로그인을 구현하는 것이다. 포스팅 순서는 아래와 같다.OpenJDK 17 설치 (현재 포스팅)STS 4 설치스프링부트 프로젝트 생성메이븐 Local Repository 설정DB 설계와 REST API 설계mybatis 연동과 게시판 목록 조회페이징 (Mybatis에서 Pageable) 동적 정렬처리 시작 전 준비사항이번 포스.. wono | discuss | tweet
+ it dev spring thread hell 스프링 대용량 트래픽 처리#0. 대용량 트래픽 처리의 필요성 * 웹 서비스를 다루는데 있어 트래픽을 처리하는 구조를 설계하고 적용하는 것은 개발자의 필수 역량이다. 특히 서비스의 규모가 커질 수록 개발자가 의도한 대로 프로그램이 작동하지 않는 경우가 발생한다. 아무리 뛰어난 성능을 가진 서버라고 해도 모든 트래픽을 감당할 수는 없으므로 서비스의 안정적인 구동과 만족도 높은 고객 경험을 제공하기 wono | discuss | tweet
+ it dev java spring guide Spring | GuidesLevel up your Java code and explore what Spring can do for you. wono | discuss | tweet
+ it dev java spring jpa Spring Boot - 데이터 영속성(1): JPA, Spring Data JPA이 포스트에서는 JPA, Spring Data JPA, Hibernate 에 대해 알아본다. wono | discuss | tweet
+ it dev java spring view template [Thymeleaf] 01. Hello Thymeleaf이번 포스트에서는 Thymeleaf의 특성과 기본적인 개발 환경설정에 대해 알아보자. Thymeleaf란? Good Bye JSP~ 그동안 자바 진영에서 Dynamic Web Application을 만들 때에는 MVC 디자인 패턴에서 Controller를 Servlet이 담당하고 View를 JSP가 담당하는 구조가 상당히 장기간 유지 되었다. Servlet의 위치는 여전히 확고하지만 JSP의 위치는 예전만 못하다. 대부분 웹 애플리케이션이 가뜩이나 CSR 기반의 SpringBoot 앱으로 개발되는 과정에서 그렇잖아도 SSR용 템플릿 엔진의 사용이 줄어드는 추세인데 JSP가 SpringBoot의 추천 템플릿 엔진에서 제외되면서 이젠 쓰면 안되나보다 하는 인식이 점점 강해지게 되었다. JSP는 안되고 Th.. wono | discuss | tweet
+ it dev java spring view template FreeMarker vs Groovy vs Mustache vs Thymeleaf | SpringHowIn this post, we will try to compare FreeMarker vs Groovy vs Mustache vs Thymeleaf with examples. Spring Boot supports FreeMarker, Groovy, Mustache and wono | discuss | tweet