SpringMVC 썸네일형 리스트형 [국민취업지원제도 일경험프로그램 6일차] 게시판 만들기(CRUD, SpringMVC, mapper, mybatis) 6 일차 특이사항 1. 퇴근 시 실외기 문 열어둘 것. 에어컨 작동 안 됨. 2. 새로운 과제 : 게시판 만들기(CRUD) jQuery 기초 내용 1. 자바스크립트 라이브러리. HTML 문서 탐색 및 조작. 2. 배우는 목적 : 실무적인 코드 작성. 가독성 높아짐. 3. class에 접근하려면 . 으로 접근한다. id에 접근하려면 #으로 접근한다. 새로운 과제 : 게시판 만들기 1. Spring 세팅 → oracle DB 접속 → mybatis 설치 2. 회사 디비정보 확인 후 접속 3. 개발 환경 설정 : 라이브러리 추가(pom.xml), 의존성 설정(root-context.xml) 4. 모델 구현 - BoardDto.java, BoardDao.java, BoardDaoImpl.java 5. 서비스 구.. 더보기 게시판 댓글 기능 구현하기. 댓글 오류 발생. 댓글 기능 구현하기 순서 1. 댓글 모델 (Model) 설계: 댓글의 데이터를 담을 댓글 모델(DTO)을 정의. 댓글의 내용, 작성자, 작성일자 등을 포함. 2. 댓글 컨트롤러 (Controller) 작성: 댓글과 관련된 요청을 처리할 댓글 컨트롤러를 작성합니다. 댓글 작성, 조회, 수정, 삭제 등의 기능을 처리하는 메서드를 구현. 3. 댓글 매퍼 (Mapper) 작성: 댓글 데이터를 데이터베이스와 연동하기 위한 댓글 매퍼를 작성. MyBatis를 사용하여 데이터베이스와의 상호 작용을 담당하는 SQL 쿼리를 작성. 4. 댓글 DAO (Data Access Object) 작성: 댓글 매퍼와 컨트롤러 사이에서 데이터 액세스를 처리하기 위한 댓글 DAO를 작성. 댓글 매퍼와의 연결 및 데이터 액세스 메서드를 .. 더보기 66일차 코딩학원 ● 66일차 코딩학원 공부내용 정리 1. 게시판이 final임. 반복해서 만들어볼 것. 2. SpringMVC(화면과 데이터 분리)에서 SpringBoot로 가면 추상화가 심해진다. 추상화 : 내용이 많이 감춰져 있음. 미술도 추상화는 이해하기 힘들다. 숨겨진 내용이 많다. 3. 오늘의 과제 : 'JDBC 연결해제' 하기. 복습을 조금 해보면 JDBC는 자바 프로그램에서 다른 기종간의 데이터베이스를 표준화된 방법으로 접속할 수 있도록 만드는 API 규격이다. 4. 테이블당 하나의 DAO를 가진다. 1:1 관계다. 5. interface는 구현부가 없다. abstract다. 6. interface, Override 등 java개념이 계속 나옴. 7. @Autowired를 사용하면 injection된다. 8.. 더보기 62일차 코딩학원 ● 62일차, 코딩학원 공부내용 정리 1. Spring DI 관련 개념. Bean이란 무엇인가? 2. 의존관계 주입은... Bean은 만들어져있고 그것을 객체에 넣어준다는 건가? 3. 해시 코드가 뭐야? 4. 싱글톤이면 하나의 객체만 생성, prototype이면 여러 개 생성 가능. package com.earth.DI; import org.apache.catalina.core.ApplicationContext; import org.springframework.context.support.GenericXmlApplicationContext; class Car {} class Engine {} class Door {} public class SpringDITest { public static void ma.. 더보기 이전 1 다음