여러 책과 조직에서 말하는 웹 서비스에 대해 정리합니다 웹 서비스는 인터넷을 통해 자체적으로 사용할 수 있고 표준화 된 XML 메시징 시스템을 사용하는 모든 소프트웨어 : XML은 웹 서비스에 대한 모든 통신을 인코딩하는 데 사용됩니다. 예를 들어 클라이언트는 XML 메시지를 보내 웹 서비스를 호출 한 다음 해당 XML 응답을 기다립니다. 모든 통신은 XML이기 때문에 웹 서비스는 하나의 운영 체제나 프로그래밍 언어에 묶여 있지 않습니다. Java-Perl, Windows 응용 프로그램 -Unix 응용 프로그램과 대화 할 수 있습니다. 웹 서비스는 제품(products), 프로세스(processes) 및 공급망(supply chains)을 작성하기 위해 네트워크를 통해 설명(described), 게시(p..
IT
# Markdown 기법 ## 제목 "# "로 시작하는 줄은 제목이 됩니다. #을 여러 번 작성할수록 작은 제목이 됩니다. ### 제목3 #### 제목4 ##### 제목5 ###### 제목6 ## 순서없는 리스트 "- "로 시작하는 줄은 순서 없는 리스트가 됩니다. - 큰 항목1 - 작은 항목1 - 작은 항목2- 항목2- 항목3 ## 순서있는 리스트 "1. "로 시작하는 줄은 순서 있는 리스트가 됩니다. 1. 큰 항목1 1. 작은 항목1 1. 작은 항목21. 큰 항목2 1. 큰 항목3 ## 인용 "> "로 시작하는 줄은 인용이 됩니다. > 마크다운(markdown)은 일반 텍스트 문서의 양식을 편집하는 문법이다[1]. README 파일이나 온라인 문서, 혹은 일반 텍스트 편집기로 문서 양식을 편집할 때 ..
저장소 생성 - Create a new repository repository 이름 뒤에 'github.io'를 붙여 생성한다. 로컬 폴더에 저장소 생성 - create a new repository on the command line git bash에 command line을 붙여넣어 로컬과 git 저장소를 연결한다. setting에서 github 홈페이지 주소 확인 Setting 클릭 Github-Pages 주소 클릭 README.md 파일을 수정해보기 README.md 파일 내용 따라 메인 페이지가 변경된다. jekyll 테마 적용하기 All Github에 'jekyll'을 검색해 마음에 드는 테마를 선택한다. 'git-clone' 명령어로 로컬에 다운받는다. "_config.yml" 파일을 수정하..
Part 3. Node.js를 사용한 웹개발 CHAPTER 06 http모듈 HTTP란? HTTP(HyperText Transfer Protocol) TCP/IP 기반의 프로토콜 : 페이지 전달 프로토콜 / 파일 전송 프로토콜 Node.js의 http모듈 가장 기본적인 웹 모듈 HTTP웹 서버와 클라이언트를 생성하는 것과 관련된 모든 기능을 담당 Node.js로 웹서버를 개발하자! http 모듈의 사용법 http 모듈의 응용으로 웹서버 기능을 구현 개념 설명 요청 웹페이지에 접속하려는 요청 응답 요청을 받아 이를 처리하는 작업 http모듈 HTTP웹서버와 관련된 기능 server객체 웹서버를 생성하는데 필요한 객체 response객체 응답메세지 작성시 request 이벤트 리스너의 두번째 매개변수 req..
CHATPER 4 기본 내장 모듈 문서의 사용 방법을 익히는 것이 가장 중요! ? 무엇을 배울까 기본모듈 사용법 Node.js문서를 보고 사용하는 방법 Node.js가 제공하는 동기와 비동기 방식의 차이를 fs 모듈로 알아보기 꼭 알아둘 개념 > Node.js 문서 - Node.js의 주요기능 설명하는 문서 url 모듈 - 인터넷 주소를 다루는데 사용 Query String 모듈 - URL객체의 쿼리를 다루는데 사용 Util 모듈 - Node.js의 보조기능 crypto 모듈 - 해시생성과 암호화 File System 모듈 - 파일을 다루는데 사용 4.1 os 모듈 메서드이름 설명 hostname() 운영체제 호스트이름 type() 운영체제 이름 platform() 운영체제 플랫폼 arch() 아키텍쳐 ..
CHAPTER03 Node.js의 전역 객체 전역객체? 모듈? Node.js 가 제공하는 전역객체를 알아봅니다. 모듈을 만드는 기본적인 방법을 알아봅니다. 개념 설명 전역변수/객체 프로그램 전체에서 사용할수 있는 변수와 객체를 의미 process 객체 프로그램과 관련된 정보를 나타내는 객체이며, 웹브라우저에서 작동하는 자바스크립트에 존재하지 않는 Node.js 만이 가진 객체 모듈 모듈은 기능을 쉽게 사용하고자 메서드와 속성을 미리 정의해 모아놓은것 export 객체 모듈을 생성할때 사용 3.1 전역변수 자바스크립트의 최상위 객체는 window - Node.js 는 window 객체가 존재하지 않음 문자열 자료형의 전역변수 __filename //현재 실행중인 코드의 파일 경로를 나타냄 __dirname..
CHATPER02 Node.js 개발환경 구축 2.1 LTS 버전 vs Current 버전 LTS : 안정적 Current : 새로운 버전(안정적이지 않을 수 있음) 2.2 설치 https://nodejs.org/ko/ 기본적인 명령어 윈도우 cd 폴더명 //특정폴더로 이동 dir // 현재 폴더에 있는 내용을 출력우분투 cd 폴더명 //특정폴더로 이동 ls // 현재 폴더에 있는 내용을 출력 sudo // 다른 사용자의 보안권한과 관련된 프로그램 구동~~~2.5 첫번째 Node.js 애플리케이션
요약> 참고 교재 : 3판}모던웹을 위한 node.js 프로그래밍 예제 코드 : 한빛 미디어 웹사이트 (http://www.hanbit.co.kr/exam/2294\) 참고 동영상 강의 : 저자블로그 (http://goo.gl/ry2ijV\) CAPTHER 01. Node.js 개요 스레드기반 동기방식 vs 이벤트 기반 비동기 방식 들어가기전에>스레드 프로세스 내부에서 실행되는 실행 흐름의 단위를 의미 장점 -사용자에 대한 응답성 향상 -- 동시에 작업을 완료 -사용해야하는경우 --네트워크웹서버 또는 데이터 베이스 통신 - 단점 -- 많은 스레드로 코드 실행을 하면 복잡해지고 버그가 발생할 수 있음 -- 스레드를 삭제하려면 삭제할 때 발생할수있는 문제와 처리방법을 알아야함. 1.1 배경사 > Node.j..
아 원래 블로그 개설 목적이프로그래밍 공부 겸 개발 과정 쓰는 거였는데 이제서야 부랴부랴 작성한다. 자바스크립트 스터디를 마치고 새로 시작한 Node.js 스터디이전에 java 스터디 중간에 들어갔다 한주만에 탈주한 경험이있어서 완주목표로 진행중이다. 얕고 넓게만 알고 있는 것 같아서 차근차근 다시 공부하는 중이다. 이번에 시작한 Node.js교재는 Node.js-모던웹을 위한 Node.js 프로그래밍 (저자 윤인성)친절히 동영상 강의도 제공하고 있다.http://goo.gl/ry2ijV이번 주 스터디 발표가 나여서 정리하며 공부해본다.