Spring을 사용해야하는 일도생기고..기존 알고 있는 웹프레임워크도 정리겸겸사겸사 Spring을 먼저 정리하기시작하였습니다.FullStack 웹 프레임웍이라 수많은 기능들이 있으며, 배포및 자동박식은 제외하고몇가지 요소의 사용방법이 언어가달라도 요즘 웹프레임워크에서 거의 비슷합니다.라우터 처리Rest 메서드 정의Json 처리방식MVC및 View템플릿선택DB 객체 핸들링경량화(마이크로서비스)할수 있는지여부?SPRING의 DB 제어요소를 살펴보니, 큰 분류로 마이바티스/JPA 두가지가있었으며 국내의 압도적인 사용률과 협업이슈와는 무관하게,JPA가 JAVA진영의 ORM 표준으로 자리잡고 있고테이블 관계구조를 객체지향적으로 설계하고,제어할수있는진보되고 객체지향의 장점을 살린 방식으로 보여집니다.ORM: 오브젝트를 모델링과 일치(연관)시키는것 이라고 해두겠습니다. 우리가 설계한 오브젝트가 실제 데이터베이스화 되어 DB에서 발생하는 일을 신경쓸 필요가 없어 보이거나 성능에 관여할수 없는것처럼 보입니다.하지만, 데이터를 객체지향적으로 다루는방법과 데이터베이스 설정및 개발방법을함께 익혀야한다는것을 의미하는것으로 , 연구대상으로 지정하였습니다.참고링크02-DBHANDLE with JPA
웹프레임워크 정리시작
Spring을 사용해야하는 일도생기고..기존 알고 있는 웹프레임워크도 정리겸
겸사겸사 Spring을 먼저 정리하기시작하였습니다.
FullStack 웹 프레임웍이라 수많은 기능들이 있으며, 배포및 자동박식은 제외하고
몇가지 요소의 사용방법이 언어가달라도 요즘 웹프레임워크에서 거의 비슷합니다.
SPRING의 DB 제어요소를 살펴보니, 큰 분류로 마이바티스/JPA 두가지가
있었으며 국내의 압도적인 사용률과 협업이슈와는 무관하게,
JPA가 JAVA진영의 ORM 표준으로 자리잡고 있고
테이블 관계구조를 객체지향적으로 설계하고,제어할수있는
진보되고 객체지향의 장점을 살린 방식으로 보여집니다.
ORM: 오브젝트를 모델링과 일치(연관)시키는것 이라고 해두겠습니다.
우리가 설계한 오브젝트가 실제 데이터베이스화 되어
DB에서 발생하는 일을 신경쓸 필요가 없어 보이거나 성능에 관여할수 없는것처럼 보입니다.
하지만, 데이터를 객체지향적으로 다루는방법과 데이터베이스 설정및 개발방법을
함께 익혀야한다는것을 의미하는것으로 , 연구대상으로 지정하였습니다.
참고링크
02-DBHANDLE with JPA