Spring(18)
-
Day87 - [Spring]myBatis
이번에는 Spring 의 myBatis 에 대해서 알아 봅시다. 이 전 포스팅에서, Spring JDBC 를 사용하는 방법을 알아 보았는데요 myBatis 도 DB 에 접근하는 방법으로써, 좀 더 간편합니다. myBatis myBatis 개발자가 지정한 SQL, 고급 매핑을 지원하는 프레임워크 입니다. myBatis 는 기존의 DAO 의 JDBC 코드를 대신 합니다. myBatis 는 기존의 DAO Interface 를 구현화한 DAOImpl 을 xml 파일로 대신 합니다. 사용하는 방법을 알아 봅시다. 1. maven 을 통한 myBatis , myBatis-spring 다운로드 "pom.xml" 파일로 이동해서, 아래의 코드를 추가한 뒤에, Maven Update 를 진행 합니다. ※ 버전은 "mav..
2021.06.19 -
Day86 - [Spring]Spring JDBC
이번에는 Spring JDBC 를 사용 해봅시다. Spring JDBC Spring JDBC 는 , Database 에 접근하는 라이브러리를 뜻 합니다. 이는, java 에서 JDBC 를 사용해 Database 에 접근 했던 적이 있죠? 이제, Spring 에서 접근 하겠다 이겁니다. 저는 JAVA 1.8 버전, oracle 12.0 버전을 사용 하고 있습니다. 그러기 위해서는 먼저 "pom.xml" 에 아래의 코드를 추가해 줍니다. 아래의 코드는 사이에 추가 해주면 됩니다. junit junit 4.12 test com.oracle.database.jdbc ojdbc8 19.7.0.0 com.zaxxer HikariCP 3.3.1 org.springframework spring-jdbc ${org.sp..
2021.06.18 -
Day86 - [Spring]Spring Tool Suite 3 다운로드
이번에는 Spring Tool Suite 다운로드 하는 방법을 알아 봅시다. 이는, 이클립스가 포함되어 있는 Spring Tool 이라고 생각하면 되겠습니다. 이미 이클립스에서 sts 를 다운로드해서 사용하고 있는데 왜 이렇게 하냐면.... 이클립스에서 sts 를 다운로드 하니까, 버그가 많이 생겨서 그렇습니다. Spring Tool Suite 3 다운로드 저희는 Spring Tool Suite 3 버전을 다운로드 받을 겁니다. 4 버전 부터는 Boot 형식의 Spring 이라고 해서 조금 다르다고 해요. 검색엔진에 sts 라고 검색을 해 줍니다. 해당 사이트에 들어가서, 아래로 내리다가 아래의 빨간색 박스를 클릭 해주세요. 3.9.14 버전에 4.16 버전을 다운로드 받아 줍니다. ( 이 버전이 JAV..
2021.06.18 -
Day85 - [Spring]Service, Model 부분 만들기
이번에는, Service 부분과 Model 부분을 만들어 봅시다 저번 포스팅 까지, Controller 와 view 는 어떻게 만드는지 대충 알겠죠? 이번에는 분기가 나누어 지는 Service 부분과 , DB 에 접근 하는 Model 부분을 만들어 봅시다. Service, Model 만들기 Service 부분과 Model 의 DAO 부분은 먼저, 인터페이스를 만들고, 그 인터페이스를 implements 하는 Service 와 DAO 를 만듭니다. 이 때, Controller 에서는 Service 를 실행하고, Service 는 DAO 를 실행 합니다. Controller 에서 Service 는 기본적으로 JAVA에서는 멤버변수로 "Service service = new ServiceImpl()" 을 사용..
2021.06.16 -
Day85 - [Spring]컨트롤러에서 view 로 변수 전달하기
저번 포스팅에서는, view 에서 컨트롤러로 parameter 전달하는 것을 알아 봤었죠? 이번에는, 컨트롤러에서 view 로 parameter 전달하는 것을 알아 봅시다 컨트롤러 -> view 컨트롤러에서 view 로 매개변수를 전달하는 방법은 4가지가 있습니다. 1. Model 객체 이용하기. 처음에, 컨트롤러를 경유할 때, 컨트롤러의 메서드에 Model 객체를 사용 합니다. addAttribute( key, value ) 를 사용 합니다. view 화면에서는, EL 표기법을 사용해서 key 를 사용 합니다. 2. ModelAndView 객체 이용하기 ModelAndView 객체는, parameter 를 저장하기도 하고, view 의 정보를 저장하기도 합니다. 반환 타입을 ModelAndView 로 ..
2021.06.16 -
Day84 - [Spring]컨트롤러 객체의 구현
이전 포스트를 통해서, 기본 설정이 되어 있는 프로젝트 입니다. https://rsorry.tistory.com/259 Day84 - [Spring]개발환경 구축(Spring 프로젝트 생성) 이번에는 Spring 프로젝트를 생성해보면서, 개발환경을 구축 해봅시다. 개발환경 구축(Spring 프로젝트 생성) 먼저, JAVA / Eclipse / Tomcat 에 대한 환결 설정을 모두 마쳐야 합니다. 제 개발 환경은 , JAVA rsorry.tistory.com 이번에는 Spring 프로젝트에 있는 컨트롤러를 이용해서, 특정한 뷰로 보내는 걸 해봅시다. 컨트롤러 객체의 구현 제 Spring Project 의 구조는 아래처럼 되어 있습니다. 이 중에, src/main/java -> com.simple.test..
2021.06.16