Java29 [국비지원] KH 정보교육원 92-94일차 해당 기간 동안은 Spring을 배우기 이전에 MyBatis에 이어서 Quartz의 개념을 배우고 스프링을 설치하는 과정을 거쳤다. 이제는 국비 과정도 종반을 향해 가는 느낌이다. 인강을 추가적으로 수강하며 이해도를 높이고 경쟁력을 끌어 올려야겠다. --- * Quartz Job Scheduler 구현에 알고 있어야 할 용어 및 개념 * 1. Job : 수행시켜야 할 일 (Task) 2. JobDetail : Job에 대한 상세정보 - Identity : Job Name, Job Group - Job에 전달할 데이터 설정 3. Trigger : JobDetail 스케쥴링 정보 (언제, 어떻게) - Identity : Name, Group설정 - JobDetail을 언제 시작시킬 것인가? - 실행주기 ( .. 2022. 8. 11. [국비지원] KH 정보교육원 91일차 Mapper Interface를 등록할 때 하나하나 등록하면 나중에 인터페이스가 많아지면 귀찮다. 패키지를 이용해 한번에 등록하는 방법을 알아보자!!! --- 이번엔 mybatis-config.xml에 등록하지 않고 하는 방법을 알아보자 import org.apache.ibatis.annotations.Select; // MyBaits의 Mapper Interface public interface TimeMapper { @Select("SELECT to_char(current_date, 'yyyy/MM/dd HH24:mi:ss') FROM dual") public abstract String getCurrentTime1(); } // end interface TimeMapper.java @Log4j2 @.. 2022. 8. 11. [국비지원] KH 정보교육원 89-90일차 (MyBatis, 마이바티스) 우선 메이븐 프로젝트로 마이바티스 프로젝트를 다시 만들어보자 퀵스타트로 프로젝트 만들고 pom.xml studymybatis 에 있는거 덮어쓰기 pom.xml 들어가서 artifactId name url 프로젝트명과 같게 수정 메인과 테스트 폴더에 있는 app apptest 삭제 빌드패스 들어가서 수정 (소스-라이브러리-오더 순서) 프로퍼티스 들어가서 컴파일러 - 클래스파일 제너레이선 다 체크 리소스 - utf8로 수정 lg4j2 studymybatis - 메인 -리소시스 에 있는거 덮어쓰기 ------------------------------------------------------------------------------------ *웹 3계층 *MVC패턴 (1) Presentation Laye.. 2022. 8. 4. [국비지원] KH 정보교육원 88일차 kh day 088 이번주 공지사항 목요일 능력단위평가 빠지지마세요 이번주 훈련방향 가. 지난주 복기 - Servlet/JSP : JSP EL 완료, JSTL 진행중, UUID 생성기 완료 나. 이번주 예정 1) Servlet/JSP 완료 2) 선행요소 : MyBatis SQL Mapper Framework, Quartz Job Scheduler Framework 3) Eclipse에 Spring Plugin 설치하여 Spring 개발환경 구축 4) Maven 기반 스프링 MVC Project 생성 연습 (10회 이상) 5) 스프링 MVC Project 설정에 대한 이해 : pom.xml, web.xml, log4j2.xml, root-content.xml, servlet-context.xml 6) 스프.. 2022. 8. 2. 이전 1 2 3 4 5 6 7 8 다음