https://intheham.tistory.com/44#%3C%20DOM%20%3E-1 [JavaScript] form, image, DOM ※ 내장 객체 서열 window : 창의 위치, 툴바 구성 등 | document : 윈도우창에 웹 페이지 뿌리기 | form, image | button, text, textarea, radio.... (value 로 접근) - get, post // 이름이 t1인 입력 양식의 값 -- f.t intheham.tistory.com AJAX (Asynchronous JavaScript and XML) : 비동기 자바스크립트와 xml 웹 동기 요청 -- 요청을 보내면 새 페이지로 응답페이지를 받아옴. 전체 페이지 바뀜. 웹 비동기 요청 -- 응답 페..
복습 MVC M(Model) - 비즈니스 로직 담당. DB 작업과 Controller에 제공할 기능 구현. - JAVA -- Vo, Dao, Service C(Controller) - 요청 받아서 흐름을 제어. - 폼 파라메터 값 읽기 -> Service 객체 생성해서 요청한 기능 실행 -> 뷰 페이지를 전달 (forward, redirect 방식) - JSON -- 데이터 표현 방법으로 많이 쓰임. 중요! [배열] {객체} V(View) - 뷰 페이지 - JSP -- html, css, javascript, ajax, jquery Servlet : JAVA code, http(웹 개발이 가능한 API 제공) request : 요청 담당. - 요청 종류(url), 폼파라메터 값 읽기, 한 요청에서 사용되..
로그인 기능은 로그인 상태가 유지되어야 함. -- 서버가 로그인 상태를 지속해야 함. 그러나! http 프로토콜(웹) 특징은 연결 유지 안한다는 것. 서버 > > 새로운 요청이 들어오면 기존 응답을 끊고 새로운 응답을 돌려줌. (like 단기기억상실증) => 로그인 기능 지속 불가능 => session 과 cookie는 계속 연결이 유지되는 것처럼 프로그래밍하는 객체. session cookie 서버에 저장 (안전) 클라이언트 컴퓨터에 저장 (보안 취약) 객체 형태로 저장 (object로 업캐스팅됨) autoboxing.. 텍스트 형태로 저장 크기에 제약 없음 크기에 제약 있음 scope 객체 : 정보를 담을 수 있는 jsp/Servlet 내장 객체 => page, request, session, ap..
1. 상품 상세페이지 (Detail.java) 에서 수정 (1) (list.jsp)상품목록에서 상품 이름을 누르면 (링크) 상품 번호를 가지고 상세페이지에 가도록 함. (Detail.java) ${vo.name} (2) doGet() -- url로 보낸 제품 번호로 Service에서 검색해서 결과값을 담아 뷰페이지로 보냄 (3) detail.jsp -- 결과값을 표에 담아 보여줌. 값을 변경하고 submit (4) doPost() -- 변경한 값으로 Service 수정 메소드를 실행하고 그 결과값을 반영한 상품목록(List.java)으로 리프레시. Detail.java @WebServlet("/product/detail") public class Detail extends HttpServlet { pri..
JAVA 1. 두 수 비교하기 - 백준 뭔가 복잡하다... 불편쓰.. 사이트가 너무 불친절하고.. 코드 확인 기준도 까다롭고.. 이클립스도 켜야 하고.. SQL (Oracle) 1. 중성화 여부 파악하기 case when 컬럼명 조건1 then 결과 1 when 컬럼명 조건2 then 결과2 else 반대 결과 end (as 바꿀 컬럼명) SELECT animal_id, name, case sex_upon_intake when like '%Neutered%' or like '%Spayed%' then 'O' else 'X' end as "중성화" from animal_ins order by animal_id; 왜 이 코드는 안되는지 모르겠음...
https://intheham.tistory.com/48 Servlet과 JSP를 활용한 회원가입 폼 0. /Servers/server.xml 수정 - 한글이 계속 깨질 경우 한글 안 깨지게 server.xml에 추가 URIEncoding = "UTF-8" -- jsp의 pageEncoding 과 값 맞추기 (UTF-8 이나 EUC-KR 중 하나로 통일) - Servlet의 doGet()에 추가 request.setCha intheham.tistory.com https://intheham.tistory.com/51 (2) Servlet 과 JSP를 활용한 로그인 폼 (Member) -- DB 연결 없이 https://intheham.tistory.com/48 Servlet과 JSP를 활용한 회원가입 폼 ..