-
KOSTA 교육 51일차(Semi-Project, insert, select)Review 2020. 6. 24. 00:36
19. 1. 17(목)
실습 내용
- insert
- select
1. insert
- 마감일을 입력하여 Post에 디데이를 나타내준다.
- 마감일을 text로 입력하여준다.
- insert, select할 마감일 쿼리문을 작성한다.
- Post에 작성해야 하기 때문에 p_no를 가져간다.
- select 및 insert에 대한 메소드 생성
- DTO객체에 대한 int 타입을 Insert한다.
- p_no에 대한 객체 타입을 selelct 한다.
- select 및 insert에 대한 DAO를 생성하여 Mapping
- 여기서 DdateInfo는 p_no에 대한 DTO 객체를 들고 나와야 하니 객체를 return해준다.
- Post를 가져와서 객체에 Mapping 후에 객체를 return한다.
- insert시 p_no를 가져와서 DateInfo(Form name)를 set 한 후 Mapping한다.
- DTO객체를 파라미터로 선언하였기 때문에 객체를 생성하여 담는다.
- 세부내용에 마감일이 보여야 하기 때문에 객체를 생성하여 해당 p_no를 Mapping하고 setAttribute를 통해 JSP로 이동할 수 있도록 한다.
- 현재 날짜를 주어 마감일 입력시 참고할 수 있도록 하였다.
- 마감일은 입력한 날짜를 detail에서 볼 수 있도록 하였다.
- d_day는 setAttribute로 들어온 객체이다.
- 디데이는 현재 시간과 마감일을 구하기 위해 사용하였다.
- 양수로 항상 출력이 가능하도록 -1을 곱하여 절대값 역할을 하게 하였다.
오늘 실습 간 느낀점
내가 맡은 업무는 다 끝내서 다른 분야의 파트를 가져와서 진행하게 되었다.
업무의 마감일을 insert하고 select하는 부분인데 생각보다 고려할 것이 많아서 잘 풀리지 않았다.처음부터 지금까지 계속 느끼는거지만 하면 할수록 계속 헷갈리고 머릿속에서 정리가 되지 않는 느낌이 계속 들어 조금만 분야가 달라지면 정확하게 파악하지 못하고 쉽게 코딩을 할 수 없는 상황이 계속되고 있다.
공부 방법이 잘못 된건지 아직 익숙하지 않아서인지 공부는 막상 열심히 하고 있지만 조금 불안한 마음이 있다.다른 파트도 욕심이 나지만 내 기능도 제대로 이해하지 못하고 있어서 많이 불안한 상태이다. 하지만 아직 2개월 뿐이 되지 않았고 계속 하다보면 언젠간 생각하면서 코딩할 수 있을 시간이 올거라 생각한다.
내일은 마감일을 수정하고 삭제하는 기능을 추가해보려 한다.
내일도 화이팅!!'Review' 카테고리의 다른 글
KOSTA 교육 53일차(Semi-Project, Ajax, JavaScript, jQuery) (0) 2020.06.24 KOSTA 교육 52일차(Semi-Project, update, delete, select, session, choose-when-otherwise) (0) 2020.06.24 KOSTA 교육 50일차(Semi-Project, insert, delete) (0) 2020.06.23 KOSTA 교육 49일차(Semi-Project, insert, update) (0) 2020.06.23 KOSTA 교육 48일차(Semi-Project, insert) (0) 2020.06.23