ABOUT ME

-

오늘
-
어제
-
-
  • KOSTA 교육 51일차(Semi-Project, insert, select)
    Review 2020. 6. 24. 00:36

    19. 1. 17(목)

     

    실습 내용

     

    1. insert
    2. 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개월 뿐이 되지 않았고 계속 하다보면 언젠간 생각하면서 코딩할 수 있을 시간이 올거라 생각한다.

     

    내일은 마감일을 수정하고 삭제하는 기능을 추가해보려 한다.
    내일도 화이팅!!

    댓글