본문 바로가기

TIL7

[TIL] 2022년 3월 4주차 코드는 깃헙에 올리므로 여기서는 공부한 내용을 요약하는 식으로 정리합니다. 3월21일 현재 페이지를 유지하면서, 새로운 url 에 요청하고 결과물을 받아오는 ajax 를 공부했다. 아이디 중복확인이나 이메일 중복확인 등의 기능에 사용된다. xml 에 대해서도 공부했는데 지금은 json을 더 많이 쓰는 추세이지만, 공공데이터같은 경우에는 xml 이 사용된 곳이 많으므로 결국 둘 다 알아둬야 한다. 동기/비동기 처리방식에 대해 잠깐 말씀해주셨는데 간략히 요약하면, 동기 처리방식은 한 작업이 완료될 때까지 계속 진행하는 것이고, 비동기 처리방식은 시간이 더 적게 걸리는 작업을 먼저 수행하고 다시 본 작업으로 돌아오는 식으로 진행되므로 진행 속도면에서 더 좋다. 세미 팀프로젝트 오늘부터 각 기능조별로 코드를 작.. 2022. 3. 21.
[TIL] 2022년 3월 3주차 코드는 깃헙에 올리므로 여기서는 공부한 내용을 요약하는 식으로 정리합니다. 3월 14일 personUpdate.jsp 파일에 113 라인에 value="${requestScope.psdto.seq }" 로 주고 type="hidden" 으로 보이지 않게했다. 이 value (회원번호) 를 PersonUpdateEnd 에서 사용하기 위한 태그이다. 또한 회원번호는 primary key 로 수정하면 안되니까 readonly 로 키보드 타이핑을 막아두었다. 이전까지는 각 매핑에 대한 서블릿을 하나씩 만들었다. 하지만 앞으로 FrontController 라는 서블릿을 하나만 만들고, Command.properties 를 읽어와서 매핑이 되도록 한다. 그래서 컨트롤러를 잘 작성하는 것이 중요하다. 이제부터 세미 .. 2022. 3. 16.
[TIL] 2022년 3월 2주차 코드는 깃헙에 올리므로 여기서는 공부한 내용을 요약하는 식으로 정리합니다. 3월 7일 지난주에 이어서 JSP/Servlet 을 공부했다. GET방식, POST방식에 따라 jsp 를 만들고 Servlet 을 생성하는 것을 반복해서 연습했다. .java 와 .xml 은 / 앞에 context path 가 생략되어져 있다. JSP 페이지에서 사용가능한 내장객체변수 중 request, response, out 을 공부했다. 내장객체란 변수 선언 없이도 사용할 수 있는 변수이다. 또한 Servlet 에서 GET, POST 방식에 상관없이 메소드를 정상적으로 호출하는 방법들을 공부했다. 1. Override 하지 않은 private 메소드를 생성하고, doGet과 doPost 에서 이 메소드를 호출하는 방법 2. .. 2022. 3. 7.
[TIL] 2022년 2월 5주차 ~ 3월 1주차 코드는 깃헙에 올리므로 여기서는 공부한 내용을 요약하는 식으로 정리합니다. 2월 28~ 3월 1일 28일은 학원수업이 없는 날이어서 그동안의 복습과 개인공부를 했다. 1일은 하루 나들이를 다녀왔다. 3월 2일 회원가입 웹페이지를 jQuery 를 이용해서 만들었다. form 태그를 이용해서 회원가입 정보를 입력하게끔 만들고, 회원가입 정보를 다 입력한 후, type="submit" 인 버튼을 누르면 action="" 에 입력된 곳으로 이동, 즉 여기에서 그 이후의 기능들을 수행하게 된다. 선택자.blur(() => {}); 은 선택자에 포커스가 있다가 그 포커스를 잃어버렸을 때 발생하는 이벤트를 처리할 때 사용된다. 아이디, 비밀번호, 비밀번호 확인, 이름, 이메일 형식에 대한 판별은 정규표현식을 사용했다.. 2022. 2. 28.
[TIL] 2022년 2월 4주차 코드는 깃헙에 올리므로 여기서는 공부한 내용을 요약하는 식으로 정리합니다. 2월 21일 저번주에도 강조했지만 라디오나 체크박스는 항상 name 이 똑같아야한다! 계속해서 배열명.forEach(function(elt, i, array) {}); 를 다양하게 활용해보고 있다. 상품의 주문수와 가격을 추가상품의 가격과 함께 계산하는 계산서를 만들었는데 어려웠다. 기억해야할 것 1. 서로 다른 태그에 배열의 어떤 key 에 대한 value 값으로서 같은 id 를 주면 ( 원래 id 값은 유일해야 하지만 이렇게 쓰는게 좋을 때가 있다. ) 다른 태그의 같은 id 로 원하는 값을 금방 알아올 수 있다. 글로 작성하면서 다시 이해했다. 2022.02.23 - [분류 전체보기] - [JavaScript] 동일한 id .. 2022. 2. 21.
[TIL] 2022년 2월 3주차 코드는 깃헙에 올리므로 여기서는 공부한 내용을 요약하는 식으로 정리합니다. 2월 14일 javascript 공부를 시작했다. 너무 예전에 공부해서 잘 기억이 안나는데 자바스크립트는 중요하다. 이번에도 열심히하자. 배열, for 문, 함수를 을 for(... of ...), forEach()과 람다식으로 간단하고 다양하게 표현하는 것을 공부했다. 배열의 메소드[ .push(), .pop(), .unshift(), .shift(), .splice(), .reverse(), .sort(), .join(), .slice(), .indexof() ] 를 공부했다. 기억해둘 것 1. `${ }` 안에 변수를 사칙연산할 때, + 는 문자열 결합으로 인식하므로 number 타입으로 바꿔줘야 하지만, 나머지 연산자는 n.. 2022. 2. 15.