Programming(122)
-
Object Model(자바스크립트 개요), BOM, DOM
*document: , 등, 태그 이름 검색 기능 제공 getElementsByTagName()*BOM(Browser Object Model): alert나 confirm, prompt, window.open 같은 것*XMLHttpRequest(AJAX 통신의 주체) 1. BOM(브라우저 객체) 1) 새 창 열기window.open() 2) 창 크기 조절window.open(top,left,width,height 값 조절) 3) 새 창에 메시지 띄우기test.document.write('메시지'); 1234567891011121314window open(새 창 열기) 새 창 열기: window.open() 새 창 열기(크기 조절): window.open() 새 창 변수에 담기: window.open() ..
2016.11.28 -
상속(prototype)
상속은 propertype을 이용해 간단히 할 수 있다. Programmer.prototype = new Person(); 123456789101112131415161718192021222324//Person 객체function Person(name){ this.name = name;}Person.prototype.name=null;Person.prototype.introduce = function(){ return 'My name is '+this.name; } //프로그래머 생성자function Programmer(name){ this.name = name;} //프로그래머 생성, coding() 추가Programmer.prototype = new Person();Programmer.prototype..
2016.11.27 -
[MVC2 게시판] 3. 회원관리
1) C태그와 EL태그로 객체 배열 출력 ${mem.num} 2) DB 정보를 객체 배열에 담기List list = dao.selectAllMember();//컨트롤러에서while(rs.next()){ //DAO에서 Member mem = new Member(); mem.setNum(rs.getInt("num"));list.add(mem);return list;req.setAttribute("memList", list);//컨트롤러에서 3) request 객체로 현재 URL 경로 찾기request.getContextPath() => 프로젝트명 출력request.getRequestURI() => 프로젝트명/파일명request.getRequestURL() => http://localhost:8886/프로젝트..
2016.11.25 -
[MVC2 게시판] 2. 로그인
1) MVC 모델2 구현 방식2) 활용3) 로그인/로그아웃 처리법 1234567891011121314151617181920212223242526272829303132333435 ${param.msg} I D : pwd : 회원가입 ${sessionScope.id}님 환영합니다! 로그아웃 게시판 리스트 회원 관리 빈 페이지 Colored by Color Scriptercs ID 중복검사 결과 로그인 실패시 로그인 성공시 123456789101112131415161718192021222324252627282930313233cs 1234567891011121314151617181920212223242526@WebServlet("/memLogin.do")public class MemberLoginControll..
2016.11.25 -
AJAX 정리
AJAX(Asynchronous JavaScript and XML)란 '비동기식 웹 통신'을 말함웹브라우저와 웹서버가 내부적으로 데이터 통신을 하기 때문에,서비스 요청시 페이지 일부만 로딩 가능 1) 이벤트 발생(ex. 버튼 클릭) 2) XMLHttpRequest가 생성됨 123var xhttp; //HttpRequest 객체 담을 변수 if(window.XMLHttpRequest){ xhttp = new XMLHttpRequest();cs 3) XMLHttpRequest가 웹서버에 요청 보냄 12xhttp.open("GET","books.xml",true); //접속할 파일 설정xhttp.send(); //접속, 성공시 onreadystatechange에 선언된 함수가 실행됨cs 4) 서버가 요청 처리..
2016.11.23 -
JSON 정리
JSON(JavaScript Object Notation):객체 형식으로 자료를 간결히 표현한 것(공식 표준인 XML보다 더 가볍기 때문에 자주 쓰임) 참고 사이트: http://genesis8.tistory.com/195 12345678910 01_a123 모비딕 소설 12900 쯔위 흰 고래 이야기 cs 12345678{"num" : "01_a123","name" : "모비딕","sort" : "소설","price" : "12000","author" : "쯔위","info" : "흰 고래 이야기"}cs 위에서 보듯같은 정보라도 JSON의 경우가 데이터가 가볍다. 1) 객체(object) 12345{"나이": 18, "이름":"쯔위", "여자니":true}cs 2) 배열 대괄호([])안에 콤마로 값, ..
2016.11.23