dao
-
(국비교육) 32 - Spring 프로젝트 + 개별 게시글 숫자만 받기 + 팀뽑기 넣기개발/국비교육 2023. 7. 14. 13:53
■ 수업 전 혼자 세팅해보기 1. 오늘 날짜 프로젝트 생성 2. 자바 버전 맞추기 3. 서버 실행 화면 뜨는지 4. 깃 올리기 검색엔진 최적화(SEO), 가장 효율적인 방법은? | 가비아 라이브러리 (gabia.com) 가비아 라이브러리 IT 콘텐츠 허브 library.gabia.com ■ Spring 프로젝트 만들어보기 기존에 있는 home.jsp 와 HomeController 를 삭제해준다. 왜냐하면 home.jsp 는 오류가 많기 때문에 삭제하고 첫 index.jsp 와 IndexController 를 만들 예정이다. 사진과 같이 첫 페이지에 대한 IndexController 생성해준다. @Controller 를 통해 컨트롤러 선언해주기 ※ GetMapping 이란? @GetMapping은 Spri..
-
(국비교육) 31 - Spring 프로젝트 처음부터 데이터 베이스 연결까지개발/국비교육 2023. 7. 13. 19:51
■ Spring 프로젝트 시작해보기 Spring Legacy Project 생성해보기 오늘 날짜로 생성 Spring MVC Project 클릭 후 Next 이름 설정 후 Finish 버전 맞춰주기 Properties -> Project Facets -> 11 버전으로 바꾸기 java 11 변경 완료 확인 가능하다. Preferences 에서 전체 폰트 전체 변경해주기 .java 와 관련된 파일들은 모두 이곳으로 온다. Maven 은 먼저 하드디스크 검색 -> 없으면 인터넷 검색해서 가져온다. jsp 는 view 밑에 존재 왜냐면 기본 초기 설정이 다음과 같이 되어 있기 때문이다. " / " 요청 받으면 아래 내용 실행하고 home 을 리턴한다. 리소스 경로 view 는 여기 들어있어요. MVC 패턴 요즘..
-
(국비교육) 26 - 게시판 꾸미기 2 + executeUpdate + 자바스크립트 + 호이스팅 + var + let개발/국비교육 2023. 7. 6. 16:43
■ 글쓰기 버튼 만들기 * board.jsp 하단에 onclick 만들어준다. onclick : 버튼을 클릭했을 할 동작 즉 우리는 글쓰기 버튼을 눌렀을 때 새로운 페이지로 연결할 것이다. 이제 이를 서블릿으로 연결해줄 것이다. * Write.java Write 에 해당하는 servlet 만들어준다. 서블릿 내 @WebServlet 부분은 소문자로 변경해준다. 정상적으로 연결되는 것을 볼 수 있다. 이제 우리는 글쓰기 화면을 불러오고 로그인 여부를 검사하는 if 문을 만들어준다. 먼저 이를 위해서 RequestDispacher 를 통해 우리가 사용할 write.jsp 와 연결해준다. ※ do Get 과 do Post 차이 servlet을 사용하는 이유는 전송 방식의 차이를 두기 위해서다. do get 은..