[Spring] 데이터베이스

Featured image for [Spring] 데이터베이스

0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다!주의하세요! 올인원 스프링 프레임워크 참고. 1. 데이터베이스 데이터베이스로는 RDBMS인 MariaDB를 사용한다. 또한 데이터베이스를 쉽고 직관적으로 관리하기 위해서 HeidiSQL을 추가적으로 사용한다. 가. MariaDB 설치 10.11.5 버전으로 설치한다. Download MariaDB Server – MariaDB.org REST API Reporting Bugs … Continue reading “Download MariaDB Server” 나. HeidiSQL 설치 … 더 읽기

[Spring] 전자 도서관 서비스 1

Featured image for [Spring] 전자 도서관 서비스 1

0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다!주의하세요! 올인원 스프링 프레임워크 참고. https://search.shopping.naver.com/book/catalog/41101295635?cat_id=50010920&frm=PBOKPRO&query=%EC%98%AC%EC%9D%B8%EC%9B%90+%EC%8A%A4%ED%94%84%EB%A7%81+%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC&NaPm=ct=lma2t8xk%7Cci=a48cf03f14ef65da3f75709822c7b195a41bd691%7Ctr=boknx%7Csn=95694%7Chk=dba64f780dac99af3b6dc40908ddb18778aaa3a1 1. 프로젝트 설명 일반 도서관에서 사용할 만한 프로그램이다. 도서 대여, 반납, 희망 도서 신청, 회원 가입 등 기능을 제공한다. 가. 관리자 기능 나. 사용자 기능 2. 프로젝트 생성 새로운 Spring Legacy Project를 생성한다. pom.xml의 java와 spring-framework 버전을 수정한 … 더 읽기

[Spring] Service, DAO 그리고 VO

Featured image for [Spring] Service, DAO 그리고 VO

0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다!주의하세요! 올인원 스프링 프레임워크 참고. https://search.shopping.naver.com/book/catalog/41101295635?cat_id=50010920&frm=PBOKPRO&query=%EC%98%AC%EC%9D%B8%EC%9B%90+%EC%8A%A4%ED%94%84%EB%A7%81+%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC&NaPm=ct=lma2t8xk%7Cci=a48cf03f14ef65da3f75709822c7b195a41bd691%7Ctr=boknx%7Csn=95694%7Chk=dba64f780dac99af3b6dc40908ddb18778aaa3a1 1. 예제 가. 환경 설정 서버에 올라가 있는 ch07_pjt_01을 내린다. ch07_pjt_01을 복사해서 ch08_pjt_01 프로젝트를 생성한다. pom.xml을 수정한다. (ch07_pjt_01 → ch08_pjt_01) 2. 데이터 전송 sign_up.jsp다. 회원가입을 원할 때 사용된다. 가. RequestMapping /signUpConfirm에 RequestMapping된 메서드다. form으로 입력된 정보를 서버에서 확인할 … 더 읽기

[Spring] 클라이언트의 요청이 처리되는 과정

Featured image for [Spring] 클라이언트의 요청이 처리되는 과정

  0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다!주의하세요! 올인원 스프링 프레임워크 참고. 1. 클라이언트의 요청이 처리되는 과정 서버는 어떤 과정을 거쳐서 클라이언트의 요청에 응답하는가? Maven , Tomcat, SpringMVC 동작 간략하게 시각화 9 ~ 10) DispatcherServlet는 HandlerAdapter에게 컨트롤러를 전달하고 실행을 위임한다. 11 ~ 12) 컨트롤러에서 모델(서비스)을, 모델(서비스)에서 Dao를 호출한다. 13 ~ … 더 읽기

[Spring] STS, Tomcat

Featured image for [Spring] STS, Tomcat

0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다!주의하세요! 올인원 스프링 프레임워크 참고. https://search.shopping.naver.com/book/catalog/41101295635?cat_id=50010920&frm=PBOKPRO&query=%EC%98%AC%EC%9D%B8%EC%9B%90+%EC%8A%A4%ED%94%84%EB%A7%81+%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC&NaPm=ct=lma2t8xk%7Cci=a48cf03f14ef65da3f75709822c7b195a41bd691%7Ctr=boknx%7Csn=95694%7Chk=dba64f780dac99af3b6dc40908ddb18778aaa3a1 1. STS STS3을 사용한다. STS3에선 Eclipse에 STS 플러그인을 설치할 수 있고 STS를 설치할 수도 있다. STS를 설치하도록 한다. 가. 설치 우선 springMVC_STS 아래 workspace로 사용할 project 폴더와 다운로드한 파일을 관리할 download 폴더를 생성한다. github에서 설치한다. Spring Tool Suite … 더 읽기

