'💻 my code archive/🎨게시판 만들기' 카테고리의 글 목록 (2 Page)
my code archive
article thumbnail
[STS Spring] 게시판 만들기 -- 03. Mybatis 연동

1. pom.xml 수정 (mybatis 이외에도 이번에 수업 시간에 추가했던 의존성 함께 추가했다.) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 org.mybatis mybatis 3.5.9 org.mybatis mybatis-spring 2.0.6 org.aspectj aspectjweaver ${org.asp..

article thumbnail
[STS Spring] 게시판 만들기 -- 02. MySQL 연동

1. pom.xml에 mysql 관련 의존성 추가 1 2 3 4 5 6 7 8 mysql mysql-connector-java 8.0.23 system ${basedir}/src/main/webapp/WEB-INF/lib/mysql-connector-java-8.0.23.jar Colored by Color Scripter cs 2.DB 연결 테스트 확인하기 위한 MySQLConnectionTest.java 생성 3. MySQL 스키마&테이블 생성 -- 나는 이전 학원에서 만들었던 테이블을 다시 활용했다. 4.JUnit Test로 실행 후 연결 잘 되었는지 확인하기 1. jdbc 관련 data.xml 파일 생성 2. spring 우클릭 - Spring Bean Configuration File 5. ao..

article thumbnail
[STS Spring] 게시판 만들기 -- 01. Spring MVC Project 생성

복습을 목적으로 간단한 게시판 만들기 수업 시간에는 오라클을 사용했지만 이번에는 -STS -MySQL 을 사용해보기로 한다. 1. STS 우클릭 - Spring Legacy Project 선택 2. Spring MVC Project 선택 이미 프로젝트를 생성하고 캡쳐하는 거라 저렇게 나온다. 3. 패키지명 입력 4. 톰캣 추가 window - preferences - Runtime Environments 5. pom.xml 수정 ★ pom.xml 역할 : 프로젝트 구조, 내용 설명 / 프로젝트 빌드에 필요한 전체 환경 설정, 의존성 등의 정보 기술 기본 디렉토리 구조는 이러하다. pom.xml 설정 전 기본 내용 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ..

article thumbnail
MVC 패턴 model2 방식 - 회원 정보 조회, 수정, 삭제

Web Application model1, model2 1. Model1 (모델1) 방식 -모든 클라이언트의 요청과 비즈니스 로직 처리를 JSP에서 담당하는 구조 -기능 구현이 쉽고 편리, but 유지 보수가 어려워서 큰 프로젝트에서는 한계가 있다. 2. Model2 (모델2) 방식 -각 기능을 분리해서 구현 ->클라이언트의 요청 처리 및 흐름 제어 담당 (Controller) => 서블릿 ->응답 처리 (화면 기능) (View) => JSP ->비즈니스 로직 처리 (Model) => DAO -각각의 기능을 모듈화하여 개발 => 재사용이 용이하다. -유지 보수가 쉽다. -publisher와 개발자 작업 분업화 MVC 디자인 패턴 -Model - View - Controller -Controller 서블릿..

article thumbnail
[게시판 설계 및 구축 --4] 게시판 글 수정, 글 삭제, 글 검색, 답글 작성 기능 구현

게시판 글 수정 기능 구현 BoardFrontController.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 //글 수정 비밀번호 확인 화면 제공 if(cmdURI.equals("/boardUpdatePassword.bbs")){ cmd = new BoardUpdatePasswordCmd(); cmd.execute(request, response); viewPage = "boardUpdatePassword.jsp"; } // 글 수정 비밀번호 확인 처리 if(cmdURI.equals("/boardUpdate..

article thumbnail
[게시판 설계 및 구축--3] 자바 빈 클래스 제작, 게시판 목록, 글 작성, 글 열람 기능 구현

자바 빈 클래스 제작 BoardDTO.java --게시판 글 하나의 데이터를 저장하기 위해 사용 --BOARD 테이블의 각 컬럼에 대응하는 멤버 변수 선언 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 package board.model; import java.sql.Date..

article thumbnail
[게시판 설계 및 구축--2] mysql 테이블 생성, Model 클래스 설계, View JSP 페이지 설계

데이터베이스를 활용하는 웹 애플리케이션은 데이터 삽입, 수정, 삭제 + 데이터 조회 기능으로 구현. ->게시판은 글 목록 조회, 게시글 열람, 글의 수정 및 삭제를 골고루 갖춘 콘텐츠. 게시판 테이블 설계 -- mysql 프론트 컨트롤러 서블릿 설계 프론트 컨트롤러 : 웹 클라이언트의 요청을 가장 먼저 전달받는 역할 수행. Model 클래스 설계 BoardCmd 인터페이스를 구현하여 나머지 클래스에 게시판의 각 기능별 요청 처리!! Model 설명 BoardCmd 게시판 Model 클래스들을 커맨드 패턴으로 사용하기 위한 인터페이스 BoardListCmd 게시판 목록 보기 기능 BoardWriteCmd 게시판 새로운 글쓰기 기능 BoardReadCmd 게시판 글 열람 기능 BoardUpdateCmd 게시..

article thumbnail
[게시판 설계 및 구축 --1] Model1 방식, Model2 방식, MVC 패턴이란

웹 애플리케이션의 설계 모델 설계 모델 : 프로그램을 역할에 따라 분류하여 제작하기 위한 모듈화 방법 설계 모델 종류 : Model1 , Model2 MVC 패턴 Model : 비즈니스 로직 처리 (햄버거집 : 주방, 주문된 햄버거 제작) View : 요청된 서비스의 응답 출력 담당 (햄버거집 : 라이더) Controller : 클라이언트의 요청 처리를 위한 데이터의 입력 처리, (햄버거집 : 카운터 점원, 주문 접수 및 햄버거 주문 주방에 넣기) Model & View 적절히 연결 Model1 데이터의 입력 및 결과 출력에 관한 기능 => JSP에서 구현, 데이터베이스의 데이터와 같은 외부 데이터 처리 => 자바 빈 클래스 OR 비즈니스 로직 처리를 위한 서비스 클래스 사용 =>Model1 방식은 JS..

반응형
반응형