★ 새 프로젝트 생성 New > Spring Starter Project - Name > boot-mybatis - Type > Maven - Packaging > Jar - Java Version > 11 - Language > Java - Group > com.test - Aritfact > boot-mybatis - Package > com.test.mybatis - srping boot version > 2.7.13 - Spring Web > 체크 - Oracle Driver > 체크 - MyBatis Framwork > 체크 - Lombok > 체크 ■ JSP 설정 1. pom.xml > 의존성 2개 추가 javax.servlet jstl org.apache.tomcat.embed tomcat-..
★ 새 프로젝트 생성 new -> other -> New Spring Starter Project https://start.spring.io web 체크 sts 에서 import ■ J2EE Servlet, JSP 등.. ■ 스프링 부트 + JSP 템플릿 엔진 > JSP 역할(+EL, +JSTL) - FreeMarker - Groovy - Thymeleaf > 선택 - Mustache - 등등 ■ pom.xml 의존성 2개 추가 javax.servlet jstl org.apache.tomcat.embed tomcat-embed-jasper ■ application.properties ViewResolver 등록 #서버 포트 번호 server.port = 8092 # JSP View Resolver spr..
★ 스프링 설치(Spring Boot) 툴 > - STS3(기본 Spring or Spring Boot) - STS4(Spring Boot) 다운로드 https://spring.io/ Spring | Home Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform. spring.io projects -> Spring Tools4 클릭 후 , Previous Releases Eclipse https://github.com/spring-projects/sts4/wiki/Previous-Versions Previous Versions The next generation of t..
★ Socket 네트워크상에서 호스트간의 통신하는 규약(약속) - 인터페이스 여러 언어들이 Socket 구현 > 클래스 or 객체 제공 ■ 웹통신, Ajax 통신 소켓 통신 단방향 통신(편지) 양방향 통신(전화) ■ WebSocket HTML5 JavaScript에서 소켓 통신 지원 Spring -> WebSocket을 지원하는 API 제공 ★ 새 프로젝트 생성 NEW > SPRING Legacy Project > Spring MVC Project > WebSocketTest > com.test.websocket > Finish ■ 기초 셋팅 작업 https://github.com/pinnpublic/class/wiki/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%94%84%EB%A1%9C%..
★ REST API, RESTful Service ★ REST, Representational State Transfer 웹상의 자원(문서, 이미지, 동영상, 데이터 등)을 자원명으로 표시해서 자원의 상태를 주고 받는 행위 HTTP URI를 통해서 자원을 명시하고, HTTP Method를 통해서 자원에 대한 CRUD 처리하는 방식 URI(URL) 표기 방식 ★ 게시판 구현 1. 여태 사용한 구현 방식 > URI 표현 - 목록보기 GET http://localhost/board/list.do - 추가하기 POST http://localhost/board/add.do - 수정하기 POST http://localhost/board/edit.do - 삭제하기 POST http://localhost/board/d..
★ 프로젝트 생성 - New > Spring Legacy Project > Spirng MVC Project > SecurityBoardTest > com.test.board > Finish ■ 구현 목표 1. 회원 기능(DB 구축, 가입 X, 로그인 구현) 2. 게시판 기능(CRUD) ■ 기초 셋팅 https://github.com/pinnpublic/class/wiki/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%9D%BC%EA%B4%84-%EC%A0%81%EC%9A%A9 스프링 프로젝트 일괄 적용 수업. Contribute to pinnpublic/class development by creating an account ..