상세 컨텐츠

본문 제목

스프링 웹프로젝트 연습_3

JSP·자바·코틀린

by 김일국 2019. 10. 10. 17:23

본문

이전 2개의 포스트에서는 기본 기술을 점검해 보았습니다.

이젠 개인 프로젝트로 들어가 봅니다.

1. 스프링 개발 패키지를 구성 (아래 이미지 참조)

2. DB스키마와 테이블 2개 생성

 create table TBL_BOARD
(
 bno int not null auto_increment
    ,title varchar(200) not null
    ,content text null
    ,writer varchar(50) not null
    ,regdate timestamp not null default now()
    ,update_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP on UPDATE CURRENT_TIMESTAMP
    ,view_count int default 0
    ,primary key(bno)
);

create table TBL_MEMBER
 (
   user_id varchar(50) not null
     ,user_pw varchar(50) not null
     ,user_name varchar(50) not null
     ,email  varchar(100)
  ,reg_date  TIMESTAMP NOT NULL DEFAULT now()
  ,update_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP on UPDATE CURRENT_TIMESTAMP   
     ,primary key(user_id)
 );

3. html 디자인(사용자화면, 관리자화면)구성:

  - 부트스트랩기반 반응형, Admin페이지는 Admin-LTE free템플릿 사용, 사용자페이지는 반응형웹실전프로젝트가이드 서적 소스참조

http://icoxpublish.com/bbs/board.php?bo_table=03_board&wr_id=31&sst=wr_datetime&sod=asc&sop=and&page=2 (zip파일다운)

결과화면(아래)


Ps.

초기 스프링 프로젝트 생성하기(아래)

-01_Spring Mvc Project 생성

-02_Spring Mvc Project 기본패키지 정의. 나중에 org.edu.controller로 변경 했습니다.

최종 결과는 상단 첫번째 이미지의 패키지 구성으로 변경해서 만들었습니다.

03_Pom파일에 AddLib 추가(아래)


에러상황 대처1

에러: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
원인:  Maven > Update Project Configuration 실행시 maven 라이브러리 경로가 삭제되는 현상이 발생한다.
해결:
프로젝트 우클릭 >  properties
* Deployment Assembly > Add 버튼 > Java Build Path Entries > Maven Dependencies 선택 > Apply버튼

관련글 더보기

댓글 영역