경제학도의 개발공간
(이 포스팅은 jojoldu님의 2) 스프링부트로 웹 서비스 출시하기 - 2. SpringBoot & JPA로 간단 API 만들기 튜토리얼을 참고하여 작성된 게시물입니다. Spring boot를 활용하여 간단한 웹서비스를 구축 및 배포하시고 싶으신 분들은 해당 게시물을 참고하여 주세요) JPA란 무엇인가? JPA란 Java Persistent API의 약자로서, JavaSE, JavaEE를 위한 영속성 관리와 ORM을 위한 표준 기술입니다. ORM은 Object Relational Mapping의 약자로, RDB 테이블을 객체지향적으로 사용하기 위한 기술입니다. 우리가 흔히 사용하는 RDB 테이블은 객체지향적인 특징이 없고 자바같은 언어로 접근하기가 쉽지 않습니다. ORM은 이러한 RDB 테이블을 객체지..
얼마전 jojoldu님의 블로그에서 스프링부트를 활용해 간단한 웹서비스를 구축해 배포하는 튜토리얼을 발견해 스프링부트를 본격적으로 공부하기 전에 맛보기 형식으로 연습을 진행하고 있습니다. 앞으로 나오는 모든 내용은 jojoldu님의 블로그의 내용들을 참고해 작성하였습니다. (매우매우 유용한 맛보기 튜토리얼이 가능하니 참고 : https://jojoldu.tistory.com/250?category=635883) 그러던 중 스프링 개발을 더 쉽게 만들어준다는 Lombok이라는 것을알게 되어 간단히 정리해 보기로 하였습니다. Lombok을 사용하면 DTO클래스에서 수행해야하는 다양한 설정들을 매우매우 간단하게 할 수 있다는 장점이 있다고 합니다. 즉, 자바에서 모델객체를 생성하는 데에 있어 getter, s..
D3는 Data Driven Document의 약자로써, 데이터를 DOM과 바인딩함으로써 시각화하는데 사용되는 자바스크립트 라이브러리이다. 처음 D3를 접하면서 든 생각은 jQuery와 매우 흡사하다는 것이다. D3와 jQuery의 가장 뚜렷한 차이점은, Style과 Attribute 등의 Property에 들어가는 값이 상수 뿐만 아닌, 함수도 가능하다는 점이다. 123 d3.selectAll("p").style("color",(d,i)=>{ return i%2 ?"yellow":"blue"; });Colored by Color Scriptercs 위 예시는 HTML의 P태그들을 순서대로 홀수번째 노드는 노란색을, 짝수는 파란색으로 색을 입히는 기능을 한다. selectAll에 의해 선택된 P태그는 배..
12345678910111213141516 var pids = [1,2,3,4] function getFolderList(pids){ console.log(pids); jQuery.ajaxSettings.traditional = true; $.ajax({ url:"selectFolderList.htm", method:"post", dataType:"json", data: {'pids':pids}, success:function(data){ console.log(data); }, error:function(error){ console.log(error); } })}Colored by Color Scriptercs 먼저, ajax의 설정을 다음과 같이 변경해준다 . jQuery.ajaxSettings.tra..