목록Servlet (4)
오늘보다 더 나은 내일의 나에게_
이번 주에 정리할 내용은 JSP수업 시간에 배운 JDBC연동과 로그인 및 회원가입 기능 구현이다! 자바 시간에도 한번 배웠었고 미니 프로젝트 때 활용을 해봐서 크게 어렵진 않았다. 큰 흐름 정도만 알고 코드 한줄한줄 자세히는 몰라서 다시 공부하는 좋은 계기가 된 듯하다. 먼저 메인 페이지 모습이다. 버튼을 클릭을 하면 클릭한 페이지로 이동된다. 회원가입, 회원 삭제, 회원 수정, 회원 전체 검색, 특정 회원 검색, 로그인 기능이 있다. 각 페이지별 모습 1. 회원가입 => 회원가입이 정상적으로 실행되면 다시 메인 페이지로 돌아감 2. 회원 삭제 => 입력된 ID가 DB에 있을 경우 바로 삭제하고 메인 페이지로 돌아감 3. 회원 수정 => 입력된 ID가 DB에 존재 시 pw, nick 둘 중 하나를 선택해..
자바스크립트 함수 특정한 목적의 작업을 수행하도록 설계된 독립적인 블록 필요할 때마다 호출하여 해당 작업을 반복 수행할 수 있음 자바스크립트 함수 -> 1급객체(first class citizen) 자바스크립트 함수가 객체로 간주되는 이유? 객체를 값을 의미, 자바스크립트의 함수는 값과 동일하게 취급 값처럼 변수에 할당할 수 있으며 속성 값이 될 수 있으며 배열의 요소가 될 수도 있음 1급 객체의 조건? - 변수나 데이터 구조 안에 담을 수 있다 - 파라미터로 전달할 수 있다 - 리턴 값으로 사용할 수 있다 함수 VS 메서드 함수 메소드 특정 작업을 수행하는 코드 조각 객체의 속성 값으로 담겨진 함수를 부르는 명칭 클래스 및 객체와 연관되어 있는 함수 자바스크립트의 함수 사용 목적 - 코드의 재사용 >>..
예제 빨강, 초록, 파랑 중에 원하는 색을 입력했을 때, 웹 브라우저 배경색이 바뀌도록 작성 더보기 let color = prompt("색깔을 적어주세요(빨강,초록,파랑)"); if(color == "빨강"){ document.body.style.backgroundColor = "red"; }else if(color == "초록"){ document.body.style.backgroundColor = "green"; }else if(color == "파랑"){ document.body.style.backgroundColor = "blue"; } 반복문 예제 두 개의 숫자를 입력받아 그 범위에 해당하는 숫자의 합을 구하세요 더보기 let num1 = Number(prompt("시작할 숫자를 입력해주세요")..
자바스크립트 객체 기반의 스크립트 프로그래밍 언어 기존에 이미 존재하는 응용 소프트웨어를 제어하기 위해 나온 언어 인터프리터 방식에서 사용하기 위해 나온 것으로 응용 프로그램을 어떻게 실행할지 정합 자바스크립트 특징 - 모든 웹브라우저에서 동일하게 동작한다 - 웹브라우저에서 실행 결과를 즉시 확인 - 다양한 용도의 프로그램 개발 - 다양한 자바스크립트 공개 API - 다양한 라이브러리와 프레임워크 API VS 라이브러리 VS 프레임워크 API (Application Programming Interface) 라이브러리 (Library) 프레임워크 (Framework) 응용프로그램을 만드는데 필요한 연결장치, 매개체 응용 프로그램 개발을 위해 필요한 기능을 모아 놓은 소프트웨어 그 기능에 대한 도구 또는 함..