WIL(3)
-
WIL
JPA 란 JSP에서는 JDBC를 이용해서 DB랑 데이터를 주고 받았는데, JPA를 이용하면 JPA가 JDBC API를 사용해서 DB랑 데이터를 주고 받는다. JPA가 엔티티(개체)를 받으면, 그 엔티티를 분석해서 SQL 쿼리를 생성해서 DB에 날려줌 같은 트랜잭션 안에서 같은 데이터를 찾으면 쿼리를 다시 안날리고, 캐시에 있는 것을 반환함 Controller, Service, Repository Controller : 서버로 들어오는 API 요청 수신, 적절한 세부 컨트롤러에게 작업을 위임 Service : DB처리를 위해 DAO를 이용하여 데이터를 요청하는 등 비즈니스 로직 수행 Repository : Spring Data JPA의 모듈로 매우 적은 코드로 DAO를 구현할 수 있게 하는 인터페이스 O..
2022.12.12 -
회고
이번주는 자바 강의를 듣는데 멘붕이 와서 마음을 다잡기가 힘들었다. 공부하다 다음날 되면 까먹고 봐도 계속 처음 보는것 같은 느낌이 들어서 많이 힘들었다. 주말을 이용하여 잘 쉬고 다시 마음을 다잡아야겠다. *주말에 해볼 것들 -깃헙 특강듣기 -메모장 코드, 은행관리 프로그램 좋은 코드로 다시 바꿔보기 -자바 기초 문법 복습 -cs특강 다시 듣기
2022.12.05 -
WIL1
이번주는 수요일 메모장 구현 미니 프로젝트를 하였다 자바 문법 강의만 듣다가 배운거로 기능 구현을 하였는데 너무 어려워서 멘붕이 왔다... 강의로 듣고 간단한 예제만 했을 때랑은 너무 난이도 차이가 많이나서 머리가 하얘졌다 계속 구글링을 해서 찾고 팀원들과 얘기를 하면서 점점 어떤 식으로 코드가 구현되고 실해되는지 조금씩 이해가 가면서 성공적으로 프로젝트를 만들었다 하지만 혼자 했으면 절대 못할꺼 같았는데 팀원들의 도움으로 만들 수 있었다. 메모장 기능구현을 바탕으로 다음주 화요일까지 은행관리 프로젝트를 구현하는 프로젝트가 있어서 팀원들과 구성회의후 폼을 잡고 코드를 만들고 있다 아직 메모장 프로그램이 잘 이해가 안가서 이번 주말에 다시 복습을 하여 어느정도 기본을 배우고 해야겠다... 화이팅!
2022.11.27