전체 글 검색 결과
Linter 코딩 컨벤션 (코딩스타일, 코딩표준) 과 에러를 체크해주는 툴으로서, 독립적으로 실행이 가능하고 IDE 의 플러그인으로도 존재한다. Python, RUby, Java, Swift, HTML, CSS, YAML, Markdown 의 대부분 문법을 지원하고 있다. 코딩 컨벤션은 단순 띄어쓰기를 가이드하는 것 이외에도 React의 경우 props validation 코드가 빠졌다는 것을 알려주고,ES6 에 추가된 template string 기능도 알려준다. linter 사용을 위해 JavaScript Lint툴인 eslint 를 설치한다.
REST API (Representational State Transfer API) 구성 1. 자원 (Resource) -URI 2. 행위 (Verb) - HTTP METHOD 3. 표현 (Representations) 특징 1. Uniform (유니폼 인터페이스) Uniform Interface 는 URI 로 지정한 리소스에 대한 조작을 통일되고 한정적인 인터페이스로 수행하는 아키텍처 스타일을 말한다. 2. Stateless (무상태성) REST 는 무상태성 성격을 가짐으로서, 작업을 위한 상태정보를 따로 저장하고 관리하지 않는다. 세션 정보나 쿠키정보를 별도로 저장하고 관리하지 않기 때문에 API 서버는 들어오는 요청만을 단순히 처리하면 된다. 이 때문에 서비스의 자유도가 높아지고 서버에서 불필요한 ..
AWS (Amazon Web Services)클라우드 서비스 플랫폼으로 컴퓨터 파워, 데이터베이스 스토리지, 콘텐츠 전송 및 기타 기능을 제공 1. EC2Amazon Elastic Compue Cloud(EC2) 는 클라우드에서 가상머신을 만들고 실행하는데 사용하는 아마존 웹 서비스이다. 2. S3Amazon Storage Solution 을 사용하며 파일을 클라우드에 저장한다. Amazon S3 는 데이터(객체)를 대규모로 저장하는 아마존 웹 서비스이다. 3. RDSAmazon Relational Database Service(RDS) 를 사용하면 클라우드에서 관계형 데이터베이스를 더욱 간편하게 설정, 운영 및 확장할 수 있다.여러 데이터베이스 인스턴스 유형(메모리, 성능 도는 I/O 최적화)으로 제공..
Final Project 진행하면서 느낀 점이 많았다. 간단한 비동기도 잊어버리게되어 전에 했던 code 를 복붙하게 되는 경우가 다수였다.이런 일이 반복되지 않도록 미리 기록해두는 것이 좋을 거 같다. 1. serializeform 태그에서 serialize 로 name 태그가 달린 value 값들을 불러올 때 변수 타입이 String 이 아닌 Date 일 경우 데이터가 불러와 지지 않고 code : 400 에러가 뜨는 경우가 발생 => 해결 : DTO(VO) 에 변수타입을 String 타입으로 수정 2. Jqeury 1$(document).on("click",".side-bar-step",function(){ 이렇게 쓰는 경우는 동적생성될 때 사용 12$('.side-bar-step').click(f..
FInal Project 진행 시 개인 Trouble Shutting 배운지 오래된 문법에 대해 잊고 있는 부분이 많아 별도로 정리하기로 했다. * Mybatis 1. 파일명 통일DAO.xml 과 DAO.java 와 파일명이 동일해야한다. 2. #{ }, ${ } 차이점parameter 값 : #{이름}parameter 명 : ${이름} -> #{ } 으로 작성할 경우, 알아서 ' ' 을 붙여서 전달한다. 3. Ajax(비동기 처리)$.ajax({ url: 요청이 보내지는 곳, type: http요청 방식 get/post, success: http 요청 성공의 경우 동작할 함수, error: http 요청 실패의 경우 동작할 함수, complete: http 요청 완료 후 동작할 함수, data: 서버로..
최근댓글