🚀 부트캠프 - PLAYDATA 썸네일형 리스트형 8/2 수업 내용 메모 이미지 파일 업로드 폴더 => C:\board\article_image\temp 게시판 글쓰기 구현 글 추가는 한 개의 글을 추가하므로 /addArticle.do이고, 글 목록에 출력하는 경우는 여러 개의 글을 조회하므로 /listArticles.do이며 s를 붙여 표현. 게시판의 글쓰기 기능을 구현하는 과정 1. 글 목록창(listArticles.jsp)에서 글쓰기 창을 요청 "${contextPath}/board/articleForm.do" 2. 글쓰기 창에서 글을 입력하고 컨트롤러에 /board/listArticles.do 로 글쓰기를 요청 3. 컨트롤러에서 Service클래스로 글쓰기 창에서 입력한 글 정보를 전달해 테이블에 글을 추가 4. 새 글을 추가하고 컨트롤러에서 다시 board/listA.. 더보기 [PLAYDATA / JavaWeb] Oracle, elclipse DB 연결방법 1. 기본적인 java db연결방법 package com.kmh; import java.sql.Connection; import java.sql.Date; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.util.ArrayList; import java.util.List; public class MemberDAO { private static final String DRIVER = "oracle.jdbc.driver.OracleDriver"; private static final String URL = "jdbc:oracle:thin:@localhost:1521:XE"; priva.. 더보기 플레이데이터 백엔드 개발 부트캠프 5주차 회고록 1) 전반적인 느낀 점 (일주일 동안 한 일) - 한 주간 미니 프로젝트를 위해 회의를 하고 역할 분담을 통해 맡은 부분을 구현하기 위해 노력했다. - 기능 구현 시 스스로 오류를 해결하는 경우가 적어 기본 개념이 부족하다는 생각이 드는 한 주였다. 2) 좋았던 점 (좋았거나 내가 잘했던 점) - 미니 프로젝트를 진행하면서 사소해서 물어보지 못하고 넘어갔던 부분들을 팀원에게 물어보며 기초적인 개념을 다져나갈 수 있었다. - 미니프로젝트를 통해서 전체적인 구조를 파악할 수 있었다. 3) 아쉬웠던 점 - 내가 구현한 부분 외에는 다른 부분이 어떻게 구현되는지 관심을 많이 못 가졌다. - 프로젝트에 조금 더 욕심을 내어 다양한 기능을 구현할 수 있도록 시도를 해보지 못한 점이 결국 다른 사람들에 비해 구현해 .. 더보기 플레이데이터 백엔드 개발 부트캠프 4주차 회고 1) 전반적인 느낀 점 (일주일 동안 한 일) 웹 쪽을 배우면서 데이터를 쫓아가는 것을 점점 익혀나가는 것 같지만 아직 부족한 부분이 많은 것 같다. 강사님께서 내주시는 과제를 아직 끝까지 완성을 못해봐서 계속 다음 프로젝트 진행 시 같은 부분에서 막혀 더 이상 발전시키지 못했던 것 같다. 아직 데이터를 주고받을 때 어떤 방식으로 전달하고 전달받게 되는지 이해가 부족한 것 같다. 두 번째 미니프로젝트를 하면서 저번 프로젝트 때 내가 맡지 않았던 부분을 다루게 되면서 나의 약점을 다시 한번 마주하게 되었다. 꼼꼼하게 프로젝트를 이해할 수 있도록 해야겠다. 2) 좋았던 점 (좋았거나 내가 잘했던 점) 팀원분들과 함께 이야기를 통해 서로 모르는 부분을 설명해주면서 이해를 못 했던 부분을 조금 더 쉽게 이해할 .. 더보기 [PLAYDATA / JSP] for문 사용해서 목록 리스트를 출력해서 전송 번호 제목 글쓴이 날짜 조회 더보기 [day12 / Java Web] 폴더, ServletRequest , ServletResponse 기억해야 할 내용 : 오늘은 파일들을 다른 폴더에 잘못 담아서 한참을 헤맸다. 기억하자 꼭! 웹 어플리케이션 배치 설명서 파일을 자동 재 생성하도록 체크상자를 선택해야함. 이 체크상자를 체크하면 프로젝트의 WEB-INF 폴더에 web.xml 파일이 자동 생성됨 src : 자바 소스파일을 두는 폴더, 이 폴더에 서블릿 클래스나 필터, 리스너 등 필요한 모든 자바 클래스 파일을 둘 것 build / classes : 컴파일된 자바 클래스 파일이 놓이는 폴더 , 패키지에 소속된 클래스의 경우 이 폴더에 해당 패키지가 자동으로 만들어짐. WebContent : HTML, CSS, Javascript,JSP, 이미지 파일 등 웹 콘텐츠를 두는 폴더. 웹 어플리케이션으로 서버에 배치할 때 이 폴더의 내용물이 그대로.. 더보기 [day 12 / Java Web] Servlet, HTTP, Request & Response 1) HTTP 응답상태 코드 1. 404 : 요청한 자원을 못 찾았다. 2. 500 : 서버 내부에서 오류가 발생하였다. 2) GET 요청 (get요청 시 서버에 데이터를 전달하는 방법) GET 요청의 특징 URL에 데이터를 포함 - > 데이터 검색 및 조회에 적합 바이너리 및 대용량 데이터 전송불가 요청라인과 헤드필드의 최대 크기 GET 요청 1 - 웹 브라우저 주소창에 URL을 입력하는 경우 GET 요청 2 - 링크를 클릭하는 경우 : HTML의 태그는 get 요청을 만든다. GET 요청 3 - 입력폼의 method 속성값이 get인 경우 : HTML폼에서 get으로 요청하는 방법은 태그의 method속성값을 'get'으로 설정하면 된다. method속성의 기본 값이 'get' 이기 때문에 생략해도 .. 더보기 플레이데이터 백엔드 개발 부트캠프 2주차 회고 1) 전반적인 느낀 점 (일주일 동안 한 일) 한 주 동안 배운 내용을 따라가기 바빴던 것 같다. 꼼꼼하게 보려다 보니 복습하는 시간이 생각보다 오래 걸려서 복습을 다 못하고 넘어가는 일도 종종 있었다. 짧은 시간에 많은 내용을 소화하는 게 처음이라 아직 적응 중인 것 같다. 2) 좋았던 점 (좋았거나 내가 잘했던 점) - 일주일마다 자리를 바꿔 새로운 분들과 함께 앉게 되었지만 막상 옆자리 사람 외에는 대화를 많이 못해보고 있어서 아쉬움이 있었다. 마침 그때 매니저님께서 가까이에 앉은 분들과 함께 식사나 음료를 마셔보는 건 어떠냐는 제안을 해주셨다. 덕분에 주변 분들과 함께 이야기도 나누고 맛있는 밥도 먹을 수 있는 시간이 주어져서 좋았다. - 처음에는 모르는 걸 물어보기가 민망해서 물어보지 않고 혼자.. 더보기 이전 1 2 3 4 다음