교실
-
01. MongoDB 란? [ MongoDB ]Database/MongoDB 2016. 11. 16. 13:48
MongoDB 1. 오라클과는 다른 데이터베이스2. 데이터를 관리하는게 아니라 인포메이션을 관리한다.(하나의 데이터를 하나의 문서로 표현)3. 관계라는 개념이 존재하지 않는다.4. 데이터는 JSON {} Type 로 저장된다.5. RDB의 무결성 제약의 원칙이 무시됨6. 고유한 값을 자동으로 만들어 냄 출처1 : mcjang 강사님 관계형 데이터베이스와 MongoDB의 논리적 용어 비교 출처2 : mcjang 강사님 동일한 Filed를 가지고 있지만 순서가 다르면 서로 다른 문서로 처리한다.ex){"greeting" : "Hello, World", "foo" : 3} {"foo" : 3, "greeting" : "Hello, World"} key가 중복될 수 없다. ex){"greeting" : "Hel..
-
03. ECMA6 로 해보기 ( chatServer (기본채팅) ) [Node.js]NodeJS 2016. 11. 15. 17:20
채팅 서버 ( chatServer ) chatServer.js const http = require('http');const fs = require('fs');const socket = require('socket.io'); const server = http.createServer( (request, response) => { fs.readFile('view/chatClient.html', 'UTF-8', (error, data) => { response.writeHead( 200, {'Content-Type' : 'text/html'} ); response.end(data); });}).listen(8000); // Socket Server 생성 및 시작const io = socket.listen(s..
-
02. ECMA6 로 해보기 ( Login ) [Node.js]NodeJS 2016. 11. 15. 17:17
Login formServer.js const http = require('http');const fs = require('fs');const url = require('url');const querystring = require('querystring');const ejs = require('ejs'); const responseHeader = { 'Content-Type' : 'text/html'} const userId = 'admin';const userPassword = '1234'; http.createServer( (request, response) => { const path = url.parse(request.url).pathname; if ( path == '/login') { fs.r..
-
01. ECMA6 로 해보기 ( Server, File-System, ejs ) [Node.js]NodeJS 2016. 11. 15. 10:58
01. Server var http = require("http");http.createServer(function (request, response) { response.writeHead(200, {"Content-Type" : "text/html"}); response.end("Hello, Node.js!");}).listen(3000, function() { console.log("Server running at http://127.0.0.1:3000/"); }); // Javascript의 변수 선언 방법// var 변수명 = "값"; // ECMA6의 변수 선언 방법// let 변수명 = "값"; // ECMA6의 상수 선언 방법// const 변수명 = "값"; // 상수는 객체를 선언할 때 ..