본문 바로가기
반응형

JavaScript50

[SpringFramework] 스프링 데이터베이스 설정(H2 Database설치) for mac Spring 데이터베이스 설정하는 방법에 대해서 알아보겠습니다. 우리가 사용할 데이터베이스는 H2입니다. https://www.h2database.com/html/main.html H2 Database Engine H2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console application Small footprint: around 2.5 MB jar file size Supp www.h2database.com 들어가시면 All.. 2022. 2. 11.
[JavaScript 기초] 프론트엔드 프레임워크 종류 및 특징(Vue.js, React, Angular) front개발을 좀더 쉽게 도와주는 많은 프레임워크가 존재합니다. 시대가 갈수록 많은 프레임워크가 탄생하고 사라지죠. 일단 대표적인 프론트엔트 프레임워크3가지를 소개하고자 합니다. 위 차트는 깃허브에서 가져온 차트입니다. 2020년도 자료긴 하지만, 1위부터 3위 까지만 알아보도록 할께요. 1. Vue.js 뷰는 오픈소스 자바스크립트 프레임워크입니다. 가장 많이 쓰는 이유는 react와 Angular의 장점이 섞여 있습니다. 또한 단순한 웹 개발 프레임워크 입니다. 특징으로는 TypeScript를 지원하고 양방향과 단방향의 바인딩을 지원합니다. 또한 Virtual Dom을 지원 합니다. 1. React React는 facebook에서 만든 javascript라이브러리 입니다. 웹 컴포넌트를 렌더링하고, .. 2022. 2. 11.
[Springframework] 게시판 만들기 (기초편)- 컴포넌트 이제 슬슬 게시판을 만들어 보려고합니다. 하지만 게시판을 만들어 보기전 조금! 더 학습을 해야합니다. 게시판에 사용되는 비즈니스 컴포넌트를 구현을 하면서 알아볼까요? 보통 비즈니스 컴포넌트는 4개의 java파일로 되어 있습니다. VO,DAO,Service,ServiceImpl 위 4개에 대해서는 다음 글에서 설명하겠습니다. 가장먼저 vo클래스를 만들어 보겠습니다. vo클래스는 데이터를 주고받을때 사용하는 클래스 입니다. 다른말로 DTO라고도 해요. VO클래스는 데이터를 주고 받기 위한 클래스 라고 했습니다. 그럼 우리에게 필요한건? DB즉 데이터베이스죠. 그중에서 우리는 테이블 구조가 필요합니다. -> 왜..? 라고 생각하실수 있습니다. 데이터를 주고받기 위한 클래스 이기 때문에 어떤 종류의 데이터가 있.. 2022. 2. 10.
[Springframework] 의존성 주입과 어노테이션 (@Qualifier) 저번 @AutoWired 어노테이션에 대해 배웠습니다. 오늘은 @Qualifier 어노테이션에 대해 알아보겠습니다. 우리가 의존성을 주입하려 할때, 만약. 의존성 주입해야할 객체가 2개일때 어떡할까요? 메모리에는 이미 두개의 객체가 생성 되어있습니다. 쉬운 예로 지금 꾸준히 사용하고 있는 speaker예제를 사용해볼께요! (잘 모르시는분들은 spring 게시물 처음부터 보시면 이해하기 편할거예요!) 우리는 2개의 speaker를 만들었고, speaker라는 인터페이스로 컨트롤을 했습니다. 그리고 객체를 생성하게 되면 두개의 객체가 존재하죠? 그럼 컨테이너는 어떤 객체인줄 알고 할당을 할까요? 답은 컨테이너는 무엇도 선택하지 않고, 에러를 띄웁니다. 이러한 경우를 대비하여 스프링에서는 @Qualifier어.. 2022. 2. 9.
반응형