1. SSR (Server Side Rendering) 랜더링(Rendering) 이란 ? sever 에서 요청 받은 내용을 브라우저에 표시해주는 것 서버 사이드 랜더링은 서버에서 데이터 처리를 다 해서 클라이언트에 보냄 2. CSR (Client Side Rendering) 클라이언트 사이드 랜더링은 서버에서 데이터를 클라이언트에 보내고 클라이언트에서 무언가? 처리를 해줘야함 이때 서버는 java 클라이언트는 javascript 언어가 다르므로 언어의 형식을 통일 시켜줘야 해서 JSON을 사용한다. JQuery_Ajax - jQuery는 Ajax의 다양한 기능을 사용할 수 있음 - jQuery Ajax 메소드를 사용하면 서버에서 텍스트, HTML, XML 또는 JSON 요청이 가능 - $(selecto..
JSP Servlet - form jsp에서 form 형태로 보내면 servlet에서 request.getParameter() 로 꺼낸다 * cilent -> server ( request.getParameter()메서드를 사용한다 ) *두 가지 방식(GET or POST)으로 데이터를 처리할 때, request.getParameter() 메서드를 사용하는데, 단 전송방식에 따라 데이터가 서버로 전송되는 방식이 다른다. GET 방식 : 데이터가 url의 query String으로 전송된다. 전송되는 데이터가 보임! POST 방식 : 데이터가 http 요청 본문(body)에 포함되어 전송된다. 전송되는 데이터가 안보임! 일단 form 형식이면 getParameter 로 꺼낸다고 생각하면 된다..
HW4 solution 1. 오라클 DB 넣기 JDBC library 추가 > C : oraclexe > app > oracle > product > 11.2.0 > server > jdbc > lib > ojdbc6.jar 2. 쿼리 만들기(DBConnection) - 로그인 기능 : 사이드프로젝트에서 썼던 거 그대로 쿼리 가져오기 insert , select_all , select_by_userid , update , delete , sql_select_by_userid_password insert(등록) select_all(전체 조회) select_by_userid(아이디로 전체 조회) update(수정) delete(삭제) sql_select_by_userid_password( 사용자 아이디와 비..
이전에 했던 과정 2024.04.03 - [4월] - 2024.04.03_ HW3 과제, Filter , 회원가입 및 로그인 홈페이지 만들기(HW4) loginServlet> 1. login.jsp에서 입력받은 아이디, 패스워드를(읽어오기) DB의 데이터와 비교해서 (if문) String 아이디 = request.getParameter("아이디 name "); String 비밀번호 = request.getParameter("비밀번호 name "); DB의 데이터를 꺼내기 = DB 연결 -> DAOimple 받아오기 private static MemberDAO dao; // DB 연결 하고 public LoginServlet() { dao = MemberDAOImple.getInstance(); // DB..
HW3 실습 만들어본 코드 만들어본 코드 이건 제대로 돌아가는 코드 (답안 코드?) 파란 부분이 내가 한 코드고 , 빨간 부분이 제대로 작동하는 코드임 세션을 만들거니깐 id,pw를 받아오는 과정도 getAttribute를 사용할거라고 생각함 파란 부분이 내가 한 코드고 , 빨간 부분이 제대로 작동하는 코드임 .equals() 를 쓸 때 앞에 값이 null인 경우는 에러가 남! null. ~ 은 다 에러남 session.setAttribute(name, value); 에서 id = "test" 를 받아온다고 했으니깐 value = "test"라고 써도 되긴하는데 받아올 값이 바뀔 수 있으니 userId로 바꾸는게 좋음! 페이지 이동 코드는 당연히 명세서 순서에 따라 id ="test" 이고 pw="123..
성 : 이름 : * 쿠키(Cookies) - 웹 브라우저가 저장하는 데이터 - 필요한 정보를 클라이언트(웹 브라우저)에서 저장 - 다양한 정보 추적을 목적으로 데이터가 유지됨 - 주로 브라우저에서 사용자가 선택한 내용들을 저장setCookie.jsp 쿠키 가져오기 모든 쿠키의 이름과 값 찾기"); for(Cookie cookie : cookies){ out.print("name : " + cookie.getName() + ""); out.print("value : " + cookie.getValue() + ""); out.print(cookie.getComment() + ""); } }else{ out.println("쿠키를 찾지 못했습니다...
Servlet 클래스 : 주로 Server side 에서 , DB와 연결하는 역할 *정리* - Servlet 과 JSP 는 같다. 다만 Servlet은 서버 사이드 기능을 수행, JSP는 클라이언트 사이드 기능을 수행한다. - Sertvlet 클래스는 클라이언트 요청을 DB에 전송하고, 응답을 클라이언트에 전송하는 컨트롤러 역할을 수행한다. - Servlet은 HttpServlet, HttpServletRequest, HttpServletResponse 클래스를 제공한다. - Servlet 클래스 URL 매핑 방법은 web.xml 파일 설정과 @WebServlet 설정 두 가지 - ServletContainer는 클라이언트에서 Servlet 클래스 호출시 객체를 생성 - 생성된 Servlet 객체는 재사..