[Ajax] Ajax 적용하기 - GET방식 기존 웹브라우저를 로딩하는 동기 방식과 ajax와의 가장 큰 차이점은 XMLHttpRequest의 존재 유무이다. XMLHttpRequest란 Ajax의 가장 핵심적인 구성요소 XMLHttpRequest 객체는 웹 브라우저가 서버와 데이터를 교환할 때 사용 XMLHttpRequest 객체 주요 메소드 메소드 설명 open(method, url, async, user, password) 새로 만든 요청을 초기화하거나 기존의 요청을 다시 초기화한다. 즉 서버로 보낼 Ajax 요청의 형식을 설정한다. send(body) 요청을 서버로 보낸다. 요청이 비동기(기본 값) 인 경우이 메소드는 요청이 보내지고 이벤트를 사용하여 결과가 전달되는 즉시 리턴한다. 요청이 동기이면 응답이 도착할 때까지이 메소드가 반환되지 .. Web/AJAX 2020. 12. 5. 더보기 ›› [Ajax] ajax란? Ajax란? Asynchronous JavaScript and XML (비동기 자바스크립트 XML) 의 줄임말이다. HTML, CSS, 자바스크립트, DOM, XML 등 기존에 사용되던 여러 기술들을 함께 사용하는 개발 기법이다. 빠르게 동작하는 동적인 웹 사이트를 만들기 위한 개발기법 중 하나이다. 웹 페이지를 전체를 다시 로딩하지 않고도, 웹 페이지의 일부분만을 갱신할 수 있다. (비동기) Ajax를 이용하면 백그라운드 영역에서 서버와 통신하여, 그 결과를 웹 페이지의 일부분에만 표시할 수 있다. 서버와 다음과 같은 다양한 형태의 데이터를 주고 받을 수 있다. JSON XML HTML 텍스트 파일 등 Ajax의 장점 웹 페이지 전체를 다시 로딩하지 않고도, 웹 페이지의 일부분만을 갱신할 수 있다. 웹.. Web/AJAX 2020. 12. 5. 더보기 ›› [MyBatis] mapper.xml 작성법 알아보기 mybatis select 태그에 대해서 궁금하다면? mybatis select 태그 정리 매퍼 파일 안에 있는 태그는 데이터베이스로부터 데이터를 조회하는 SQL 쿼리를 정의합니다. 태그의 주요 속성과 사용 방법을 자세히 알려드리겠습니다. mybatis의 mapper.xml 작성법은? [MyBatis] mapper. back-end-developer.tistory.com MyBatis의 mapper 속성의 특징 - #{필드명} : ?로 치환되고 preparedStatement 객체로 실행 동적인 값을 DB에 저장할때는 반드시 #{필드명} 사용해야함 - ${컬럼명 또는 테이블명} : DB에 저장하거나 검색할 컬럼명 또는 테이블명이 동적인 경우 사용 ( 값을 나타내는 부분에서 사용시 에러 발생 - CLOB .. DB/Mybatis 2020. 12. 4. 더보기 ›› [MyBatis] MyBatis 환경설정 세팅 mybatis mapper.xml 작성방법에 대해 궁금하다면? [MyBatis] mapper.xml 작성법 알아보기 MyBatis의 mapper 속성의 특징 - #{필드명} : ?로 치환되고 preparedStatement 객체로 실행 동적인 값을 DB에 저장할때는 반드시 #{필드명} 사용해야함 - ${컬럼명 또는 테이블명} : DB에 저장하거나 검색할 컬 back-end-developer.tistory.com mybatis select 태그 작성방법에 대해 궁금하다면? mybatis select 태그 정리 매퍼 파일 안에 있는 태그는 데이터베이스로부터 데이터를 조회하는 SQL 쿼리를 정의합니다. 태그의 주요 속성과 사용 방법을 자세히 알려드리겠습니다. mybatis의 mapper.xml 작성법은? [M.. DB/Mybatis 2020. 12. 1. 더보기 ›› [Spring] @Controller @RequestMapping @GetMapping @PostMapping 스프링 MVC 패턴에서 controller는 비즈니스 로직을 수행하고 그 결과를 modelandview에 반영한다. 이때 해당 클래스가 controller임을 나타내는 어노테이션이 @Controller이다. 클래스 상단에 표기하며 @Controller("test1.testController") 처럼 이름도 지정할수 있다. 기본값은 클래스의 이름이다. 그리고 controller의 처리의 맵핑을 위한 어노테이셔은 requestMapping이다. 기본적으로 RequestMapping get/post 방식의 요청을 모두 처리한다. @RequestMapping(value="요청받을 매핑 조건", method=RequestMethod.GET/POST) 이름 설명 @Controller 해당 클래스가 Controlle.. Framework/Spring 2020. 12. 1. 더보기 ›› 이전 1 ··· 7 8 9 10 11 12 13 ··· 30 다음