프로젝트/BoostCourse Full-Stack Web-Developer
부스트코스 개발일지 TODO앱 만들기 - 7~8일차(완성)
부스트코스 개발일지 TODO앱 만들기 - 7~8일차(완성)
2019.08.17한 이틀내내 CSS만 짰는데, 예상보다 CSS에서 레이아웃을 잘 짜는 게 엄청 어려워서 애먹었다. 처음에는 아예 todo, doing, DONE을 따로 구성하고 그걸 왼쪽 가운데 오른쪽 이런식으로 카드들을 쌓는 방식으로 할려했는데 그방식은 애초에 구현하기가 어려워서 (여기서 한 4시간씀) 그래서 보드화 시켜서 구현하는 방식을 택했다. 그 안에 카드를 따로따로 구현하는걸로. ㅋㅋ; 그래야지 한 화면에 3개가 있을 수 있을 것 같아서, 그렇게 구현하니까 재대로 됨. 원래는 버튼을 div로 따로 구현했는데 이걸 화살표로 만들수 없다는 사실에 좌절하고 7일차를 때려쳤던걸로 기억하고 8일차에 이걸 a태그로 한다음에 get으로 값전달을 하면 된다는 걸 그때 알아버려서 허탈함을 얻었다. 막상 AJAX에서 엄청 고생한..
부스트코스 개발일지 TODO앱 만들기 - 6일차
부스트코스 개발일지 TODO앱 만들기 - 6일차
2019.08.17콜백함수를 통해 변환된 HTML을 값을 받아서 다시 innerHTML을 해주는 작업. 그리고 그 이후에 생기는 모든 문제들에 대해서 다시 생각해볼것ㅠㅠㅠ FE: CSS 다시 짜기. 에대해서 해결을 했어야하는데, 콜백함수에 값이 전달 되지 않은건 HTML에 이 함수가 실행되면, 다시 event처리를 하지 못해서인데 그걸 해결해주기위해선 다시 함수를 재활성화를 시켜주면 되는 것이다. 음.. 그걸 해결시키기위해서 약간 재귀함수처럼 구문을 재활용을 하기로했다. 즉, 콜백함수안에다가 이함수를 넣고 다시 실행되는 방식을 채택했다. 그랬더니 됬다. 문제는 이 함수를 만들었는데 어떤식으로 실행시키는 가였는데 처음에는 일단 이벤트리스너를 통해서 클릭이 된순간 -> 이 함수를 실행을 시켜보도록 했는데, 막상 그러니까 두번..
부스트코스 개발일지 TODO앱 만들기 - 5일차
부스트코스 개발일지 TODO앱 만들기 - 5일차
2019.08.15오늘도 열심히 코딩공부를 합니다. 뚝딱뚝딱 만들지 못해서 아쉬울뿐. 1회차는 2일만에 거의 막힘 없이 만든 느낌인데, 지금은 영 진척이 안난다. 한번 막히면 자꾸 막힌거에서 계속 진척이 안나서 고생한다. ㅠ 일단 AJAX를 구현할때 버튼을 Input으로 만드는 바람에 값전달에 있어서 아무 값도 전달 해주지 못해서, 결국 그 방법을 찾는데 시간자체를 너무 많이 써서 걍 정말 반쯤 포기하는 상태로 있었다. 근데 생각해보니까 input 태그로는 하기 어려울 것 같아서, input말고 다른 태그 쓰면 어떨까 싶어서 그냥 만들어서 해보니까 수월하게 전달이 됬음. 결국 UPDATE는 잘 작동했구. 문제는 없었음. 물론 그 값전달하는 방식에서도 애를 좀 먹었는데, getAttribute를 값을 받아올려했다가 방법의 ..
부스트코스 개발일지 TODO앱 만들기 - 4일차
부스트코스 개발일지 TODO앱 만들기 - 4일차
2019.08.14당일에 AWS 교육 강의를 듣느라 많은 시간 투자를 안해서 별 진척이 없으니 적을 내용도 적긴하다. 일단 조금이라도 했으니까 적어보면, FE: CSS 깔끔하게 해서 완성 시키기. BE: TodoFormServlet을 통해 todoForm.jsp로 포워딩하기. TodotypeServlet만들고 TodoDao , update 메소드 잘 수정해서 적용될수 있게끔 만들기 가 이번에 해야할 일이었는데 일단 Servlet이름을 잘못 설정해서 서블릿이름을 바꿔주었다. Addto 뭐어쩌구로 설정해서 설정하라고 한대로 설정해서 Rename해서 바꿨다. 문제는 웹내에서 servlet URI 코드를 바꿔야하는데 그걸 서블릿 설정할때 아니면 바꾸는 것을 띄우는 방법을 몰랐으나, Web.xml을 통해서 서블릿이름과 URI를 일..
부스트코스 개발일지 TODO앱 만들기 -1~3일차
부스트코스 개발일지 TODO앱 만들기 -1~3일차
2019.08.121~2일차는 사실상 Servlet-JSP 연동에서 가장 헤맸고(헤매었는지 헤맸는지 뭔지 내가 알빠야?) 어디서 가장 해맸냐면, 시발 그 JSP에서 모든 파일이 열릴거라고 착각한 내자신이 너무 밉다. JSP는 HTTP 리스폰스와 리퀘스트를 받지 않고 그냥 형식만 띡 있는 상태라, 리스폰스나 리퀘스트를 직접적으로 받는 쪽은 서블릿이 하는 것이고, 그 내용을 받아서 JSP 전달해주는 게 Servlet이 할일인거임. 즉, JSP는 폼만 만들어서 보여주고. 실질적으로 내용은 서블릿이 가지고 있다는 것이지. 근데 그걸 몰라서 JSP를 서버에서 열어보면서 왜 NULL포인터 예외가 뜬다고 지랄했던 나를 보면서 너무나도 빡이 친다. 그건 당연히 안되는 거기때문이다. 안되는 이유야 당연한것. 받은게 없으니 NULL포인터를..