7. 회원가입 세팅+ api없는 회원가입
·
프로젝트/블로그 제작(중단)
이 전글에서 이야기 했듯이번 프로젝트에서는 모든 데이터를 json 방식으로 넘겨  ajax로 처리할것이유!더보기Ajax를 사용하는 첫번째 이유 : 일반적으로 서버로 부터 응답받을때 웹은 HTML파일을 받고 앱은 데이터(JSON)를 받는다. 이것은 서버를 이원화하여 구축한 것을 의미하며 이때 '서버를 통합하여 각각의 클라이언트에게 응답해줄순 없을까?'라는 의문점에서 고안된 방법이 Ajax통신이다.Ajax통신을 사용하면 웹은 서버로부터 데이터(JSON)를 리턴받을 수 있으며 그렇게 되면 서버의 분리 필요없이 하나의 서버로 각각의 클라이언트 요청을 받아 응답해줄수 있게된다.대신 웹클라이언트는 추가적인 요청을 통해 HTML파일을 받아야한다. Ajax를 사용하는 두번째 이유 : 비동기 통신을 하기 위해서이다.(순..
스프링 시큐리티 1
·
백/spring
보안처리하는법 1.컨트롤러 단 마다 보안처리(권장되지않음) 2. aop만들어서하기 3. 스프링 시큐리티! 자 이제 다시 sts랑 스프링으로 돌아가자,,, 인텔리제이랑 부트에 너무 익숙해져서 다 까먹은 것 같다 spring legecy project 만들어서 templates => spring mvc project 로그에 쿼리찍는거, 이거 1. pom.xml 4.2.5.RELEASE 버전 변경 org.springframework spring-jdbc 4.1.4.RELEASE org.projectlombok lombok 1.18.24 provided org.mybatis mybatis 3.2.8 org.mybatis mybatis-spring 1.2.2 로그에 쿼리찍는 log4j 설정 org.bgee.log..
스프링부트 1. 기본개념정리
·
백/spring boot
스프링부트 1.기본개념정리 스프링부트 강좌 개념 정리 스프링은 프레임워크이다. 프레임워크이므로 우리가 아무리 내용을 바꿔도 스프링이 만든 틀안에 속하게된다. 틀 안에서 개발을 하면 아무리 이상하게 해도 최소한 틀 밖에 튀어나가지는 않는다! 스프링은 오픈소스이다. 오픈소스이기에 스프링의 내부 구조를 사용자가 볼 수 있으며, 불편한 부분을 내가 고칠수도 있다. 스프링은 IoC 컨테이너를 가진다. 스프링은 DI 를 지원한다. 스프링은 엄청나게 많은 필터를 가지고 있다. 스프링은 엄청나게 많은 어노테이션을 가지고 있다. (리플렉션, 컴파일체킹) 스프링은 MessageConverter를 가지고 있다. 기본값은 현재 Json이다. 스프링은 BufferedReader와 BufferedWriter를 쉽게 사용할 수 있..