일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- error
- JSON
- 명시적외래키
- Store
- a604mu
- minimalAPI
- .net
- extjs
- c#
- 코드프로그래머스
- lazy loading
- Request
- vscode
- cpu불안들어옴
- mac
- ORM
- EFCore
- LINQ
- 상속
- Config
- 스냅잘찍음
- scanner
- React
- c#코딩의기술실전편
- dbContext
- ViewModel
- intellij
- extraParams
- JavaScript
- wifi안됨
- Today
- Total
ejyoo's 개발 노트
프로젝트 구성 순서 본문
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 세팅