model-24 11.23일 (mvc / ajax / jackson object class) -회원 등록, 로그인, 게시판을 시작해 확장하는 방식으로 학습 -프로젝트 시 참고할 파일 ch08-mvcPage.war 파일 안에 선생님이 기본적인 servlet과 .jar파일 등은 다 넣어주셨음 수정하면서 배워나가기 테이블 생성 기본테이블1, 개인정보테이블1, 시퀀스1 생성 탈퇴 시 개인정보테이블 데이터를 삭제하고, 기존 id로는 재가입하지 못하게 기본테이블의 id는 남겨둠 글은 모두 삭제해도 되고, 안해도 됨 webapp sql (folder) table.sql --부모테이블 (아이디 남기기) create table zmember( mem_num number not null, id varchar2(12) unique not null, --재가입 못하게 방지 auth number(1) default 2.. 2023. 11. 24. 11.22일 (mvc패턴 News기사 게시판 생성 완성 파일) 완성본 파일 업로드 유의해야할 점 이미지 첨부파일이 있기 때문에 register, modify에서 신경써야할게 조금 있음 src/main/java kr.controller - Action / DispatcherServlet.java kr.util - DBUtil / FileUtil / PagingUtil.java 제외 +파일 업로드 위해 webapp-upload(folder) 생성 더보기 혼자 다시 복습하면서 순서 정리해봤음..! (아닐수도) Servlet + Action.interface + web.xml설정 + css + .jar 파일 다 있는 project 라는 가정 하에 1) index.jsp 2) ListAction.java - list.jsp - ActionMap.properties (첫화면 .. 2023. 11. 23. 11.20일 (jstl / model-2(mvc)) 1. core lib 설정된 속성을 제거하는 태그 (set 태그로 셋팅된 데이터 삭제 가능) scope은 값이 셋팅된 범위를 의미(page,request,session,application), 생략 시 page 가 기본 셋팅 위치 ch21-jstl s02_remove.jsp 데이터 삭제 전 : ${str} ------------------------- 데이터 삭제 후 : ${str} scope를 따로 지정하지 않을 때 기본 저장 위치는 page 조건이 true이면 수행문을 수행하는 태그 jstl에도 if문이 있음 (태그 형태) input 태그로 if를 만들기 때문에 else가 없어 다중 체크는 불가능, 단일 체크만 가능함 boolean 타입으로 조건체크 -> el태그가 연산 후 출력 ch21-jstl s.. 2023. 11. 20. 11.17일 (model-1 employee-story/ model-2) 이전에 했던 model-1 employee-story 연동 계속 ch05-ServletMain src/main/java kr.employee.dao EmployeeDAO package kr.employee.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import kr.employee.vo.EmployeeVO; import kr.util.DBUtil; public class EmployeeDAO { //싱글턴 패턴 private static EmployeeDAO instance = new EmployeeDAO(); public static EmployeeDAO getInstance(.. 2023. 11. 18. 이전 1 다음