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

INTP 개발자

  • 분류 전체보기 (376)
    • CS (16)
      • 면접 준비 (7)
      • 운영체제 (0)
      • 네트워크 (2)
      • HTTP (6)
      • 스프링(Spring) IoC 컨테이너 (0)
      • 알고리즘 (1)
    • Web (13)
    • AWS (6)
    • Java (43)
    • JSP & Servlet (65)
      • 개념 (42)
      • 실습 (23)
    • 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)
    • ETC (11)
  • 홈
  • 태그

[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

[JSP & Servlet] 게시판 만들기 (feat. MySQL) - DAO(Data Access Object)

📌src/db/JdbcUtil.java package db; import java.sql.*; import javax.naming.Context; import javax.naming.InitialContext; import javax.sql.DataSource; public class JdbcUtil { public static Connection getConnection(){ Connection con=null; String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://localhost:3306/testDB"; try { Class.forName(driver); con=DriverManager.getConnection(url,"아이디","..

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

[JSP & Servlet] 게시판 만들기 (feat. MySQL) - Service 클래스

Service 클래스에서는 각 클라이언트의 요청을 처리하는 비즈니스 로직이 구현된다. 📌새로운 글 작성 처리하는 비즈니스 로직 BoardWriteProService 클래스 package service; import java.sql.Connection; import dao.BoardDAO; import vo.BoardBean; import static db.JdbcUtil.*; public class BoardWriteProService { public boolean registBoard(BoardBean boardBean) throws Exception{ // TODO Auto-generated method stub boolean isWriteSuccess = false; Connection con = ..

  • format_list_bulleted JSP & Servlet/실습
  • · 2022. 6. 27.
  • textsms
[JSP & Servlet] 게시판 만들기 (feat. MySQL) - Action 클래스

[JSP & Servlet] 게시판 만들기 (feat. MySQL) - Action 클래스

📌Action 인터페이스 각 요청을 처리하는 Action 클래스들을 다형성을 이용해서 동일한 타입으로 참조하기 위해서 각 Action 클래스들이 구현할 Action 인터페이스를 설계 package action; import javax.servlet.http.*; import vo.ActionForward; public interface Action { ActionForward execute(HttpServletRequest request,HttpServletResponse response) throws Exception; } 앞서 포스팅한 controller 클래스, 즉 BoardFrontController에서 전송된 요청을 파악하여 각 요청을 처리하는 Actino 클래스 객체의 execute 메소드를 ..

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

[JSP & Servlet] 게시판 만들기 (feat. MySQL) - Controller 클래스

📌Controller 클래스 게시판 프로젝트의 모든 웹 요청은 controller 클래스에서 정의하는 서블릿으로 요청된다. "게시판 만들기"에서는 모든 요청을 처리해주는 서블릿을 생성할 것이다. 즉 전체 요청이 이 클래스에서 제어된다. BoardFrontController 서블릿 package controller; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.htt..

  • format_list_bulleted JSP & Servlet/실습
  • · 2022. 6. 26.
  • textsms
  • navigate_before
  • 1
  • navigate_next
반응형
공지사항
전체 카테고리
  • 분류 전체보기 (376)
    • CS (16)
      • 면접 준비 (7)
      • 운영체제 (0)
      • 네트워크 (2)
      • HTTP (6)
      • 스프링(Spring) IoC 컨테이너 (0)
      • 알고리즘 (1)
    • Web (13)
    • AWS (6)
    • Java (43)
    • JSP & Servlet (65)
      • 개념 (42)
      • 실습 (23)
    • 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)
    • ETC (11)
최근 글
인기 글
최근 댓글
태그
  • #게시판
  • #mybatis
  • #이펙티브 자바
  • #회원 관리
  • #servlet
  • #JDBC
  • #jsp
  • #Spring Batch
  • #환경 세팅
  • #querydsl
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바