냥코딩쟝
express,NEST,spring framework ?
카테고리 없음 2023. 1. 21. 11:53

취업은 spring으로 할것이라.. node 프로젝트를 주말에 조금씩하고 있는데 이 세개의 차이 점이 무엇인지 포스팅 하고자 한다 Nest (NestJS)는 효율적이고 확장 가능한 Node.js서버측 애플리케이션을 구축하기 위한 프레임워크입니다. 프로그레시브 자바스크립트를 사용하고 TypeScript로 빌드되고 완벽하게 지원하며(하지만 여전히 개발자가 순수 자바스크립트로 코딩할 수 있음), OOP (객체 지향 프로그래밍 Object Oriented Programming), FP (함수형 프로그래밍 Functional Programming) 및 FRP (함수형 반응형 프로그래밍 Functional Reactive Programming) 요소를 결합합니다. ->next js 공식사이트 express를 기본으..

엔티티 클래스 작성,JpaRepository 기본
-java spring notes-/spring 2022. 11. 17. 09:34

2.4.1 엔티티 클래스 작성 예제 프로젝트에 entity 패키지를 추가, @Entity 해당 클래스가 엔티티를 위한 클래스이 며,해당 클래스의 인스턴스들 이 JPA로 관리되는 엔티티 객체라는 것을 의미합니다. @Table @Entity 어노테이션과 같이 사용할 수 있는 어노테이션 @Table(name="t_memo")와 같이 지정하는 경우에는 생성되는 테 이블의 이름이 t.memo' 테이블로 생성 @ld 와 @GeneratedValue @Entity가 붙은 클래스는 Primary Key(이하 PK)에 해당하는 특정 필드를 @Id로 지정해야만 합니다. @ld가 사용자가 입력하는 값을 사용하는 경우가 아니면 자동으로 생성되는 번호를 사용하기 위해서 @GeneratedValue라는 어노테이션을 활용 @Gen..

article thumbnail
spring boot 기초 완벽 정리 + 컨트롤러 api
-java spring notes-/spring 2022. 11. 14. 22:56

계층형 아키텍처의 이해 -SW도 실제 코드 개발 전에 최종 SW가 되어야 할 모습을 설계 함 ■ SW 아키텍처란, SW의 구조를 정의한 것으로 SW를 구성하는 주요 요소들과 요소들의 관계를 정의한 것 ■ SW를 서로 다른 역할을 하는 3 〜 4개 계층으로 구분 一 Presentation Layer - Application Layer 一 Business Layer - Data Access Layer ■Client(웹 브라우저, 모바일 앱)의 요청을 받고 ■Application Layer에 요청에 대한 처리를 위임하며 ■Client에 최종 응답을 하는 역할 - view: Client가 요청에 대한 응답의 결과로 보게 되는 웹 페이지 - data: Client가 요청에 대한 응답으로 받는 데이터 Control..

인프런 spring 입문 -mvc1
-java spring notes-/spring 2022. 11. 14. 10:16

스프링 부트 라이브러리 thymeleaf web gradle,maven은 의존관계를 관리해준다. external library ->웹애플리케이션을 만들기 위한것들.. core까지 당겨온다 라이브러리... springboot starter login 라이브러리가 있다. ch.oqos.logback, org.sif4 -> 많이 씀 test - java진영에서는 juint 5버전을 많이 씀 assert -test를 하기 편하게 만들어줌 test -spring 과 통하면서 test할 수 있도록 도와줌 boot core sif4j 테스트 라이브러리 juint mockito assertj spring-test https://docs.spring.io/spring-boot/docs/current/reference/h..

spring실습시작하기-project를위한준비
-java spring notes-/spring 2022. 11. 14. 09:46

spring boot롤 구성요소를 pick해 generate해줬다. -lombok 설치 -테스트코드 실행 :생성된 스프링부트 프로젝트의 경우 이미 테스트 환경이 갖춰져 있다 package org.zerock.ex2; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; @SpringBootTest class Ex2ApplicationTests { @Test void contextLoads() { } } controller package org.zerock.ex1.controller; import org.springframework.web.bind.annotation.GetMapping; ..