분류 전체보기

Front/Html Css JS

[JavaScript] AJAX

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 웹 동기 요청 -- 요청을 보내면 새 페이지로 응답페이지를 받아옴. 전체 페이지 바뀜. 웹 비동기 요청 -- 응답 페..

Java/MVC -- JSP & Servlet

[Servlet & JSP] 게시판 --- c: if / set

복습 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), 폼파라메터 값 읽기, 한 요청에서 사용되..

Java/MVC -- JSP & Servlet

미완성 [session & cookie] 로그인, 내정보 관리

-1- 로그인 1. index.jsp - 로그인 링크 눌러서 Login.java로 get 방식으로 감. 로그인 ${pageContext.request.contextPath} -- 현재 페이지의 기본경로 -- /프로젝트명 2. Login.java - doGet() -- 로그인 폼 불러옴. (login.jsp) RequestDispatcher dis = request.getRequestDispatcher("/member/login.jsp"); dis.forward(request, response); 3. login.jsp - id 와 pwd 입력하고 로그인 버튼을 눌러 submit 하면 Login.java 로 post 방식으로 감. 4. Login.java - doPost() -- 로그인에 성공하면 inde..

Java/MVC -- JSP & Servlet

[JAVA] session / Cookie

로그인 기능은 로그인 상태가 유지되어야 함. -- 서버가 로그인 상태를 지속해야 함. 그러나! http 프로토콜(웹) 특징은 연결 유지 안한다는 것. 서버 > > 새로운 요청이 들어오면 기존 응답을 끊고 새로운 응답을 돌려줌. (like 단기기억상실증) => 로그인 기능 지속 불가능 => session 과 cookie는 계속 연결이 유지되는 것처럼 프로그래밍하는 객체. session cookie 서버에 저장 (안전) 클라이언트 컴퓨터에 저장 (보안 취약) 객체 형태로 저장 (object로 업캐스팅됨) autoboxing.. 텍스트 형태로 저장 크기에 제약 없음 크기에 제약 있음 scope 객체 : 정보를 담을 수 있는 jsp/Servlet 내장 객체 => page, request, session, ap..

Java/MVC -- JSP & Servlet

[Servlet & JSP] 익명 방명록

익명 게시판처럼 아무 이름으로 글 쓸 수 있음 1. 글작성 index.jsp - 하이퍼 링크 타고 List.java로 이동 더보기 webApp2 회원가입 회원가입2 로그인 검색할 id: 상품목록 글목록 List.java - doGet() -- Service 메소드로 전체검색 -> 결과값을 request에 담음 -> 뷰페이지(list.jsp)로 이동 더보기 package guestbook.controller; import java.io.IOException; import java.util.ArrayList; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.W..

Java/MVC -- JSP & Servlet

(4) [Servlet & JSP] 상품 상세페이지 (Product)

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..

TIL/Programers

[23.03.23.Tu] (J) 두 수 비교 / (S) 중성화 여부

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; 왜 이 코드는 안되는지 모르겠음...

Java/MVC -- JSP & Servlet

(3) [Servlet & JSP] 상품 추가 폼 (Product)

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를 활용한 회원가입 폼 ..

함s
'분류 전체보기' 카테고리의 글 목록 (16 Page)