본문 바로가기

2015_한경 작업일지 보호되어 있는 글입니다. 더보기
1. 웹 개발에 대한 전반적인 용어 1. DNS(Domain Name System) : 도메인 주소를 컴퓨터가 인식할 수 잇는 '123.123.123.1' 등과 같은 IP(인터넷 프로토콜) 주소로 변환해 주는 서버2. 절차지향과 객체지향의 차이 1) 절차지향 : 순차적인 처리가 중요시되며 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법 2)객체지향 : 실제 세계를 모델링하여 소프트웨어를 개발하는 방법개발하려는 것을 기능별로 묶어 모듈화를 함으로써 하드웨어가 같은 기능을 중복으로 연산하지 않도록 하고, 모듈을 재활용하기 때문에하드웨어의 처리량을 획시적으로 줄여줌. 3) 절차지향언어는 데이터와 데이터를 변화시키는 함수가 불리되어 데이터의 구조가 변경되면 그 데이터를 참조하는 모든 함수들을 수정해야하는 단점이 있다.객체지향언어는 객.. 더보기
19. 의존관계 주입과 서비스 - 2 (서비스 생성하기) [1] Module.factory를 이용한 Hello 서비스 만들기-서비스를 정의하려면 모듈 인스턴스가 필요하다.angular.module()함수를 이용해 모듈 인스턴스를 생성할 수 있다.이 모듈인스턴스는 서비스를 만들 수 있는 다양한 메서드를 제공한다.{{hello}} - 위 코드에서 모듈 인스턴스의 factory() 메서드를 호출해 hello 서비스를 만들었다.factory 함수의 첫 번째 인자로 서비스 명을 주고 다음 인자로 서비스를 주입받을 때 반환할 객체의 팩토리 함수를 준다.이렇게 만든 hello 서비스는 컨트롤러에서 인자로 주입해 사용할 수 있다.위 코드에서는 hello 서비스가 mainCtrl 컨트롤러에 AngularJS에 의해 주입된 것이다.- 어떻게 hello 인스턴스가 메인 컨트롤러에.. 더보기