
Servlet https://tomcat.apache.org/ Tomcat 9 Software Downloads 64-bit Windows zip (pgp, sha512) 다운로드 (dev에 넣기) 컴파일 : 사용자의 명령어를 컴퓨터 언어로 바꿔주는 과정 ex) 자바 파일을 실행(클래스) 파일로 만들어 주는 것 Targer runtime Apache - Apache Tomcat v9.0 - 압축 푼 폴더 선택 build path 컴파일 된 것을 저장할 경로 src\main\webapp\WEB-INF\classes WEB-INF : 서버가 관리하는 폴더 :: 어차피 클래스 파일을 서버가 구동시키기 때문에 서버가 관리하는 폴더인 WEB-INF 아래에 저장 ≫ 서버가 파일을 빠르게 찾아 효율적으로 실행 가능 ..

💫Servlet → JDBC처럼 정해진 수순이 있어 그것을 공부하면 되겠다 Server-client Model Web통신 구조 Web Server : 정적 서버 (정적인 요소를 모든 사용자에게 같은 화면) WAS : Database에 연결할 수 있는 서버 (동적인 페이지를 사용자에게) // Web Server로는 Apache, WAS로는 tomcat 사용할 것임 Web Server VS WAS 서블릿(Servlet) Server + Applet의 합성어 -JAVA 언어를 토대로 사용자 요청을 받아 처리한 후 결과를 사용자에게 전송하는 Class 파일 -즉, 웹에서 동적인 페이지를 java로 구현한 서버 측 프로그램 https://tomcat.apache.org/tomcat-8.5-doc/servletap..

jQuery // 사용하려면 외부 라이브러리를 가져와야 함. 존 레식에 의해 개발된 JavaScript라이브러리 JavaScript코드를 쉽게 구현하기 위해 개발 장점 DOM과 관련된 처리를 쉽게 구현할 수 있음 Ajax통신, 이벤트 처리 등 폭 넓게 지원 별도의 플러그인을 통해 차트, 슬라이드쇼, 테이블 등 간단히 구현 가능 jQuery 연결 - CDN은 인터넷 연결이 되어있어야 함. - 파일 다운로드는 파일을 끌어다 씀 (연결 필요 없음 / 안전) jQuery 시작 $ 는 무조건 jQuery를 얘기하는 것이 아니다. ready()는 페이지 로드 시 사용 (개수에 따라 여러 번 실행 가능) - 선택자는 javaScript 때와 동일 (#, ., 띄어쓰기[후손전체], >[바로 뒤 후손] 등) ✔ 위의 기..

window객체 window객체는 자바스크립트의 최상위 객체이며 BOM과 DOM으로 나뉨 BOM(Browser Object Model) :: location객체, navigator객체, history객체, screen객체 DOM(Document Object Model) :: document객체 window객체 브라우저 창에 대한 설정을 하는 객체 window객체의 timer메소드 setTimeout() ≫ 3초 후 페이지가 닫힐 수 있도록 설정했다. window.setTimeout(function(){myWindow.close();}, 3000); ≫ close가 되는 시간을 3초로 설정해줌. ★ setInterval()은 초마다 실행 setTimeout()은 초 후에 딱 실행 ≫ 물론 초는 설정한 대로..

객체 배열은 [대괄호로 감싸져 있음] 객체는 {중괄호로 감싸져 있음} 객체 선언 및 호출 중괄호{}를 사용하여 객체를 생성하고 속성에는 모든 자료형이 올 수 있음 객체는 키 값을 사용하여 속성 식별 product 객체 자체는 변경이 불가능하나, 안에 있는 속성은 변경이 가능하다. → const 라서! ≫ 배열과 같은 논리 안의 속성만 변경하는 것은 주소값을 건드리지 않는 것이라 가능 객체의 키 식별자 테스트 객체의 키는 모든 문자열 사용 가능 다만, 식별자로 사용할 수 없는 단어를 키로 사용한 경우 (ex. 띄어쓰기) 무조건 대괄호를 사용해야 객체 요소에 접근 가능 객체의 메소드 속성 :: 객체의 속성 중 함수 자료형인 속성을 메소드라고 함 ≫ run은 객체 안에 있는 키로 속성이 함수 자료형(메소드)이..

주석 ctrl + shift + c 변수와 자료형 undefined → 값 ≫ 정의가 안 된 값을 의미 (공간 자체가 없음) ≫ null과 다름 (공간은 있지만 값이 null) ● 익명 함수 var test = function() { // 함수 작성 } ≫ 함수 자체에 대한 이름을 부여하지 않고, 변수 이름을 호출함으로써 사용할 수 있다. ex) window.onload = function() {} ≫ window.onload 함수 라 지칭 (윈도우가 로드되자마자 실행되는 함수) 자료형 ☆ 태그에 접근하는 부분이 가장 중요. (어려울 수 있음) 자바 스크립트는 자료형이 두드러지지 않고 var로 받을 수 있다. typeof() 연산자 : 값의 자료형을 확인하는 연산자 :: 선언 시 자료형을 지정하지 않기 ..