스프링은 자바를 기반으로 한 기술. 때문에 스프링은 자바의 객체지향 프로그래밍 기술을 가장 중요한 가치로 둔다. 스프링의 핵심 철학은 객체지향 프로그래밍이제공하는 폭넓은 혜택을 누릴수 있도록 하는것이다.그래서 스프링은 오브젝트에 가장 큰 관심을 둔다. 오브젝트의 기술적인 특징과 사용법을 넘어선 오브젝트의 설계에는다양한 목적을 위한 재활용 가능한 설계방법을 할 수 있도록 하는디자인 패턴, 구조가 깔끔해질수 있도록 개선하는 리팩토링오브젝트가 설계대로 동작하고 있는지 확인할 수 있는 단위 테스트등의 여러가지 응용 기술과 지식이 요구된다. DAO(Data Access Object) - DB를 사용해 데이터를 조회하거나조작하는 기능을 전담하도록 만든 오브젝트 자바빈 - 원래는 비주얼 툴에서 조작 가능한 컴포넌트를..
뷰 인스턴스(Instance)는 뷰로 화면을 개발하기 위해 필수적으로생성해야 하는 기본 단위이다. 이전 포스팅에서'Hello Vue.js!' 텍스트가 화면에 표시된것은 인스턴스가 있었기때문에 가능했던 것이다. 이렇게 인스턴스는뷰로 화면을 개발하기 위한 필수 조건이다. 뷰 인스턴스를 사용하기 위해선 아래와같은 new Vue({ 의 형식으로 인스턴스를 생성한다.nnew Vue 안의 소스들을 보면el 안의 #app는 el 속성이라 부른다.다음 data:{ 안의 값을 data 속성이라 부른다. 먼저 이전 포스팅에서 작성했던 Index.html을 보면 Hello Vue.js!를 출력하기 위해 new Vue()로 뷰 인스턴스를 생성하고, 인스턴스 안에 el 속성으로 뷰 인스턴스가 그려질 지점을지정한다. 다음 dat..
저번 포스팅에서 Vue.js 사용을 위한 셋팅을 했다.이번엔 프로젝트를 생성후 Hello World! 의 Vue.js판인Hello Vue.js! 를 출력해 보겠다. 먼저 이전 포스팅에서 설치한 Atom을 실행한다.아마 실행 화면은 아래와 같을 것이다. 다음 아톰의 좌측 상단에서 File탭의 Open Folder를 들어가자 오픈 폴더에 들어간후 이전포스팅에서 다운받은 Node.js 폴더를 선택해준다. Node.js폴더 우클릭후 New File을 눌러 Index.html을 만들어준다. 다음 Index.html을 아래와 같이 만들어주자. 간단하게 코드 리뷰를 해보자면, html기본 구조에 태그를하나 추가하고, 뷰 라이브러리를 로딩한 후 뷰로 Hello Vue.js!라는간단한 메세지를 출력하는 코드이다. 뷰 인..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.