본문 바로가기
728x90
반응형

Programming222

[Spring] DI( Dependency Injection )에 대해 알아보자 (1) 생성자를 통한 의존성 주입 안녕하세요. 오늘은 스프링 프레임워크의 특징은 의존성주입인 DI 즉, Dependency Injection에대해 알아 보겠습니다. wikipedia 참고하였음 의존성 주입 (DI) 란 구성요소간의 의존관계가 소스코드 내부가 아닌 외부의 설정파일 등을 통해 정의되게 하는 디자인 패턴중 하나이다. DI 의존객체의 전달방법에는 2가지가 있습니다. 바로 생성자 방식과 프로퍼티 방식입니다.. 이렇게 말로만하면 이해하기 어려우실까봐 부족한 실력입니다만 코드를 첨부해 보겠습니다. 그전에 생성자 방식과 프로퍼티 방식에대해 간단하게 알아보고 들어가겠습니다. - 생성자 방식 말그대로 생성자를 통해 생성될때 파리미터로 넘겨받아 의존성을 주입해주는 방식입니다. - 프로퍼티 방식 set메소드를 이용하여 의존성을 주입해주는 방식.. 2017. 12. 17.
[Spring] 스프링 프레임워크에 대해 알아보자 안녕하십니까 Spring Framework를 복습겸 블로그에 작성해보려고 합니다. 첫 시간으로 Spring Framework가 무엇인지 알아보고 Spring을 사용하는데 있어서 알아둬야할 DI( Dependency Injection ) 에 대해 알아보겠습니다. ※ 스프링 프레임워크 ( Spring Framework ) 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 간단히 스프링 이라고도 불린다 동적 웹사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있다. 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 전자정부 표준 프레임워크 기반 기술로서 쓰이고있다. 라고 위키백과에 나와있네요 ㅎㅎ 스프링 프레임워크의 특징 ● 경량 컨테이너로서 자바 객체를 직접 관리한다. 각각의 객체 생성, 소멸과.. 2017. 12. 16.
[Node] fs 모듈 - 첫번째 파일 읽기 이번시간에는 여러번에 나눠서 fs모듈에 대해 알아보겠습니다. 오늘은 첫번째 시간으로 파일 읽기에 대해서 공부해볼까 합니다. 읽는 방식은 두가지 방법이 있습니다. 바로 동기방식과 비동기 방식이죠 메소드 이름은 readFile()과 readFileSync()입니다. 동기는 비동기메소드명에 Sync만 붙여주면됩니다. 이해가 안될수도 있으니 예제로 확인해보겠습니다.. 첫번째로 txt파일로 아무내용이나 하나 적어봅니다. 저는 fileRead.txt라는 이름으로 만들었습니다. 파일을 만들었다면 물론 내용도 있어야겠죠?? 저는 아직 학생이기 때문에 다음과 같이 적었습니다. 처음 방식은 동기식 파일 읽기 코드와 결과를 같이 확인해보겠습니다. var fs = require('fs'); var data = fs.readF.. 2017. 12. 14.
[Node]url 관련 모듈 사용해보기 이번 시간에는 url 관련 모듈 2가지를 사용해 보려고 합니다. 간단한거지만 저도 이제서야 알아서 사용해보는거니 양해부탁드려요~ 오늘 사용할 모듈은 기본적으로 내장되어있는 모듈인 url과 querystring입니다. /** * Created by yunjin on 2017-12-13. */ var url = require('url'); var querystring = require('querystring'); /* url.parse()를 통해 문자열인 url을 객체로 parse */ var curURL = url.parse("https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=1&ie=utf8&query=%ED%97%AC%EB%A1%9.. 2017. 12. 14.
728x90
반응형