jsp4 Spring Boot && MyBatis without xml : 스프링 부트와 마이 바티스 연동(xml 설정 빼고!) 공부하면서 꼭 조심해야하는 부분! SPRING BOOT 의 경우 CONTROLLER 을 포함한 모든 어노테이션이 달린 패키지들은 @SpringBootApplication 가 달린 클래스가 있는 패키지의 밑에, 즉 기본적으로 가장 먼저 생성되는 클래스 패키지의 밑에 위치해야한다! ⇒ 이거 땜시오류가 잡는데 오래걸렸습니다ㅠ MY BATIS 에서 LIKE 문을 사용하는 경우 DB 종류에 따라서 서로 다른 문법을 사용한다. MySQL SELECT * FROM DEPT WHERE dname like LIKE CONCAT(‘%’, #{dname}, ‘%’) ORACLE SELECT * FROM DEPT WHERE dname like '%'||#{dname}||'%' MS-SQL SELECT * FROM DEPT W.. Java - Spring &&n SpringBoot 2022. 7. 12. JSP & Servlet 다루기 (3) : JSP 쿠키 다루기, 세션과 쿠키를 이용한 장바구니 만들기 JSP 쿠키 만들기 HTTP 쿠키 : 웹쿠키, 브라우저 쿠키 => 사용자의 웹 브라우저에전송하는 작은 데이터 조각 쿠키에는 특정한 정보를 담아서 다음 사이트로 보내고, 동일한 사용자임을 인식할 수 있도록 하는 기능을 한다. 쿠키 안에는 보통 로그인한 사용자를 구분할 수 있는 정보 등을 담아둔다. 쿠키는 만료 시간을 정할 수 있는데 이를 이는 만료된 쿠키는 사용이 불가능하게 만드는것을 통해서 보안성 향상에 기여한다. 1) 내가 직접 생성하기 var setCookie = function(name, value, exp){ var date = new Date(); date.setTime(date.getTime()+exp*60); document.cookie=name+'='+value+';expire'=date... JSP&Servlet 2022. 6. 8. JSP & Servlet 다루기 (2) : servlet 등록하기, 값 받기, DB 연결하기 1. JSP 원리 앞서 설명했듯 JSP 는 자바 코드를 실행할 수 있는 HTML 파일이다. 그렇다면 JAVA 코드 어떤식으로 실행될까? 바로 JSP 가 실행되는 순간 특정 경로에 해당 JSP 파일 이름으로 된 JAVA 파일이 생성된다. 코드가 실행되는 경우에는 class 파일로 컴파일되어 실행된다. 즉 JSP 가 servlet 으로 변환 → 이에 맞춰 java, class 파일 생성 → servlet 실행 → jsp 를 사용자 웹에 출력! 하는 순서에 따른다 이 때문에 로만 변수 선언시 컴파일 시켜주는 메소드의 지역변수로 들어가고, 로 변수를 선언해야만 전역변수가 된다. ⇒ 바로 JSP 가 실행되는 순간 특정 경로에 해당 JSP 파일 이름으로 된 JAVA 파일이 생성된다. 코드가 실행되는 경우에는 cla.. JSP&Servlet 2022. 5. 29. 데이터 전달의 꽃 AJAX 다루기 - JS, JQuery, jsp(feat. 실시간 아이디 중복검사) 사실 ajax 를 몇번인가 사용했는데 이에 대한 정리가 하나도 없다는걸 깨달아서 마음먹고 정리해봤습니다. 순서상 JQuery 를 먼저 정리하고 정리해야하는데 jquery 는 다음 글부터 정리해야할듯ㅠㅠ AJAX 란 무엇인가 - Asynchronous Javascript and Xml Ajax(Asynchronous JavaScript and XML)는 자바스크립트를 이용해서 비동기적(Asynchronous)으로 서버와 브라우저가 데이터를 교환할 수 있는 통신 방식을 의미한다. 서버로부터 웹페이지가 반환되면 화면 전체를 갱신해야 하는데 페이지 일부만을 갱신하고도 동일한 효과를 볼 수 있도록 하는 것이 Ajax이다. 페이지 전체를 로드하여 렌더링할 필요가 없고 갱신이 필요한 일부만 로드하여 갱신하면 되므로 .. JavaScript 2022. 5. 12. 이전 1 다음 728x90 반응형