본문 바로가기

TIL

(5)
20190517_모듈패턴 및 JSON 기초 모듈패턴 및 JSON JSON이란? GET HTTP 요청을 사용하여 서버에서 JSON으로 인코딩 된 데이터를 불러오는 기능을 말합니다. JSON은 문자열 형태지만javascript는 data를 access하기위해 JSON 객체로 변환합니다. javascript는 JSON 전역객체를 통해 문자열과 상호변환을 지원 !!! url : 요청을 보내는 URL 문자열 data : 요청과 함께 서버에 전송되는 객체 success : 요청이 성공시 실행되는 콜백 함수 모듈 패턴 Java클래스처럼 JavaScript를 이용해 메소드를 가지는 객체를 구성하는 것을 말합니다. 즉시 실행함수는 함수내부에 필요한 메소드를 구성하여 객체를 구성하는 방법을 말하며 자바스크립트의 즉시 실행함수는 첫번째 ( ) 안에 함수를 선언하고 ..
201910516_예제로 배우는 스프링 입문 2 3. Bean 스프링 IoC 컨테이너가 관리하는 객체 IoC컨테이너를 생성하고 @어노테이션 으로 Bean을 등록할 때 사용하는 다양한 인터페이스들 -> 라이프사이클 콜백 다양한 라이프사이클 콜백중 @Component 어노테이션이 등록된 클래스를 찾아 해당 인스턴스를 Bean으로 등록하는 annotation process 처리기가 설정되어 있습니다. @ComponentScan 이 Bean객체를 스캔할 루트를 지정해주고 하위 패키지 범위에서 모든 클래스의 Bean 등록 여부를 확인합니다. @Component @Controller @Repository @Service @Configuration 이를 통해 Controller 클래스를 구현시 사용했던 @Controller 어노테이션은 우리가 직접 해당 클래스를 ..
20190515_예제로 배우는 스프링 입문 Point Error 메세지 확인 Error 메세지를 먼저 확인하고 어떠한 문제가 발생했는지 확인하는 습관을 기르자. Log 메세지 확인 Debug를 통해 더 자세한 Flow와 logging을 확인하자 SpringBoot 웹 애플리케이션이지만 내장 톰캣을 이용하여 자바 애플리케이션으로 실행 가능합니다. 서버와 웹에 필요한 많은 설정을 자동으로 처리해주기 때문에 쉽고 빠르게 웹 애플리케이션을 구현할 수 있습니다. 1. 과제 (Spring Petclinic Project) firstName으로 검색 firstName의 일부만 맞아도 검색 가능 owner에 age 항목 추가 1-1. firstName으로 검색 Console 창에서 GET "/owners/find", parameters={} 을 통해 flow ..
20190512_RestAPI 기초 개념 설정 Rest API Representational State Transfer의 약어로 하나의 URI는 하나의 고유한 리소스를 대표하여 설계된다는 개념의 전송방식으로 서버에서 화면으로 전송하는 순수한 데이터 처리방식입니다. URI + GET/POST/PUT/DELETE 스프링의 REST 관련 @Annotation @RestController : Controller가 REST 방식을 처리하기 위한 것을 명시 @ResponseBody : 일반적인 view(jsp,asp)로 전달되는 것이 아니라 데이터 자체를 전달하는 용도 @PathVariable : URL 경로에 있는 값을 파라미터로 사용할 때 사용 @CrossOrigin : Ajax의 크로스 도메인 문제를 해결 @RequestBody : JSON 데이터를 원하..
20190410 [mac] 깃허브(Github) remote:Permission to 에러 remote: Permission to 403 remote: Permission to easy-h/test302demo.github.io.git denied to id(xxx). fatal: unable to access 'https://github.com/easy-h/test302demo.github.io/': The requested URL returned error: 403 Intellij로 작업하고 있던 프로젝트를 github에 연동하려 하는데 깃 에러메세지가 발생하였습니다. 예전 같았으면 무조건 복사해서 구글에 붙여 넣었을텐데 백기선님의 영상을 본 후 차분히 에러메세지를 보려는 습관을 가지게 되었습니다. 가난한 독해실력으로 읽어보니 '접근할 수 없다, 부정한다? id를 ?' 어딘가 익숙한 xxx..