프레임워크

리액트를 공부를 시작하게 되었다! 처음이라 기초를 차근차근 알고싶어서 인프런 강의들을 뒤져보다가 생활코딩 무료 리액트 강의를 발견하였다!!! 길지않은 강의 였기에 이틀에 걸쳐 다 들을 수 있었다 리액트 설치및 세팅 부터 리액트 컴포넌트를 이용해 간단한 CRUD SPA (Single Page Application)을 만들어 보았다. 맨날 Java 만 하면서 Front 영역은 간단한 Js,Jquery,Jsp 를 검색해서 개발 했었는데 처음으로 Front전문 영역을 공부해보니 색다르고 재미있었다. 또 평소 Java나 DB에서만 고려하여 문제를 해결 하려 했던 생각 습관이 조금 더 폭이 넓어질 수 있을 것 같았다. create-react-app 으로 react 처음 앱을 만들고 npm run start 를 이용..
🌱스프링 빈(Bean)이란? - 스프링(Spring) 컨테이너가 관리하는 자바 객체를 빈(Bean)이라고 합니다. Spring의 특징에는 제어의 역전(IoC)이 있습니다. 제어의 역전이란, 간단히 말해서 객체의 생성 및 제어권을 사용자가 아닌 Spring에게 맡기는 것입니다. 지금까지는 사용자가 new연산을 통해 객체를 생성하고 메소드를 호출했습니다. IoC가 적용된 경우에는 이러한 객체의 생성과 사용자의 제어권을 Spring에게 넘깁니다. 사용자는 직접 new를 이용해 생성한 객체를 사용하지 않고, Spring에 의하여 관리당하는 자바 객체를 사용합니다. 이 객체를 '빈(bean)'이라 합니다. 스프링 컨테이너란? - 스프링 빈의 생명 주기를 관리하며, 생성된 스프링 빈들에게 추가적인 기능을 제공하는..
Annotation 이란? 사전적 의미로 주석이라는 뜻. 자바에서 Annotation은 코드 사이에 주석처럼 쓰이며특별한 의미, 기능을 수행하도록 하는 기술. 이는 프로그램에게 추가적인 정보를 제공하는 metadata 라고 볼수있다. [ metadata : 데이터를 위한 데이터 ] Annotation 용도 컴파일러에게 코드 작성 문법 에러를 체크하도록 정보 제공 소프트웨어 개발 툴이 빌드나 배치 시 코드를 자동으로 생성할 수 있도록 정보 제공 실행 시 (런타임) 특정 기능을 실행하도록 정보 제공 Annotation 사용을 위한 순서 Annotation을정의한다. 클래스에 Annotation을 배치한다. 코드가 실행되는 중에 Reflection을 이용하여 추가 정보를 획득하여 기능을 실시한다. * Refl..
JWT(Json Web Token)는 RFC7519 웹 표준으로 지정되어있고. JSON객체를 이용해서 토큰 자체에 정보들을 저장하고 있는 Web Token이라고 정의할 수 있다. 특히, JWT를 이용하는 방식은 무겁지않고 아주 간편하고 쉽게 적용할 수 있기 때문에 사이드 프로젝트를 진행할때는 아주 유용한 방식이라 아닐까 생각된다. 물론, 몇가지 고려해야할 사항들만 잘 대응하면 대규모 프로젝트에서도 충분히 사용될 수 있는 인증방식이라고 생각한다. JWT는 Header, Payload, Signature 3개의 부분으로 구성되어있다. Header : Signature를 해싱하기 위한 알고리즘 정보들이 담겨있다. Payload : 서버와 클라이언트가 주고받는, 시스템에서 실제로 사용될 정보에 대한 내용들을 담..
서론 스프링 MVC를 책으로 공부하다가 인프런에 SpringBoot 무료 강의를 들었다. 그래서 바로 활용해 보기 위해 SpringBoot로 토이프로젝트를 진행하고 있는데 SpringMVC와 SpringBoot에 대해 정확히 알고 사용해야 할 것 같아서 찾아보게 되었다!! 먼저 간단한하게 알아보자 Spring Boot는 Spring Framework를 사용하는 프로젝트를 아주 간편하게 셋업할 수 이쓴 스프링 프레임워크의 서브 프로젝트다. 독립 컨테이너에서 동작할 수 있기에 JAVA만 설치 되어 있으면 되기 때문에 개발하기 한결 수월하다. 또한 빌드 후에 jar파일이 생성되고, 별도의 서버 설치 없이 embeded tomcat이 자동으로 실행된다. 또 프로젝트 생성 시 기존 스프링에서 처럼 복잡한 설정이 ..
나는이지훈
'프레임워크' 카테고리의 글 목록