ejyoo's 개발 노트

프로젝트 구성 순서 본문

카테고리 없음

프로젝트 구성 순서

ejyoovV 2021. 4. 20. 14:32

1. GSON 사용 위한 톰캣 업그레이드 일부 톰캣 7버전에서 지원안함. (지원 안하는 버전 7.0.73)

 

1) apache-tomcat-7.0.108-windows-x64.zip 설치 (압축풀기)

2) 이클립스 Server 추가

ejyoo.tistory.com/168?category=930353

 

이클립스 톰캣 연동

Dynamic Web Project 생성 톰캣 서버 생성 혹시 java 파일에 문제가 있는경우 아래 코드 실행

ejyoo.tistory.com

 


2. web.xml 에 페이지 등록하고 테스트 페이지 실행

localhost:8080/display-name/index.jsp

localhost:포트번호/xml세팅이름/페이지이름


web.xml에 WebController 매핑


 

web.xml initparam 에서 매핑된 handler-config properties 파일 추가

# 웹 설정 관련된 정보를 담는곳 ==> WEB-INF
# 배포 시 WEB-INF - classes에 모든 클래스 정보들이 담겨있음.
# 외부에 전혀 노출이 되지 않는 곳 (중요한 곳) ==> 숨겨진 폴더임.
# key = URL , Value = 경로

 


핸들러 매핑될 JAVA 경로에 java 파일 생성


 

ibatis, log4j 설정 파일 res 폴더에 세팅 , util에 SqlMapClientUtil.java 세팅


조회할 쿼리 세팅


라이브러리 추가


WebController, CommandHandler, NullHandler 세팅

 


필터 xml 등록


filter 클래스 : CustomEncoding.java , MultipartParser.java 와 util 클래스의 FileUploadRequestWrapper.java


 

View 폴더 생성 및 뷰 쪽 페이지 생성


src vo 패키지 폴더 작성 및 vo 생성

 


Setter getter 생성


DAO 생성 (인터페이스, Implements)


Service 생성


서버 실행

정상 출력을 확인할 수 있음.

 


회원 목록 출력

 

 

jquery js 추가


데이터 추가 위한 js 세팅


json 데이터 만들 jsp 세팅

 


html 세팅