고인돌 프로젝트 26

Spring Boot Web 직접 만들어보기

#0 Spring boot 오리엔테이션 (2022.09) - 프론트엔드로 웹개발 진행하기 과정을 해보고자 합니다. | Springboot Web HTML JavaScript | 개발 로드맵 YouTube - https://www.youtube.com/watch?v=xwvT8EspQjU&list=PL3036mp45iYw1HyNNvSXHaqURIDDslg60&index=1 #1 Spring boot HTML웹 언어의 중심 - HTML 을 작성해보고 웹서버에 대해서도 생각해 봅니다. | Springboot Thymeleaf HTML YouTube - https://www.youtube.com/watch?v=_qTkXNVhmn4&list=PL3036mp45iYw1HyNNvSXHaqURIDDslg60&index=..

3. Spring boot + mybatis + logback-spring

참고, Step 1,2,3 진행 후 , DB 연결부분에 대한 학습입니다. 1. 패키지 구조, 디렉토리 구조 추가 - mybatis 패키지 아래로 controller, service, dao 패키지 추가 - vo 패키지는 com.model2.spring 바로 아래 추가 - xml 매퍼 - logback-spring.xml - WEB-INF > view > list.jsp , list_id.jsp (기존 소스 일부 수정하여 사용) - webapp > index.html | webapp > jsp> regist.jsp ( mapping 위치를 파라메터로 받아서 처리 하도록 ) 2. 환경세팅 (pom.xml , application.properties , logback-spring.xml) 더보기 src/mai..

2. Spring boot + JdbcTemplate

참고, Step 1,2,3 진행 후 , DB 연결부분에 대한 학습입니다. ※ JdbcTemplate Spring 문서 - https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/jdbc/core/JdbcTemplate.html ※ JdbcTemplate Spring Giude 문서 - https://spring.io/guides/gs/relational-data-access/ 1. 패키지 구조, 디렉토리 구조 추가 - jdbctemplate 패키지 아래로 controller, service, dao 패키지 추가 - vo 패키지는 com.model2.spring 바로 아래 추가 - WEB-INF > view >..

1. Simple Jdbc

참고, Step 1,2,3 진행 후 , DB 연결부분에 대한 학습입니다. 1. 패키지 구조, 디렉토리 구조 추가 - jdbc 패키지 아래로 controller, service, dao, vo 패키지 추가 - WEB-INF > view > list.jsp , list_id.jsp - webapp > html > regist_jdbc.html 2. 소스코드 - jdbc 패키지 하위 더보기 src/main/java/com/model2/spring/jdbc/comm/DbConn.java package com.model2.spring.jdbc.comm; import java.sql.Connection; import java.sql.DriverManager; public class DbConn { String dr..

5. Was (tomcat) 배포 - 내장 Tomcat 사용

▶ 참고 : 이 프로젝트는 | [Web 모델 1] Jsp,beans + Oracle | [Web 모델2] Servlet ,beans,jsp + Oracle 에 이어지는 프로젝트 입니다. 기존 진행했던 프로젝트를 먼저 진행하셔야 쉽게 따라올 수 있습니다. 부제 : STS + Spring boot + Maven 조합에서 Build 하기 1. 프로젝트 - 우클릭 - Run As - Maven Build 클릭 2. Goals : clean package 실행 ( Maven 빌드 명령어는 구글링을 통해 별도 학습해 보세요. ) ▶ 아래와 같이 BUILD SUCCESS 확인 프로젝트를 refresh 하여 target 에 war 파일 생성된것 확인 3. War 파일 내장톰캣으로 실행하기 - 파일 우클릭으로 파일 lo..

4.Controller 생성 , DI(IoC) 적용하기

▶ 참고 : 이 프로젝트는 | [Web 모델 1] Jsp,beans + Oracle | [Web 모델2] Servlet ,beans,jsp + Oracle 에 이어지는 프로젝트 입니다. 기존 진행했던 프로젝트를 먼저 진행하셔야 쉽게 따라올 수 있습니다. ▶ 참고 : 이과정에서는 Di/Ioc 에 대한 다른 설명은 하지 않습니다. 위에 언급했듯이, 모델1 - 2 - 스프링의 진행과정을 통해 MVC 와 스프링을 익히는데 목표를 두고 있습니다. IoC 에 대한 설명은 제가 별도로 만든 자료를 참고해 주세요. IoC / DI 설명자료 : https://old-developer.tistory.com/120?category=929141 ※ 디렉토리 구조 참고 ( di 패키지를 생성하여 작업 함, 향후 다른 작업시 구..

3. Lombok 세팅하기 (with STS4)

▶ 참고 : 이 프로젝트는 | [Web 모델 1] Jsp,beans + Oracle | [Web 모델2] Servlet ,beans,jsp + Oracle 에 이어지는 프로젝트 입니다. 기존 진행했던 프로젝트를 먼저 진행하셔야 쉽게 따라올 수 있습니다. ※ Lombok 이란 ? ( https://projectlombok.org/ ) Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. 1. Lombok 을 Pc 에 다운로드 2. Lombok 을 STS 에서 사용하도록 체크 - cmd 창에서 java -jar lombok.jar 실행 ( 다운받은 Lombok..

2. WEB 디렉토리 구조 잡기

▶ 참고 : 이 프로젝트는 | [Web 모델 1] Jsp,beans + Oracle | [Web 모델2] Servlet ,beans,jsp + Oracle 에 이어지는 프로젝트 입니다. 기존 진행했던 프로젝트를 먼저 진행하셔야 쉽게 따라올 수 있습니다. 1. web 디렉토리 구조 src - main - webapp 아래, 기존 Webcontents 에 있던 구조를 그대로 복사해서 넣습니다. 2. jsp 실행여부 테스트 ☞ html, jsp 특히 jdbcTest.jsp 가 정상 작동하는지 확인합니다. 3. 소스코드 더보기 /src/main/webapp/index.html ■모델 2 Spring ● 등록 ● 조회 (삭제) /src/main/webapp/html/regist.html ■모델 2 Spring ●..

1. 프로젝트 생성

▶ 참고 : 이 프로젝트는 | [Web 모델 1] Jsp,beans + Oracle | [Web 모델2] Servlet ,beans,jsp + Oracle 에 이어지는 프로젝트 입니다. 기존 진행했던 프로젝트를 먼저 진행하셔야 쉽게 따라올 수 있습니다. ※. 사용 IDE - STS 4.11.0 , Maven , View : jsp 1. File - New - Spring starter project 실행 2. application.properties 수정 # change port # server.port = 8084 spring.mvc.view.prefix=/WEB-INF/view/ spring.mvc.view.suffix=.jsp 3. pom.xml 수정 ☞ View 로 jsp 를 사용하기 위해서는 t..

[Load-map] 플젝 로드맵

▶ 참고 : 이 프로젝트는 | [Web 모델 1] Jsp,beans + Oracle | [Web 모델2] Servlet ,beans,jsp + Oracle 에 이어지는 프로젝트 입니다. 기존 진행했던 프로젝트를 먼저 진행하셔야 쉽게 따라올 수 있습니다. 1. 프로젝트 생성 2. WEB 디렉토리 구조 잡기 3. Lombok 세팅하기 4. Controller 생성 , Ioc, DI 적용하기 5. Was (tomcat) 배포 - 내장 Tomcat 사용