전체 글(295)
-
Day88 - [Spring]타일즈 뷰 템플릿(Tiles View Template)
이번에는 타일즈 뷰 템플릿 에 대해서 알아 봅시다. Tiles View Template 타일즈 뷰 템플릿은 웹 페이지의 상단 및 하단 등 공통적으로 들어가는 코드를 한번에 묶어서 사용할 수 있도록 해주는 라이브러리 입니다. 즉. 등과 같이 공통적인 부분은 그대로 두고, 만 바꿔서 편리하게 사용할 수 있도록 해주는 라이브러리 입니다. ex) header 파일명이 바뀌었을 때, 이 header 를 쓰는 모든 페이지에서는 include 를 할 때 header 의 이름을 전부 변경을 해주어야 하지만, 타일즈 뷰 템플릿을 사용하면 1번만 바꿔주면 됩니다. 먼저, Maven 에서 Tiles View Template 를 받아와 줍니다. ( Maven Repository ) 아래 빨간색 체크박스에 있는 3개. 버전은 ..
2021.06.22 -
Day88 - [Spring]롬복(Lombok) 설치 및 사용법
이번에는 Lombok 에 대해서 알아 봅시다 Lombok 롬복은 VO 객체를 만들 때, getter, setter, 생성자 를 빠르게 만들 수 있도록 도와주는 라이브러리 입니다. 쉽게 말해서, 변수만 선언하면, 알아서 getter, setter, 생성자를 만들어 주는 라이브러리 입니다. Lombok 을 사용하면, 빠르게 VO 객체를 만들 수 있겠죠? 먼저 설치하는 방법을 알아 봅시다. Lombok 설치 검색엔진에 Lombok 을 검색합니다. 검색 결과를 나온 첫번 째를 클릭해 주신 뒤에 상단의 탭에서 "Download" 를 누르고 화면의 중간에 버전과 함께 있는 버튼을 눌러주세요. 다운로드가 완료 되었다면, 아래의 .jar 파일이 생겼을 거에요 ( .jar 파일의 아이콘은 다를 수 있습니다 ) 이 파일을..
2021.06.21 -
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