INTP 개발자
close
프로필 배경
프로필 로고

INTP 개발자

  • 분류 전체보기 (399)
    • Java (54)
      • 소개 (2)
      • 기본 문법 및 OOP (9)
      • Java API (0)
      • Java 응용 프로그래밍 (0)
      • Java 8+ (0)
      • Java 외부 라이브러리 (0)
    • Spring (1)
      • Spring Core (0)
      • Spring Web (0)
      • Spring Data (0)
      • Spring Batch (1)
      • Spring Infra (0)
    • Docker (7)
    • Messaging & Event (3)
      • EDA(Event Driven Architectu.. (2)
      • Kafka (1)
    • CS (17)
      • Architecture (1)
      • Newtwork (0)
      • OS(Operating System) (0)
      • Algorithms (0)
      • 면접 준비 (7)
      • 네트워크 (2)
      • HTTP (6)
      • 알고리즘 (1)
    • Web (13)
    • AWS (6)
    • Spring Framework (33)
    • Spring Boot (10)
    • Spring Data (22)
      • JPA (14)
      • Query DSL (7)
      • Redis (1)
    • Spring Security (9)
    • Spring Batch (4)
    • MyBatis (10)
    • Front-End (51)
      • JS (27)
      • Vue.js (17)
      • React (5)
      • JQuery (0)
      • d3.js (2)
    • DBMS (24)
      • SQL, RDBMS (16)
      • MongoDB (5)
      • Redis (3)
    • Kafka (3)
    • 리눅스 (Linux) (4)
    • 디자인 패턴 (3)
    • VCS (8)
    • API (0)
    • TOOL (3)
    • Reading Book (28)
      • 이펙티브 자바 (11)
      • Clean Code (10)
      • 1분 설명력 (4)
      • HOW TO 맥킨지 문제해결의 기술 (3)
    • C# (4)
    • NSIS (6)
    • JSP & Servlet (65)
      • 개념 (42)
      • 실습 (23)
    • ETC (11)
  • 홈
  • 태그

[JSP & Servlet] 프로젝트 관리

글을 작성하면서 DataBinding 하는 부분은 빼고 작성하도록 하겠다. 이 부분은 작성하지 않아도 코드를 수정하여 충분히 구현할 수 있을 것이라 본다. 📌테이블 생성 멤버(Members) 테이블 CREATE TABLE members( mno INT PRIMARY KEY, --회원일련번호 email VARCHAR(40) NOT NULL,--이메일 pwd VARCHAR(100) NOT NULL, --암호 mname VARCHAR(50) NOT NULL,--이름 cre_date DATETIME NOT NULL,--가입일 mod_date DATETIME NOT NULL --마지막암호변경일 ) COMMENT '회원기본정보'; CREATE UNIQUE INDEX UIX_MEMBERS ON members( --회..

  • format_list_bulleted JSP & Servlet/실습
  • · 2022. 7. 14.
  • textsms
데이터 보관소(네 가지 객체 보관소)

데이터 보관소(네 가지 객체 보관소)

데이터 보관소 서블릿 기술은 데이터를 공유하기 위한 방안으로 네 가지 종류의 데이터 보관소를 제공한다. 각각의 데이터 보관소는 공유 범위를 기준으로 구분된다. 자세하게 설명하기 앞서 간단한 코드로 가볍게 설명하도록 하겠다. ... ServletContext ctx = getServletContext(); HttpSession session = request.getSession(); ctx.setAttribute("context", ctxValue); session.setAttribute("session", sessValue); request.setAttribute("request", reqValue); 이와 같이 ServletContext / HttpSession / HttpServletRequest 객..

  • format_list_bulleted JSP & Servlet/개념
  • · 2022. 7. 11.
  • textsms

[JSP & Servlet] 쇼핑몰 (오늘 본 상품 & 장바구니) - View

뷰 페이지에 JSTL을 사용하기 때문에 JSTL이 설치되어 있지 않다면 다음 링크를 참고해 설치해주자. https://yeo-computerclass.tistory.com/179 JSTL 설치 📌JSTL 이란? JSTL은 자카르타에서 제공하는 자주 사용되는 필요한 기능들을 모아놓은 커스텀 태그 라이브러리이다. 커스텀 태그란 개발자가 직접 정의한 태그를 말하는 것으로 커스텀 태그를 만 yeo-computerclass.tistory.com 📌상품 목록 보기 뷰 페이지 ClothesList.jsp 상품 목록 상품 등록 상품명:${cloth.name} 가격:${cloth.price} 상품 목록이 없습니다. 오늘 본 상품 목록 forEach문에서 varStatus="status"로 설정을 한 경우 status.i..

  • format_list_bulleted JSP & Servlet/실습
  • · 2022. 7. 2.
  • textsms

[JSP & Servlet] 로그인 (feat. 세션 & 쿠키) - View / DAO

📌index.jsp 사용자가 처음으로 접하는 페이지 index.jsp 페이지를 실행하면 "/login" 서블릿을 매핑하는 서블릿으로 포워딩 한다. 통상적으로 index.jsp를 사용자가 맨 처음 실행했을때 접하는 페이지로 많이 사용한다. 📌로그인 폼 loginForm.html 로그인 아이디 : 비밀번호 : 자동 로그인: 📌로그인 성공/실패 loginSuccess.jsp 사용자 정보 이름 : 나이 : 주소 : 이메일 : loginFail.jsp 로그인실패 📌DB작업 시 반복적 수행을 편하게 해주기 위해 만든 파일 JdbcUtil.java package db; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSe..

  • format_list_bulleted JSP & Servlet/실습
  • · 2022. 6. 30.
  • textsms

[JSP & Servlet] 로그인 (feat. 세션 & 쿠키) - 테이블 생성 및 vo(Value Object)

로그인 구현에서는 게시판과는 다르게 FrontController 서블릿을 사용하지 않고 클라이언트의 요청을 서블릿에서 바로 받는 기본 형태의 모델 2 구조로 구현해보도록 하겠다. 📌테이블 생성 CREATE TABLE members( id VARCHAR(12) PRIMARY KEY, passwd VARCHAR(12), addr VARCHAR(50), age INT, email VARCHAR(30), gender CHAR(1), name VARCHAR(12), nation VARCHAR(16) ); START TRANSACTION; INSERT INTO users VALUES('java','java','서울특별시',30,'java@gmail.com','M','김자바','대한민국'); COMMIT; users..

  • format_list_bulleted JSP & Servlet/실습
  • · 2022. 6. 30.
  • textsms

[JSP & Servlet] 게시판 만들기 (feat. MySQL) - View

아래 뷰 페이지는 controller/BoardFrontController.java에서 연결된다. 📌새로운 글 작성 뷰 페이지 qna_board_write.jsp 새로운 글 작성 글쓴이 비밀번호 제 목 내 용 파일 첨부 enctype="multipart/form-data" 부분이 있어야 파일업로드 기능 처리 가능하다. 📌게시판 목록 List 뷰 페이지 qna_board_list.jsp 글 목록게시판글쓰기 0){ %> 번호 제목 작성자 날짜 조회수 [이전] [] =maxPage){ %> [다음] [다음] 등록된 글이 없습니다. 📌게시글 상세보기 뷰 페이지 qna_board_view 글 내용 상세보기 제 목 : 첨부파일 : [답변] [수정] [삭제] [목록] 📌 게시글 수정 뷰 페이지 qna_board_mo..

  • format_list_bulleted JSP & Servlet/실습
  • · 2022. 6. 29.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (399)
    • Java (54)
      • 소개 (2)
      • 기본 문법 및 OOP (9)
      • Java API (0)
      • Java 응용 프로그래밍 (0)
      • Java 8+ (0)
      • Java 외부 라이브러리 (0)
    • Spring (1)
      • Spring Core (0)
      • Spring Web (0)
      • Spring Data (0)
      • Spring Batch (1)
      • Spring Infra (0)
    • Docker (7)
    • Messaging & Event (3)
      • EDA(Event Driven Architectu.. (2)
      • Kafka (1)
    • CS (17)
      • Architecture (1)
      • Newtwork (0)
      • OS(Operating System) (0)
      • Algorithms (0)
      • 면접 준비 (7)
      • 네트워크 (2)
      • HTTP (6)
      • 알고리즘 (1)
    • Web (13)
    • AWS (6)
    • Spring Framework (33)
    • Spring Boot (10)
    • Spring Data (22)
      • JPA (14)
      • Query DSL (7)
      • Redis (1)
    • Spring Security (9)
    • Spring Batch (4)
    • MyBatis (10)
    • Front-End (51)
      • JS (27)
      • Vue.js (17)
      • React (5)
      • JQuery (0)
      • d3.js (2)
    • DBMS (24)
      • SQL, RDBMS (16)
      • MongoDB (5)
      • Redis (3)
    • Kafka (3)
    • 리눅스 (Linux) (4)
    • 디자인 패턴 (3)
    • VCS (8)
    • API (0)
    • TOOL (3)
    • Reading Book (28)
      • 이펙티브 자바 (11)
      • Clean Code (10)
      • 1분 설명력 (4)
      • HOW TO 맥킨지 문제해결의 기술 (3)
    • C# (4)
    • NSIS (6)
    • JSP & Servlet (65)
      • 개념 (42)
      • 실습 (23)
    • ETC (11)
최근 글
인기 글
최근 댓글
태그
  • #이펙티브 자바
  • #servlet
  • #jsp
  • #mybatis
  • #Java
  • #JDBC
  • #회원 관리
  • #querydsl
  • #Docker
  • #게시판
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바