전체 글 135

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 사용

Validating Form Input

Spring guide (스프링 가이드 실습) https://spring.io/guides/gs/validating-form-input/ ▶ 학습목표 1. 멤버변수를 갖는 클래스를 파라메터로 하여 템플릿코드에 해당 클래스의 값을 사용하도록 한다. 2. @Valid 어노테이션을 통해 파라메터값의 validation 을 체크하도록 한다. ▶ Dependency - build.gradle 더보기 plugins { id 'org.springframework.boot' version '2.5.4' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } group = 'com.example' version = '0.0.1-SNAPSHOT'..

Handling Form Submission

Spring guide (스프링 가이드 실습) https://spring.io/guides/gs/handling-form-submission/ ▶ 학습목표 1. model.addAttribute 에 멤버변수 클랙스를 이용하여 값을 주고 받을 수 있다. 2. @ModelAttribute 어노테이션을 통해 Form 값의 파라메타를 받을 수 있다. ▶ Dependency - build.gradle 더보기 plugins { id 'org.springframework.boot' version '2.5.4' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } group = 'com.guides' version = '0.0.1-SNAPS..

[Spring Boot] 배포 어떤걸로? JAR or WAR

이 글은 제가 알고 있는 지식내에 있는 내용입니다. (즉, 뇌피셜일수도) 내용은 공식문서를 최대한 확인하는 방식으로 체크했습니다. (나름 오피셜일수도) ■ 스프링 부트를 시작 할려고 https://start.spring.io/ 사이트에 들어갔는데.... 결정장애를 일으키는 선택지... Packaging ● Jar ○ War 웬지 모르지만, Jar 가 디폴트이니 그냥 넘어가고 싶은데... (난 War 가 익숙하고..) ■ 제가 Jar 인지 War 인지 뇌피셜(나름 오피셜)로 결정해 드립니다. * 내가 개발자고, 난 소스만 형상관리(git,svn) 에 올리면 되는 개발자라면,, 고민하지 말고,, 아무거나 선택하시고 개발에 전념하시는게.. ■ 왜 Jar 가 Default 인가 ? (뇌피셜일수도) Spring ..

Trouble shooting

▶ Maven Build 시 아래와 같은 오류 - No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK ☞ 이클립스 자바 - 환경변수를 jdk 로 변경하여 실행 ▶ STS4 최신버전에 Web 개발툴이 사라짐... 정말 Spring 진영에서는 Jsp 가 어지간히 싫은 모양임... ☞ Eclipse Marketplace 에서 Web Developer Tool 설치 위 방법이 안되면 ... Help > Install new software 에서.. Web, XML, java EE 체크해서 설치.. (체크시 필요하다 싶은것 다 체크) ▶ Spring boot oracle 커넥션 오류 발생 시 -..

Utils 2021.08.09

5. Servlet , beans 등록

▶ DB connection bean 더보기 package comm; import java.sql.Connection; import java.sql.DriverManager; public class DbConn { String driver = "oracle.jdbc.driver.OracleDriver"; String dbURL="jdbc:oracle:thin:@localhost:1521:xe"; String user_id="scott"; String user_pw="tiger"; String qry=""; private Connection conn = null; // DB 에 connection 된 객체를 저장 public Connection getConn(){ try{ /* Driver Loading ..