JAVA
-
Spring MVC2 - 2.JAVA/웹 프로그래밍 - Spring 2020. 12. 16. 21:19
아래의 글을 이어서 시작해보자. designatedroom87.tistory.com/340 Spring MVC2 - 1. 기본 설정 프로젝트를 생성시에 maven 프로젝트로 생성을 한다. File -> New -> Maven Project를 선택하고 Next를 선택한다. create simple project를 체크하고 Next를 선택한다. artifact id는 프로젝트 이름이다. war는.. designatedroom87.tistory.com src/main/java폴더의 controller 패키지의 IndexController.java의 내용이 아래의 내용이다. mv.addObject함수의 매개변수는 index.jsp 혹은 /WEB-INF/index.jsp으로 매개변수를 설정했다. 여기서는 짧게 아..
-
Spring MVC2 - 1. 기본 설정JAVA/웹 프로그래밍 - Spring 2020. 12. 15. 22:28
프로젝트를 생성시에 maven 프로젝트로 생성을 한다. File -> New -> Maven Project를 선택하고 Next를 선택한다. create simple project를 체크하고 Next를 선택한다. artifact id는 프로젝트 이름이다. war는 웹 페이지로 만들 것이므로 이를 선택한다. 그리고 Finish를 선택한다. 그리고 아래와 같이 Servers탭에서 아래의 Tomcat v9.0을 우 클릭한다. 그리고 아래와 같이 Add and Remove를 선택한다. 현재의 프로젝트만 오른쪽에 두고 나머지는 왼쪽에 둔다. 그리고 Finish를 선택한다. 그리고 다시 Servers탭으로 돌아와서 Tomcat v9.0을 더클 클릭한다. 왼쪽 하단에 Modules를 선택한다. 아래와 같이 현재 프로젝..
-
Annotation으로 객체(bean)을 생성하기JAVA/웹 프로그래밍 - Spring 2020. 12. 14. 22:11
아래의 내용의 연장선이다. designatedroom87.tistory.com/337 자바 프로젝트를 Spring으로 만들기(Interface 다시 보기) 아래의 내용에 이어서 진행해보자. designatedroom87.tistory.com/336?category=909022 프로젝트를 Maven 프로젝트로 변경하기 아래의 내용을 참고해보자. designatedroom87.tistory.com/334?category=909022 Mave.. designatedroom87.tistory.com 기존의 프로젝트에 src폴더에 anotest패키지를 만든다. 기존에 xml설정 파일에서 bean에서 객체를 생성했다. 객체를 생성하는 부분 전체를 주석처리 하자. 그리고 config.xml에서 아래와 같이 두 문장을..
-
자바 프로젝트를 Spring으로 만들기(전체 처음부터 다시 보기)JAVA/웹 프로그래밍 - Spring 2020. 12. 11. 14:29
아래의 내용에 이어서 이번에는 다시 처음부터 구현해보도록 하자. designatedroom87.tistory.com/337?category=909022 자바 프로젝트를 Spring으로 만들기(Interface 다시 보기) 아래의 내용에 이어서 진행해보자. designatedroom87.tistory.com/336?category=909022 프로젝트를 Maven 프로젝트로 변경하기 아래의 내용을 참고해보자. designatedroom87.tistory.com/334?category=909022 Mave.. designatedroom87.tistory.com 웹 개발할때 DI를 사용하는 방법을 알아보자. 아래와 같이 일반 자바 프로젝트를 하나 만든다. Next를 선택한다. 그리고 아래와 같이 module-..
-
자바 프로젝트를 Spring으로 만들기(Interface 다시 보기)JAVA/웹 프로그래밍 - Spring 2020. 12. 9. 21:48
아래의 내용에 이어서 진행해보자. designatedroom87.tistory.com/336?category=909022 프로젝트를 Maven 프로젝트로 변경하기 아래의 내용을 참고해보자. designatedroom87.tistory.com/334?category=909022 Maven 설치 및 설정 우리가 앞에서 서블릿에서 게시판 만들기에서 이미지 업로드 시에 cos.jar파일을 WEB-INF/lib폴더에 추가해.. designatedroom87.tistory.com 우선 일반 자바프로젝트를 생성하고 프로젝트 이름을 spring이라 하자. spring으로 변환하기 전에 우선 DI에 대해서 알아야 한다. 즉, 이는 자바 문법에서 '인터페이스'에 대해 알아야 한다. 인터페이스의 예제를 살펴보자. src폴더..
-
프로젝트를 Maven 프로젝트로 변경하기JAVA/웹 프로그래밍 - Spring 2020. 12. 8. 21:41
아래의 내용을 참고해보자. designatedroom87.tistory.com/334?category=909022 Maven 설치 및 설정 우리가 앞에서 서블릿에서 게시판 만들기에서 이미지 업로드 시에 cos.jar파일을 WEB-INF/lib폴더에 추가해야 했다. 그리고 오라클을 설정했을 때도, jdbc드라이버도 lib에 추가를 해야 했다. 너무 designatedroom87.tistory.com 인터넷 상에서 설정 하나 만으로도 라이브러리가 변경되므로 프로젝트를 Maven 프로젝트로 바꾸는 이유이다. 편하다. 자동으로 라이브러리를 다운받아 준다. 1. 일반 자바 프로젝트를 생성 일반 자바 프로젝트를 만들자. 프로젝트 명은 java라고 하자. 아래와 같이 프로젝트 네임은 java라고 한다. 그리고 Nex..
-
Maven 설치 및 설정JAVA/웹 프로그래밍 - Spring 2020. 12. 7. 22:29
우리가 앞에서 서블릿에서 게시판 만들기에서 이미지 업로드 시에 cos.jar파일을 WEB-INF/lib폴더에 추가해야 했다. 그리고 오라클을 설정했을 때도, jdbc드라이버도 lib에 추가를 해야 했다. 너무 불편했다. 이는 설정 만으로도 인터넷에서 다운로드 해주는 일을 하는 애가 있다. 이것이 Maven이다. 이는 pom.xml에서 설정한다. maven은 설정 단계가 많다. maven.apache.org로 이동한다. 다운로드 탭으로 이동한다. 아래의 파일을 다운로드 하고 압축을 풀자. C드라이브에 이 폴더를 저장하자. 폴더 명을 짧게 maven으로 변경하자. 폴더 내부로 들어가 보자. bin폴더에 mvn.cmd 파일이 실행파일이다. 그리고 여기서 홈 디렉토리를 등록해야 한다. 윈도우 탐색기를 열어서 "..
-
게시판 만들기 - 11. connectionPool 구현하기JAVA/웹 프로그래밍 - JSP 2020. 12. 4. 18:37
아래의 내용에 이어서 할 것인데, 부록의 느낌으로 보자. designatedroom87.tistory.com/332 게시판 만들기 - 10. 이미지 업로드 구현하기 designatedroom87.tistory.com/331?category=901206 게시판 만들기 - 9. 검색 리스트 구현하기 아래의 내용에 이어서 계속 구현할 것이다. designatedroom87.tistory.com/329 게시판 만들기 - 8. 글 수정 & 글 삭.. designatedroom87.tistory.com 코드와 데이터를 분리한다는 의미는 데이터는 데이터 대로 코드는 코드 따로 분리 해서 명령으로 이들을 불러온다. 나중에 connectPool을 구현할 때, xml문서를 활용한다. 여기서의 xml은 WebContent/..