분류 전체보기 (346) 썸네일형 리스트형 MySQL- 정의 *sql이란 structured(구조화된) query(데이터베이스에게 데이터를 넣고 읽고 수정하는 등의 요청행위) language(언어) *데이터베이스는 보안과 권한 기능이 있다 0.database server 1. cmd들어가기 2. cd Bitnami\wampstack-7.4.7-0\mysql\bin 3. -uroot(root라는 사용자로 실행) -p를 통해서 password 입력하여 데이터베이스 서버에 들어간다 0.database(schema) 1. 스키마를 만들어서 표를 만들 준비를 하자 스키마를 만들기 위해서는 google 검색: mysql create database CREATE DATABASE opentutorials; (create name) 2. 데이터베이스가 잘만들어졋는지 확인하는 법 .. MySQL-설치 실행 1 방법: google검색: mySQL community Edition으로 다운로드 2방법:bitnami wamp 설치로 mySQL 실행하기 비번112345 Node.js-security2 웹개발을 할때 생길 수 있는 보안 이슈중 오염된 정보가 나갈때 생길 수 있는 보안 이슈가 있는데(XSS 공격기법) 예를 들어 내가 만든 애플리케이션에서 create 버튼을 클릭하고 를 입력하면 경고창이 떠버린다.. 공격자가 우리의 사이트에 자바스크립트를 심어놓으면...ㄷㄷ 이를 해결하기 위해서 용자가 입력한 정보중 스크립트 태그를 없애버리는 방법이 있다 =사용자가 입력한 정보를 외부로 출력할때 오염된 정보가 있다면 그 정보를 소독하는것 해결과정 npm이라는 내가 아닌 다른사람이 만든 모듈을 사용하자 google 검색: npm sanitize(살균) html *npm에 등록되어 있는 수많은 모듈 사이트 오른쪽의 평판을 보고 사용해라 npm을 사용하는법 터미널에 1. npm init 입력 *우리의 에플리케이.. Node.js-security security - 보안의 기초 예를들어 우리의 app안에 database를 이용해서(데이터를 관리하는 소프트웨어)를 데이터를 관리할껀데 그렇게 하기 위해선 우리의 app어딘가에 id값과 passward값을 입력해놔야한다 에를 들어 passward.js라는 파일에 id와 passward값을 입력해 놨다고치면 사용자가 주소창에 ../passward.js라고 치면 현재디렉토리의 부모디렉토리의 passward.js파일을 가르키게되고 그 파일을 읽어서 화면에 표시해버린다 이문제를 해결하기 위해 nodejs path parse 노드제이에스 경로 분석 path.parse(path) 파스에다가 인자를 주면 파스라는 메소드가 아래의 결과를 리턴한다 node(즉석실행 console.log없이) var path = req.. Node.js-Module활용 module.exports = {~~~~} 라고 작성해도 무방 Node.js- Module 모듈을 이용하면 수많은 객체들을 파일로 쪼개서 외부로 독립시킬수 있다. JavaScript 심화 - inheritance(상속) JavaScript 심화 - class 전통적인 객체 지향에서 사용하고 있는 문법중하나 class 대표적은 자바 파이썬 php가 객체를 만드는 공장으로써 class를 사용 본래는 javascript는 지원하지 않았었는데 최근 지원하게 되었음 객체를 찍어내는 공장이자 construction function의 대체제로쓴다 이전 1 ··· 34 35 36 37 38 39 40 ··· 44 다음