[Spring] @Configuration로 Bean 생성하기

Featured image for [Spring] @Configuration로 Bean 생성하기

  0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다!주의하세요! 올인원 스프링 프레임워크 참고. https://search.shopping.naver.com/book/catalog/41101295635?cat_id=50010920&frm=PBOKPRO&query=%EC%98%AC%EC%9D%B8%EC%9B%90+%EC%8A%A4%ED%94%84%EB%A7%81+%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC&NaPm=ct=lma2t8xk%7Cci=a48cf03f14ef65da3f75709822c7b195a41bd691%7Ctr=boknx%7Csn=95694%7Chk=dba64f780dac99af3b6dc40908ddb18778aaa3a1 1. @Configuration XML을 사용하지 않고 Java Code로 스피링 설정 파일을 만드는 방법에 대하여 알아보자. 가. MemberConfig @Configuration annotation을 사용해서 스프링 프레임워크에서 MemberConfig 클래스를 스프링 설정 파일로 인식하게 한다. applicationContext.xml을 모두 옮긴다. 위 내용은 다음과 같이 옮길 수 … 더 읽기

[Spring] 의존 객체 자동 주입_2

Featured image for [Spring] 의존 객체 자동 주입_2

0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다!주의하세요! 올인원 스프링 프레임워크 참고. 1. 문제 발생 앞서 의존 객체 자동 주입_1에서 의존 객체를 자동으로 주입해 보았다. 앞선 글에 사용한 예제는 아주 단순하기 때문에 아무런 문제 없이 의존 객체를 자동으로 주입할 수 있었다. 하지만 조금만 코드가 복잡해지면 의존 객체가 자동으로 주입되지 않을 수 … 더 읽기

[Spring] 의존 객체 자동 주입_1

Featured image for [Spring] 의존 객체 자동 주입_1

0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다!주의하세요! 올인원 스프링 프레임워크 참고. 1. 스마트폰 연락처 전화번호를 저장, 출력하는 프로그램이다. 2. 클래스 해당 프로젝트의 클래스 다이어그램이다. 의존 관계를 확인할 수 있다. 가. ContactSet 하나의 연락처는 이름과 전화번호를 저장한다. 나. ContactDao 다. ContactRegisterService ContactRegisterService는 contactDao를 필요로 함. 라. ContactSearchService ContactSearchrService는 contactDao를 필요로 함. … 더 읽기

[Spring] Spring Bean Scope

Featured image for [Spring] Spring Bean Scope

0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다!주의하세요! 올인원 스프링 프레임워크 참고. https://search.shopping.naver.com/book/catalog/41101295635?cat_id=50010920&frm=PBOKPRO&query=%EC%98%AC%EC%9D%B8%EC%9B%90+%EC%8A%A4%ED%94%84%EB%A7%81+%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC&NaPm=ct=lma2t8xk%7Cci=a48cf03f14ef65da3f75709822c7b195a41bd691%7Ctr=boknx%7Csn=95694%7Chk=dba64f780dac99af3b6dc40908ddb18778aaa3a1 1. Spring Bean Scope https://docs.spring.io/spring-framework/docs/3.0.0.M3/reference/html/ch04s04.html Scope Description singleton Scopes a single bean definition to a single object instance per Spring IoC container. prototype Scopes a single bean definition to any number of object instances. request Scopes a single … 더 읽기

[Spring] 학사 정보 시스템

Featured image for [Spring] 학사 정보 시스템

0. 출처 아직 배우고 있는 중이라 부정확한 정보가 포함되어 있을 수 있습니다!주의하세요! 올인원 스프링 프레임워크 참고. https://search.shopping.naver.com/book/catalog/41101295635?cat_id=50010920&frm=PBOKPRO&query=%EC%98%AC%EC%9D%B8%EC%9B%90+%EC%8A%A4%ED%94%84%EB%A7%81+%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC&NaPm=ct=lma2t8xk%7Cci=a48cf03f14ef65da3f75709822c7b195a41bd691%7Ctr=boknx%7Csn=95694%7Chk=dba64f780dac99af3b6dc40908ddb18778aaa3a1 1. 학사 정보 시스템 학교에서 사용하는 학사 관리 시스템(EMS)에서 학생 관리(학생 등록, 조회, 수정, 삭제 등) 부분을 구현한다. 필요에 의해서 다른 용도의 관리 시스템으로 수정해서 사용할 수 있다. 코드 : https://github.com/ramen4598/Study_JavaSpring/tree/main/project/ch04_pjt_01 가. DAO IoC 컨테이너는 각종 서비스 객체를 생성하고 … 더 읽기