백엔드/웹 개발22 AJAX( Asynchronous JavaScript and XML ) 2023.08.18 수업 ◎ AJAX( Asynchronous JavaScript and XML ) - 비동기 방식의 JavaScript와 XML - 구현하는 방식이다(프로그래밍 언어 x, 프레임워크 x) - 서버와 클라이언트가 동시에 작업을 한다 - 백그라운드 영역에서 서버와 통신하여, 그 결과를 웹 페이지의 일부분에만 표시 - 웹 페이지 전체를 다시 로딩하지 않고도, 웹 페이지의 일부분만을 갱신(새로고침 없음) ㄱ. 동기방식 - 서버에서 신호를 보냈을 때 응답이 돌아와야 다음 동작을 수행할 수 있다 - 자료를 요청하면 잠시 페이지가 서버 스크립트 페이지로 갱신되어 화면이 깜빡거리고 그 동안 사용자는 어떤 작업도 할 수 없음 ㄴ. 비동기방식 - AJAX 사용 후 방식 - 사용자가 서버에 자료를 요청할 .. 2023. 8. 21. JSON 데이터 다루기(내장객체, 라이브러리) 2023.08.16 ~ 8.17 수업 ◎ JSON을 배우기 전 짚고 넘어가기 더보기 REST API로 요청을 보내고 응답을 받으면 JSON 형태로 데이터를 가져온다 REST API란 쉽게 말해서 자원의 이름으로 자원의 상태를 주고받을 수 있는 API이다. JSON 이나 XML 을 사용해서 데이터(자원)를 주고받는 것이 일반적이다. RESTful 웹 서비스는 XML 대신 JSON 데이터를 사용하고 생성한다. Java SE는 JSON을 자바객체로(또는 그 반대로) 변환하는 것을 지원하지 않는다. 그래서 라이브러리를 사용해야한다 Jackson 과 Gson 라이브러리를 주로 사용한다 - 두 개의 라이브러리는 JSON data-binding(JSON 데이터 ↔ Java 객체로 직렬화 & 역직렬화) 지원 라이브러리.. 2023. 8. 21. GitHub 사용하기 2023.08.16 수업 참고자료 https://www.w3schools.com/git Git Tutorial W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com:443 2023.08.16 - [백엔드/웹 개발] - Git 설치 Git 설치 2023.08.16 수업 참고자료 - W3School https://www.w3schools.com/git/default.asp Git .. 2023. 8. 17. Git 설치 2023.08.16 수업 참고자료 - W3School https://www.w3schools.com/git/default.asp Git Tutorial W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com ◎ Git - Version Control System - 코드 저장소 - 이력 관리 저장소(히스토리) - 최종(또는 수정) 소스코드를 시간별로 관리 - 코드를 저장 및 저장.. 2023. 8. 16. 이전 1 2 3 4 ··· 6 다음