no image
[Java] ★세션트래킹(세션)★ -DB이용 예제 정리해야함
프로젝트이름: servletLink 에서 ex03, ex04, exdb, exdb2 웹페이지를 연동하는 방법(세션트래킹)1) html의 hidden태그를 이용해 웹페이지들 사이의 정보를 공유-> login.html, ex01-LoginServlet2) URL Rewriting : GET방식으로 URL뒤(?매개변수=값)에 정보를 붙여서 다른 페이지로 전송-> login.html, ex01-LoginServlet2 - SportsServlet3) 쿠키 : 클라이언트 PC의 Cookie파일에 정보를 저장한 후 웹 페이지들이 공유-> ex02 - SetCookie, GetCookie     +     main.html, popup.html (*요즘 쿠키는 팝업창 제어용으로만 쓰인다.) 4) 세션 : 서버 메모리..
2024.05.22
no image
[Java] 세션트래킹(쿠키)
프로젝트이름: servletLink 에서 ex01~02 웹페이지를 연동하는 방법(세션트래킹)1) html의 hidden태그를 이용해 웹페이지들 사이의 정보를 공유-> login.html, ex01-LoginServlet2) URL Rewriting : GET방식으로 URL뒤(?매개변수=값)에 정보를 붙여서 다른 페이지로 전송-> login.html, ex01-LoginServlet2 - SportsServlet3) 쿠키 : 클라이언트 PC의 Cookie파일에 정보를 저장한 후 웹 페이지들이 공유-> ex02 - SetCookie, GetCookie     +     main.html, popup.html (*요즘 쿠키는 팝업창 제어용으로만 쓰인다.) 4) 세션 : 서버 메모리에 정보를 저장한 후 웹페이지..
2024.05.22
no image
[Java] 포워드, 바인딩, 서블릿 초기화(ServletContext, ServletConfig)
프로젝트이름: servletAPI1. 포워드한 서블릿이나 JSP에서 다른 서블릿이나 JSP로 요청을 전달하는 기술요청을 처리하는 과정을 분리하여 유지보수성과 확장성을 향상시킬 수 있다.1-1) Redirect 방법@WebServlet("/first")public class FirstServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); response.sendRedirect("second?name=gi..
2024.05.22
no image
[Java] ★비즈니스 로직 3★ (회원정보조회 + 회원가입 + 회원삭제)
위의 그림은 커넥션풀 이용한 그림은 아님. Statement객체를 이용한 그림.그래도 전체 흐름을 보기 위해 넣었음. 여기는 서블릿, DAO, DTO를 처음부터 끝까지 만드는 법을 정리함1. html작성(memberForm) - webapp에 만듦원래 form태그에 action줘야하는데 이번엔 가입하기누르면 스크립트로 타당성 검사 후 action주는 식으로 함.또, type에 submit을 줘야 form태그가 서블릿으로 가는데, 여기선 스크립트로 submit을 줌. 회원가입 창 아이디 비밀번호 이름 이메일  1-1) 서블릿생성package servletDBtest;import ..
2024.05.20
no image
[Java] List
List 인터페이스는  ArrayList, LinkedList, Vector, Stack 클래스로 구현할 수 있다.  //하나의 값 저장int a=1;//같은 타입의 데이터 여러개 저장double[] num = new double[5];num[0]=10;num[1]=20; List는 자료형, 배열과 다르게 여러개, 여러 종류의 데이터를 저장할 수 있다.또, 제네릭으로 따로 타입을 줘서 원하는 타입의 데이터만 저장할 수도 있다.import java.util.ArrayList;import java.util.List;List list = new ArrayList(); //list인터페이스를 arraylist클래스로 구현하겠다list.add("홍길동");list.add(50); list.add(23.55); ..
2024.05.15