profile
Learning to code and analyze
post-thumbnail

Python Basics III - Data Structure

Mutable vs. Immutable Mutable data structure: list, dict, set Immutable data structure: string, tuple Mutable Object Mutable data type은 추가, 삭제, 수정이 가

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

Python Basics II

어떤 객체가 순서를 가지고 나열되어 있는것python에서 sequence는: String, list, tuple이 있다.

2021년 4월 5일
·
0개의 댓글

Spring Boot - 게시글 및 사용자 DB관리 application

DBMS는 MariaDB와 연동되고 Connection pool은 Hikari Connection Pool을 사용하는 게시판 형태의 Spring boot application을 만들어보았다. Lombok을 사용해서 더 간편하게 VO 또는 DTO 클래스 variables

2021년 4월 3일
·
0개의 댓글

Spring Validation

MVC pattern에서는 form을 통해 client로 부터 data를 받아온다. Form에 입력된 data를 business layer에서 처리하거나 persistence layer쪽(DBMS쪽)으로 전송하기전에 data를 validate하는 절차를 거쳐서 data

2021년 4월 3일
·
0개의 댓글

Spring Boot

What is Spring Boot?

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

Filter & Interceptor

Filter Interceptor AOP의 흐름

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

AOP (Aspect Oriented Programming)

Aspect Oriented Programming이란? Application 또는 program내 여러 파트들이 공통으로 필요로하는 관심/기능을 하나의 클래스 단위(aspect)로 분리해서 encapsulate한다. 이런 방식은 프로그램의 modularity를 높이는

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

JUnit 테스트 Framework

개발자가 외부에 test program(case)를 작성해서 application내 부분적 기능을 test를 해볼 수 있도록 지원하는 Java unit test framework이다. Program test동안 걸리는 시간도 관리 할 수 있게 해준다. 그리고 JUnit

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

RestController

REST = Representational State Transfer REST는 하나의 URI는 하나의 고유한 resource를 대표하도록 설계된다는 개념에 전송방식을 결합해서 원하는 작업을 지정한다. RestController

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

JPA & Entity

JPA and Hibernate

2021년 3월 31일
·
0개의 댓글
post-thumbnail

JSTL & EL

JSTL EL

2021년 3월 30일
·
0개의 댓글
post-thumbnail

Controller & Command Handler

하나의 요청에 대한 전체 실행 순서 ⓐ http://127.0.0.1:8000/www_mvc/mvc/hello.do 이와 같은 URL 요청이 들어온다. ⓑ Controller Servlet이 요청을 받아 URI에서 Context Root Path(App 이름)을

2021년 3월 22일
·
0개의 댓글
post-thumbnail

Spring Annotation & ViewResolver (tiles)

Spring Annotation 스프링이 동작하면서 생기는일 다시 정리하자면: 스프링 프레임워크가 시작되면 먼저 스프링이 사용하는 메모리 영역이 생성된다. 이를 컨텍스트(Context)라고 한다. (stack, heap, code, data 영역 모두 다 해당될

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

Spring MVC framework

spring MVC의 주요 구성 요소 Dispatcher Servlet Dispatcher Servlet = Controller라고 생각하면됨. Controller의 역할(Action 즉 backend controller의 역할)을 Dispatcher Servlet이

2021년 3월 11일
·
0개의 댓글

DI 의존성 & Annotation

DI 의존성 관리 스프링 프레임워크는 객체 생성과 의존관계를 컨테이너가 자동으로 관리한다: contaienr 구동 -> 생성자 자동 호출 -> init method 자동 호출 Spring IOC의 핵심 원리가 의존성이다. 아래 그림과 같이 spring의 경우,

2021년 3월 9일
·
0개의 댓글
post-thumbnail

Framework - Spring

framework의 개념: software의 architecture에 해당하는 골격코드 뼈대/ 틀의 역할 (application을 개발할때에 가장 중요한것이 전체 application의 구조를 결정하는 architecture인데, 이 architecture에 해당하는

2021년 3월 8일
·
0개의 댓글
post-thumbnail

Design models for web applications

Web application을 개발하기위해 활용되는 design model은 크게 2가지로 나뉜다. Model 1 Architecture (JSP & JavaBean 중심) Model 2 (MVC) Architecture Model 1 Servlet과 JSP를 중심

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

Vue.js Part2

Vue.js 걸음마 단계에서 router를 활용해보는 실습으로 넘어오니 머리속이 복잡해졌다. 이럴땐! 실습에서 밟아온 단계를 다시 밟아가면서 뭘 했는지(용어 정리), 왜 이걸 했는지(도구들의 목적)부터 좀 간단하게 리뷰하고 개념들을 정리해봐야겠다. (그리고 바쁘셨을텐데

2021년 2월 26일
·
0개의 댓글
post-thumbnail

Ajax & Node.js

Javascript을 배우다가 Node.js와 처음 마주쳤다. 예전에는 (Node.js가 처음 소개된 2009년 이전에는) JavaScript는 front-end에서만 주로 활용되었었는데, Node.js는 JavaScript가 front-end외에도 server-app

2021년 2월 25일
·
0개의 댓글
post-thumbnail

Vue.js Part1

Data science project를 진행시, user와의 interaction을 통해 필요한 데이터를 얻을때에 이 framework이 활용될 수 있다고 한다. 특히 SPA(Single Page Application)구현에 많이 활용된다고 한다. Vue.js는 쉽게

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