이번에는 스프링부트와 타임리프로 웹애플리케이션을 개발할 때 컨트롤러로부터 매핑되어 뷰페이지에 보여지는 내용을 AJAX로 처리하는 방법에 대해서 설명하고자 한다. 바로 이전의 포스팅에서는 사용자가 정보를 입력하고 입력을 선택하면 , 값을 저장한 후 그 값이 반영된 목록을 화면이 전환되어 보여지도록 하였다. 그러나 화면 전환없이 바로 같은 화면에 보여지도록 하려면 AJAX를 사용하여야 하는데 fragment라는 것을 사용하여 원하는 부분에 가져오도록 설정을 할 수 있다. 우선 test7로 요청을 했을 때 처리하는 컨트롤러와 뷰페이지를 생성한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34..
이전 포스팅에서는 RestController를 생성하고 업무로직을 임시로 간단히 만들어 구동되는 것을 해보았다. 이번에는 Controller를 생성하고 그에 맞는 뷰페이지를 간단히 만들어볼 예정이다. @RestController 어노테이션을 사용할 때는 문자열, VO 객체, 자바 컬렉션 등을 뷰페이지 없이 바로 JSON로 변환하게 제공하기 때문에 API를 생성할 때 유용하겠다. 뷰 페이지를 통해 요청에 따른 응답을 제공하려면 @Controller 어노테이션을 통해 컨트롤러를 생성해야 한다. 먼저 TestController2 클래스 파일을 생성한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 package com.joyhong.co..
- Total
- Today
- Yesterday
- TDB
- stardog
- property graph
- django
- 타임리프
- TBC
- 사이퍼
- sparql
- Linked Data
- neosemantics
- 장고
- 스프링부트
- Neo4j
- LOD
- networkx
- rdfox
- TopBraid Composer
- 지식 그래프
- 지식그래프
- Thymeleaf
- Knowledge Graph
- cypher
- 트리플
- 온톨로지
- 트리플 변환
- pyvis
- RDF 변환
- 그래프 데이터베이스
- Ontology
- RDF
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |