전체 파일 경로 Service 패키지 생성 및 파일 작성 게시판 리스트(Board List) 구현 게시판 CRUD Controller, JSP 파일 작성 4-1. Create (생성) 4-2. Read (읽기) 4-3. Update (수정) 4-4. Delete (삭제) 1. 전체 파일 경로 2. Service 패키지 생성 및 파일 작성 - IBoardService.java 파일 작성 import java.util.List; public interface IBoardService { public void create(BoardDto dto) throws Exception; public BoardDto read(int bno) throws Exception; public void delete(int bno..
전체 파일 경로 새로운 프로젝트 생성 pom.xml에서 필요한 의존 객체 추가 DB에 테이블 생성 board DTO 생성 (테이블에 데이터 담는 역할) board DAO 생성 (데이터베이스 조작 역할) Mapper 파일과 mybatis-config 파일 생성 root-context.xml 에 설정 파일 3개 추가 Tomcat 서버 구동 화면 1. 전체 파일 경로 2. 새로운 프로젝트 생성 참고 링크 : https://marah.tistory.com/21 [Spring] 프로젝트 생성 및 Tomcat 서버 설정 1. 스프링 레거시 프로젝트 생성 2. 스프링 MVC 구조 살펴보기 3. 톰캣 서버 설정하기 1. 스프링 레거시 프로젝트 생성 - 프로젝트 이름은 마음대로 - Spring MVC Project 선택..
정의 1-1. EL (Expriession Language) 1-2. JSTL (JSP standard Tag Library) 예제 2-0. 전체 경로 2-1. Human.java 작성 2-2. HomeController.java 작성 2-3. home.jsp 작성 2-4. 출력 결과 1. 정의 1-1. EL (Expriession Language) - JSP 2.0에서 새로 추가된 스크립트 언어이며 기존의 표현식을 대체하는 표현 언어 - 배열이나 컬렉션, JavaBean의 프로퍼티에서도 사용 - JSP에서의 값 표기법 : - EL 값 표기법 : ${변수} - Scope 종류 page : 한 페이지 단위 request : 요청이 끝나는 단위 (기본값) session : 한 사용자 단위 applicatio..
1. SQL 테이블 생성 2. 데이터 입력 3. 커밋 및 테이블 조회 4. TOMCAT 서버 가동 5. 브라우저에서 데이터 확인 1. SQL 테이블 생성 CREATE TABLE HUMAN( NAME NVARCHAR2(20), AGE NUMBER(3), HEIGHT NUMBER(4,1), BIRTHDAY DATE ); 2. 데이터 입력 insert into human(name, age, height, birthday) values ('홍길동', 30, 152.1, to_date('2000:02:03 00:00:00', 'YYYY:MM:DD HH24:MI:SS')); ## human(name, age, height, birthday) 테이블에 전체데이터를 넣는다면 다음처럼 생략이 가능 insert into ..
전체 파일 경로 새로운 패키지 추가하는 방법 Controller 생성 Controller 내용 작성 board 폴더 생성 view.jsp 파일 생성 view.jsp 파일 작성 Tomcat 서버 재가동 및 실행 화면 1. 전체 파일 경로 2. 새로운 패키지 추가하는 방법 패키지 추가 시 맨 밑에 추가 예제) 홈 컨트롤러 -> return "home" 의 위치는 views 폴더의 home.jps 파일 - tomcat 서버 실행 - 내부 브라우저로 열림 - 오류가 많으니 윈도우 변경해줘야 함 - Window → Web Browser → Chrome 설정 후 서버 재가동 - 크롬으로 정상 작동 확인 3. 컨트롤러 생성 4. Controller 내용 작성 package com.human.ex; import jav..
스프링 레거시 프로젝트 생성 스프링 MVC 구조 살펴보기 톰캣 서버 설정하기 1. 스프링 레거시 프로젝트 생성 - 프로젝트 이름은 마음대로 - Spring MVC Project 선택 - 보통 도메인을 거꾸로 넣어 작성 - com.human.ex 서버 이름이 됨 - 프로젝트 생성된 모습 2. 스프링 MVC 구조 살펴보기 3. 톰캣 서버 설정하기 1) Window -> Show View -> Servers 2) servers -> new -> Server - apache 폴더에서 Tomcat v9.0 Server 선택 - 브라우저 클릭 후 common에 넣어줬던 apache-tomcat-9.0.65 선택 - Next 가 활성화 되지 않는다면 다시 선택 - 포트 번호가 가까우면 충돌이 날 수도 있음 - 오류 ..
스프링과 스프링부트 Spring Tool 다운로드 아파치 톰캣 다운로드 Java JDK 1.8 다운로드 스프링 실행 성공 화면 1. 스프링과 스프링부트 Spring Legacy -> MyBatis DB 사용 (옛날 버전) Spring Boot -> JPA 사용 (최신 버전) - 실무에서는 보통 스프링 레거시를 사용하며, 스프링 부트는 작은 신규 프로젝트를 작업할 때 사용 2. Spring Tool 다운로드 링크 : https://spring.io/ Spring makes Java simple. Level up your Java code and explore what Spring can do for you. spring.io - 압축 풀고 C드라이브 이동 - sts-bundle 폴더에 common, wor..