본문 바로가기

웹 개발

(140)
[Web_JSP] 22 실습(MVC(board)) - [Web_JSP] 21 이어서 1. dBeaver에서 테이블 생성 create table tbl_reply( reply_number int unsigned auto_increment primary key, reply_content varchar(700), board_number int unsigned, member_number int unsigned, foreign key (board_number) references tbl_board(board_number) on delete cascade, foreign key (member_number) references tbl_member(member_number) on delete cascade ); select * from tb..
[Web_JSP] 21 실습(MVC(board)) - [Web_JSP] 20 이어서 1. boardWrite.jsp ${board.getBoardTitle()} 작성자 : ${board.getMemberId()} 첨부파일 첨부파일이 없습니다. ${board.getBoardContent()} Magna Aliquam tempus Ultrecies nul Gravida ultricies Commodo etiam Feugiat Morbi sem lorem Praes sed dapi Sed adipis nullam Fus dolor lacinia Tempus Donecnec etiam Aapibus sedun Namnulla tempus Morbi set amet Aliquam Lorem prasent dia Nellentes ips..
[Web_JSP] 20 실습(MVC(board)) - [Web_JSP] 19 이어서 1. BoardFrontController.java package com.board.app.board; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.board.app.action.ActionInfo; public class BoardFrontCont..
[Web_JSP] 19 실습(MVC(board)) - [Web_JSP] 18 이어서 1. config.xml http://mybatis.org/dtd/mybatis-3-config.dtd"> 2. BoardListOk.java package com.board.app.board; import java.io.IOException; import java.util.HashMap; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.board.app.action.Action; import com.board.app.action.ActionInfo; import com.board.app.domain.dao...
[Web_JSP] 18 실습(MVC(board)) - [Web_JSP] 17 이어서 ​ 1. BoardVO.java package com.board.app.domain.vo; public class BoardVO { private int boardNumber; private String boardTitle; private String boardContent; private int memberNumber; private String boardDate; private int readCount; public BoardVO() {;} public int getBoardNumber() { return boardNumber; } public void setBoardNumber(int boardNumber) { this.boardNumbe..
[Web_JSP] 17 실습(MVC(자동로그인)) - [Web_JSP] 16 이어서 1. MemberDAO.java package com.board.app.domain.dao; import java.util.HashMap; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import com.board.app.domain.vo.MemberVO; import com.mybatis.config.MyBatisConfig; public class MemberDAO { SqlSessionFactory sqlSessionFactory = MyBatisConfig.getSqlSessionFactory(); SqlSes..
[Web_JSP] 16 실습(MVC) - [Web_JSP] 15 이어서 5. web.xml board index.html index.htm index.jsp default.html default.htm default.jsp MemberFrontController com.board.app.member.MemberFrontController MemberFrontController *.me 6. header.jsp 로그인 아이디 비밀번호 아이디 저장 자동 로그인 아이디 찾기 | 비밀번호 찾기 Magna Aliquam tempus Ultrecies nul Gravida ultricies Commodo etiam Feugiat Morbi sem lorem Praes sed dapi Sed adipis nullam Fus dolor la..
[Web_JSP] 15 ● 쿠키(Cookie) - 웹 브라우저가 보관하고 있는 데이터로, 웹 서버에 요청을 보낼 때 헤더에 담아서 전송한다. - 웹 브라우저는 쿠기가 삭제되기 전까지 웹 서버에 쿠키를 전송한다. ● 장단점 - 클라이언트의 특정 폴더에 정보를 저장하기 때문에 서버의 부하를 줄일 수 있다. - 정보가 사용자 컴퓨터(로컬)에 저장되기 때문에 보안에 위협받을 수 있다. - 데이터 저장 용량에 한계가 있다. - 일반 사용자가 브라우저 내의 기능인 "쿠키 차단"을 사용했을 경우 쿠키는 무용지물이 된다. ● 쿠키 동작 방식 1. 쿠키 생성 - 웹 서버에서 쿠키를 생성하고 쿠키에 응답 데이터를 담아서 웹 브라우저에 전송한다. 2. 쿠키 저장 - 웹 브라우저는 응답 데이터를 담고 있는 쿠키를 메모리나 파일로 저장한다. 3. 쿠..