본문 바로가기

분류 전체보기143

SpringBoot WebProject 만들기 Spring Strater Project ① Service URL : https://start.spring.io/ 이렇게 웹에 가서 껍데기를 만들어야하는데 간편하게 툴에서 작업해준다. Name : 프로젝트 이름 ② Type : 라이브러리 관리를 하는 타입 정하기 Packaging : 배포하는 방법 Group : 미리 정해둔 도메인의 반대방향으로 적어준다. Spring Boot의 version을 선택 추가할 플러그인 선택 후 Next> Full Url 확인후 Finish 플러그인이 설치 중 플러그인이 설치된 모습 재구동하는 플러그인을 설치하고 싶다 프로젝트 우클릭 - Spring - Edit Starters 많이 말고 아까 본 화면이다. Developer Tools 의 Spring Boot Devtools.. 2020. 5. 18.
SpringBoot 시작하기 - Encoding설정 SpringBoot는 eclipse 기반으로 이루어져있어서 몇 개의 문법을 제외하고는 거~~~~~의 비슷하다. 시작 화면 보고 이거 이클립스자나 해버림 ㅋㅋㅋㅋ 그치.. 이클립스처럼 처음 workspace를 만들면 당연히 인코딩 설정부터 고고 Window - Preferences encoding 검색 Content Types - text - Default encoding : UTF-8 - Update Workspace - Text file encodig Other : UTF-8 - Apply CSS Files - Encoding : UTF-8 - Apply HTML Files - Encoding : UTF-8 - Apply Apply and Close 끝 2020. 5. 18.
SpringBoot 시작하기 - 설치 https://spring.io/ Spring makes Java simple. Level up your Java code and explore what Spring can do for you. spring.io 이제 이 친구를 알아 볼 차례 springboot를 제어하는 tool Spring Tools 4가 있는데 이클립스와 연계 되어있어서 이클립스가 설치 되어있어야 실행이 가능하다. https://spring.io/ 에서 spring tool4를 찾아도 되고 구글에 sts를 구글링~ 들어가서 최신 버전을 다운 받아도 되지만 자동완성기능이라든지 여러 플러그인의 안전화를 위해 이전 버전을 다운 PROJECT WIKI를 누르면 GITHUB로 이동 Previous Releases Eclipse를 클릭하면 여.. 2020. 5. 18.
MVC Servlet - controller 작성하기 - Filter Filter는 의무는 아니지만 상황에 따라 적용할 수 있다. package kr.or.ksmart.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.annotation.WebFilter; import javax.servlet.http.HttpServletRequest; import.. 2020. 5. 14.
Connection Pool 설정하기 1. Connection Pool 설정에 필요한 것! DBCP 라이브러리 DB Driver 라이브러리 Context 내에 Resource 2. DBCP 라이브러리 추가하기 톰켓 폴더 / lib / tomcat-dbcp.jar를 찾아서 프로젝트 내 WEB-INF/lib 폴더에 붙여넣기! 끝 3. DB Driver 라이브러리 추가하기 본인이 사용하는 DB 홈페이지에서 사용하는 언어에 맞는 DB Driver 다운받기 yeriel은 20200514 현재 JAVA 언어로 MySQL을 사용하고 있다. 사용하는 언어 버전에 맞춰서 다운받아서 압축을 풀고 mysql-connector-java-5.1.48.jar 파일을 복사해서 프로젝트 내 WEB-INF/lib 폴더에 붙여넣기! 4. Context 내에 Resource.. 2020. 5. 14.
Connection Pool 이론 1. Connection Database에 접근할 때도 session이 필요한데 그 session의 정보가 담겨있는 객체를 Connection이라고 한다. 사용자 별로 session이 할당 된다. 2. DBCP - Database Connection Pool Database와 연결된 Connection을 미리 만들어 저장하고 있다가 필요할 때 저장 공간(pool)에서 가져다 쓰고 반환한다. Database 연결과 해제를 직접 관리한다. 항상 Connection을 유지하고 있어서 처음 연결 할때는 오래 걸리지만 사용자 입장에서는 빠름 특징 : pool속에 미리 connection이 생성 되어 있어 connection을 생성하는데 들어가는 연결시간이 소비되지 않는다. connection을 재사용하기 때문에 .. 2020. 5. 14.
728x90
반응형