post-thumbnail

배포? 무중단배포? 서버호스팅? 젠킨스? AWS?

오랜만에 만난 친구들과의 대화 중 프로젝트 막바지의 작업으로 클라우드 컴퓨팅의 사용으로 인해 외부 사용자에게 노출시키며, 무중단되는 행위 를 칭하는 명칭이 달라 혼동이 왔고 서로의 화를 불러왔다.기본적인 배포부터 AWS(EC2)를 줄곧 사용해오며 쉬운 개념이라고 자부했

2022년 5월 14일
·
0개의 댓글
post-thumbnail

JPA - QueryDSL

QueryDSL이란? 정적 타입을 이용해서 SQL과 같은 쿼리를 생성할 수 있도록 해주는 프레임워크이고, Type-safe한 쿼리를 위한 Domain Specific Language이다.즉, QueryDSL은 SQL, JPQL을 코드로 작성할 수 있도록 도와주는 오픈소

2022년 4월 22일
·
0개의 댓글
post-thumbnail

Typescript

TypeScript란? TypeScript 는 자바스크립트 기반의 오픈소스 프로그래밍 언어이다. 타입스크립트는 자바스크립트 엔진을 사용하면서 커다란 애플리케이션을 개발할 수 있게 설계된 언어이다. 자바스크립트의 기반이기 때문에 자바스크립트로 작성된 프로그램이 타입스크립

2022년 4월 6일
·
0개의 댓글
post-thumbnail

Angular

Angular란? 앵귤러(Angular)는 클라이언트 (웹) 애플리케이션을 개발을 위해 만들어진 프레임워크이다. 즉, 현재 많이 활용되고 있는, 웹/앱의 View를 개발할 수 있도록 하는 프레임워크로 볼 수 있다. 앵귤러(Angular)는 두가지 서로 다른 버전이

2022년 4월 6일
·
0개의 댓글
post-thumbnail

Vue.js

Vue.js란? 웹 페이지 화면을 개발하기 위해 릴리즈된 Javascript 기반의 프론트엔드 프레임워크이다. vue.js는 여타 다른 프론트엔드 프레임워크보다 배우기 쉽다는 장점이 있다. 리엑트와 앵귤러라는 프레임워크의 장점들을 쏙 빼와서 더욱 빠르고 가볍게 만든

2022년 4월 6일
·
0개의 댓글
post-thumbnail

React

React란? 웹 프레임워크로, 자바스크립트 라이브러리의 하나로서 사용자 인터페이스를 만들기 위해 사용된다. React는 facebook에서 제공해주는 프론트엔드 라이브러리라고 볼 수 있다. 싱글 페이지 애플리케이션이나 모바일 애플리케이션의 개발 시 토대로 사용될

2022년 4월 4일
·
0개의 댓글
post-thumbnail

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 [ 웹페이지 만들기 ]

세부 목차프로젝트생성 요구사항분석 상품도메인개발 상품서비스HTML 상품목록-타임리프 상품상세 상품등록폼상품 등록 처리 - @ModelAttribute 상품수정PRG Post/Redirect/GetRedirectAttributes 정리스프링 부트 스타터 사이트로 이동해서

2022년 3월 29일
·
0개의 댓글
post-thumbnail

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 [ 기본 기능 ]

세부 목차프로젝트 생성로깅 간단히 알아보기요청 매핑요청 매핑 - API 예시HTTP 요청 - 기본, 헤더 조회HTTP 요청 파라미터 - 쿼리 파라미터, HTML Form HTTP 요청 파라미터 - @RequestParamHTTP 요청 파라미터 - @ModelAttrib

2022년 3월 29일
·
0개의 댓글
post-thumbnail

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 [ 구조 이해 ]

세부 목차스프링 MVC 전체 구조핸들러 매핑과 핸들러 어댑터뷰 리졸버스프링 MVC - 시작하기스프링 MVC - 컨트롤러 통합스프링 MVC - 실용적인 방식정리직접 만든 MVC 프레임워크와 스프링 MVC를 비교해보자.직접 만든 MVC 프레임워크 구조SpringMVC 구조

2022년 3월 21일
·
0개의 댓글
post-thumbnail

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 [ MVC 프레임워크 만들기 ]

세부 목차프론트 컨트롤러 패턴 소개 프론트 컨트롤러 도입 - v1 View 분리 - v2Model 추가 - v3단순하고 실용적인 컨트롤러 - v4 유연한 컨트롤러1 - v5유연한 컨트롤러2 - v5정리프론트 컨트롤러 도입 전 프론트 컨트롤러 도입 후 FrontCo

