Language/Spring

Language/Spring

[Spring] 게시판(Board) CRUD 구현하기

전체 파일 경로 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..

Language/Spring

[Spring] 프로젝트 생성부터 DTO, DAO 및 기타 관련 파일 작성

전체 파일 경로 새로운 프로젝트 생성 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 선택..

Language/Spring

[Spring] EL과 JSTL 정의 및 예제

정의 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..

Language/Spring

[Spring] SQL 테이블 생성 및 데이터 입력, 조회

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 ..

Language/Spring

[Spring] Oracle DB 설치 및 SQL developer 초기 설정

Oracle Database Express Edition 18c 다운로드 Oracle SQL Developer 다운로드 압축 해제 후 설치 SQL 로그인 계정 생성하기 계정 권한 주기 로그인 확인하기 1. Oracle Database Express Edition 18c 다운로드 링크 : https://www.youwindowsworld.com/en/downloads/database/oracle/oracle-database-express-edition-18c Download Oracle Database Express Edition 18c - You Windows World Oracle Database Express Edition 18c free download. Oracle Database Express ..

Language/Spring

[Spring] 컨트롤러(@Controller) 작성 및 살펴보기

전체 파일 경로 새로운 패키지 추가하는 방법 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..

Language/Spring

[Spring] 프로젝트 생성 및 Tomcat 서버 설정

스프링 레거시 프로젝트 생성 스프링 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 가 활성화 되지 않는다면 다시 선택 - 포트 번호가 가까우면 충돌이 날 수도 있음 - 오류 ..

Language/Spring

[Spring] 스프링 레거시(Spring Legacy) 시작하기

스프링과 스프링부트 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..

rame
'Language/Spring' 카테고리의 글 목록