본문 바로가기

JAVA 수업/웹(WEB) 수업 기록13

0705 수업내 getCurrentPosition() watchPosition() 둘다 위도, 경도 값을 얻을 수 있는데 와치는 계속해서 위,경도를 얻을 수 있다. xml이 요청하고 응답함. 화면을 지우지 않는다 동기 일처리 : 하나 끝나야 다음하는거 (순차적으로 진행) 비동기 일처리: 한작업이 아직 안끝났는데 다른 작업을 하는 것 (멀티스레드 st) ajax new = 객체생성 open send html을 응답받은 곳으로만 ajax로 요청할 수 있다. html을 응답받지 않은 다른곳으로 요청은 불가능 크로스 오리진 에러 해결방법 3가지 해결방법? (방법1) 5500포트에는 서블릿을 실행할 수 있는 기능이 없기 때문에 8888포트에 다 넣는다 (톰캣서버) # 강사님 비추방법 (방법2) (방법3) 백, 프론트 구분 백쪽에.. 2023. 7. 5.
0704 과제 AJAX AJAX란? 자바스크립트를 이용해 서버와 브라우저가 비동기 방식으로 데이터를 교환할 수 있는 통신 기능 비동기 방식이란? 비동기 방식의 장점 : 필요한 부분만 불러와 사용할 수 있다. AJAX로 할 수 있는 것 AJAX라는 네트워크 기술을 이용하여 클라이언트(사용자와 상호작용할 수 있는 소프트웨어. Ex) 웹브라우저, 핸드폰 어플리케이션 등...)에서 서버(어떤 자료들에 대한 관리나 접근을 제어해주는 프로그램)로 데이터를 요청하고 그에 대한 결과를 돌려받을 수 있다. AJAX를 사용하는 이유 단순하게 WEB화면에서 무언가 부르거나 데이터를 조회하고 싶을 경우, 페이지 전체를 새로고침하지 않기 위해 사용한다고 볼 수 있다. AJAX는 HTML 페이지 전체가 아닌 일부분만 갱신할 수 있도록 XMLH.. 2023. 7. 4.
0703 수업 내용 자바스크립트는 급히 넘어갈 부분이 아니니까, 집에서도 복습&예습하기 대입되는 값에 따라 자료형이 그때마다 변경(결정)된다 > 유연한 언어 (확장성이 좋은 언어) 스트립트 태크는 헤드나 바디에 작성될 수 있다. ;(세미콜론)을 사용해서 구문을 구분해라 (생략가능) - 자바스크립트 예약어 문자열 표현 시, " ", ' ' 상관 없음 문자열 결합시 "John" + " " + "Doe" = 대입연산자 == 비교연산자 let carName; 이렇게 선언만 되어있으면 undefined 타입이 됨 변수가 재선언된다고 해서 기존의 값이 사라지지는 않음 (재정의 되어있지 않기 때문에/ 재정의 되면 바뀜! ) 대괄호로 배열처리하다 const cars = ["Saab", "Volvo", "BMW"]; 객체자료형 사용 con.. 2023. 7. 3.