2022년 3월 18일
·
0개의 댓글
post-thumbnail

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 [ 서블릿, JSP, MVC 패턴 ]

목차회원 관리 웹 애플리케이션 요구사항서블릿으로 회원 관리 웹 애플리케이션 만들기 JSP로 회원 관리 웹 애플리케이션 만들기MVC 패턴 - 개요MVC 패턴 - 적용MVC 패턴 - 한계 3. 서블릿, JSP, MVC 패턴 - 정리회원 정보이름: username 나이: a

2022년 3월 16일
·
0개의 댓글
post-thumbnail

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 [ 서블릿 ]

프로젝트 생성사전 준비물Java 11 설치IDE: IntelliJ 또는 Eclipse 설치스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성https://start.spring.io프로젝트 선택Project: Gradle Project Language:

2022년 3월 10일
·
0개의 댓글
post-thumbnail

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 [ 웹 애플리케이션 ]

웹 서버, 웹 애플리케이션 서버 서블릿 동시 요청 - 멀티 쓰레드 HTML, HTTP API, CSR, SSR 자바 백엔드 웹 기술 역사

2022년 3월 10일
·
0개의 댓글
post-thumbnail

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 [ 목차 ]

전체 목차웹 서버, 웹 애플리케이션 서버 서블릿동시 요청 - 멀티 쓰레드 HTML, HTTP API, CSR, SSR 자바 백엔드 웹 기술 역사프로젝트 생성Hello 서블릿HttpServletRequest - 개요HttpServletRequest - 기본 사용법HTTP

2022년 3월 10일
·
0개의 댓글
post-thumbnail

스프링 핵심 원리 - 기본편 [ 빈 스코프 ]

빈 스코프란?프로토타입 스코프프로토타입 스코프 - 싱글톤 빈과 함께 사용시 문제점프로토타입 스코프 - 싱글톤 빈과 함께 사용시 Provider로 문제 해결 빈 스코프 - 웹 스코프request 스코프 예제 만들기스코프와 Provider8 스코프와 프록시지금까지 우리는

2022년 3월 1일
·
0개의 댓글
post-thumbnail

스프링 핵심 원리 - 기본편 [ 빈 생명주기 콜백 ]

빈 생명주기 콜백 시작인터페이스 InitializingBean, DisposableBean 빈 등록 초기화, 소멸 메서드 지정애노테이션 @PostConstruct, @PreDestroy데이터베이스 커넥션 풀이나, 네트워크 소켓처럼 애플리케이션 시작 시점에 필요한 연결을

2022년 3월 1일
·
0개의 댓글
post-thumbnail

추상화 & 캡슐화 [정리]

추상화란 불필요한 정보는 숨기고 중요한 정보만을 표현함으로써 공통의 속성이나 기능을 묶어 이름을 붙이는 것이다.자료의 추상화: 객체지향 관점에서 클래스를 정의하는 것이다.추상클래스: 여러 클래스간 비슷한 필드와 메서드를 공통적으로 추출해 만들어진 클래스이다.인터페이스:

2022년 2월 28일
·
0개의 댓글
post-thumbnail

다형성 [ 정리 ]

다형성(polymorphism)이란 하나의 객체가 여러 가지 타입을 가질 수 있는 것을 의미한다.자바에서는 이러한 다형성을 부모 클래스 타입의 참조 변수로 자식 클래스 타입의 인스턴스를 참조할 수 있도록 하여 구현하고 있다.다형성은 상속, 추상화와 더불어 객체 지향 프

2022년 2월 28일
·
0개의 댓글
post-thumbnail

상속 [ 정리 ]

상속(inheritance)이란 기존의 클래스에 기능을 추가하거나 재정의하여 새로운 클래스를 정의하는 것을 의미미한다.이러한 상속은 캡슐화, 추상화와 더불어 객체 지향 프로그래밍을 구성하는 중요한 특징 중 하나상속을 이용하면 기존에 정의되어 있는 클래스의 모든 필드와

2022년 2월 28일
·
0개의 댓글
post-thumbnail

JSP & Servlet

JSP 란 JavaServer Pages 의 약자이며, HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구이다.JSP 가 실행되면 자바 서블릿(Servlet) 으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고그렇게 생

2022년 2월 24일
·
0개의 댓글