Wordpress와 Spring MVC의 통합
/blog 디렉토리 아래에 있는 사이트의 블로그 컨텐츠를 제공하기 위한 워드프레스 설치를 원합니다.
제 사이트는 Spring Mvc에서 실행되며 당연히 제 사이트의 기본 레이아웃(Header and Footer)을 유지하고 워드프레스 블로그를 통합하고 싶습니다.
이를 위한 접근 방법은 무엇일까요?
저는 타일을 템플릿 메커니즘으로 사용하고 있기 때문에 기본적으로 requestDispatcher로 /blog 요청을 처리하고 내부적으로 Wordpress에 요청을 전달한 다음 응답을 받아 내 페이지의 Content Tile 섹션 안에서 스트리밍하여 헤더와 바닥글에 대한 내 사이트의 기본 모양을 유지하려고 했습니다.하지만 저는 이 접근법을 잘 모르겠습니다.
어떻게 이게 가능하죠?RestAPI도 있습니다.
단순히 WordPress를 컨텐츠 관리 시스템으로 사용하고 Spring MVC + Tiles를 사용하여 블로그를 표시하고자 한다면 WP Rest API 또는 JSON API와 같은 API 플러그인으로 워드프레스 페이지와 게시물을 노출하는 것이 좋은 해결책으로 들립니다.이것이 당사의 FAQ/연락처/약관/등 페이지를 관리하는 방법입니다.
보다 신속하게 하기 위해 애플리케이션 데이터베이스와 WordPress 인스턴스 간의 콘텐츠를 30분마다 동기화하여 페이지가 사용자에 의해 요청될 때 콘텐츠를 WordPress에서 꺼내는 것이 아니라 애플리케이션 DB에서 꺼내도록 합니다.그리고 더 빠른 속도로 이러한 데이터에 대해 30분 동안 지속되는 하이버네이트 캐시를 만들었습니다.
저는 최근에 WP REST API 플러그인을 사용하여 WordPress에서 컨텐츠를 가져오는 라이브러리를 봄에 작성했습니다.당신은 그것이 유용하다고 생각할지도 모릅니다.Spring Boot와 WordPress를 통합하는 방법에 대한 블로그 게시물입니다.
언급URL : https://stackoverflow.com/questions/29458027/integrating-wordpress-with-spring-mvc
'programing' 카테고리의 다른 글
정렬된 메모리를 얻을 수 있는 최고의 크로스 플랫폼 방법 (0) | 2023.10.04 |
---|---|
WordPress 서버에서 논스 토큰을 새로 고치지 않음 (0) | 2023.10.04 |
jQuery 페이드 디스플레이 없이 꺼집니까? (0) | 2023.10.04 |
파이썬에서 for 루프에서 리스트 요소를 제거하는 방법? (0) | 2023.10.04 |
키워드 인수 end= ' ' '로 인쇄할 때 구문 오류가 발생합니다. (0) | 2023.09.24 |