목록spring (40)
알고보면코딩천재

1. 템플릿 엔진이 서블릿보다 편하다 2. webapp폴더 이하는 외부에 공개되어 있다 - URL 파일요청 - URI 식별자 요청 (서블릿 타고 가는 거) spring은 URL 요청이 없다! 못쓴다. URI 쓴다 URI 모든요청을 한군데서 받는다

리턴값 응답 파일명을 적어서 파일을 응답 html 파일을 리턴하는 것을 배워보겠다 뷰 리졸버 설정 html=뷰 뷰 응답하려면 뷰의 위치 설정해야한다. application.properites에! pertix 앞경로 suffix.확장자 파일명만 적으면 된다. 루트폴더 라이브러리 필요 https://mvnrepository.com/ Embed Jasper- 버전 9.0.22 이하 tomcat-embed-jasper 라이브러리 설치하면 루트폴더 이렇게 설정된다 -> /demo/src/main/webapp (뷰를 찾기 위한 루트 폴더) 뷰 리졸버 설정 폴더생성 인코딩설정 UTF-8로 설정해줄것 FileController 생성 실행하셔 home이라는 파일을 찾는다. 실행 어떻게든 상관없는데 이렇게하면 log가 이..

실행되면 성(서버) 만들어진다. 1. Finish Class 생성 Servlet - 아파치 톰켓 제공 메인 실행시 @-- 어노테이션 JVM이 보고 JVM의 주석 런타임시 주석으로 확인하고 메서드를 때린다. 8080 포트 이미 쓰고 있다 오라클. 포트 바꾸러 가기 console을 보고 확인해보자 웹서버 - 자바파일을 들고 있으면서 동작 return값을 소켓이 잡아서 bufferdwrite flush 해주는구나 웹 브라우저로 요청 layer7 내가 만약에 요청했는데 브라우저로 요청을 안했으면 저렇게 해석이 안된다 어떤 layer7계층으로 요청했는지에 따라 응답을 달리한다. 아 꿀잼 ㅎ 주소를 요청해서 응답을 받는 것! 소켓으로 하면 어렵다 sevlet으로 하면 또 어렵다 직접 구현을 해야하니까 Servlet..

Type - 의존성 관리도구 (라이브러리 파일 관리) Gradle 선택 Group - 자기회사 도메인을 거꾸로 적는다 protocal Artifact - 프로젝트명 Version - 라이브러리 체크 다운로드 중에 아무것도 건들지 말것 라이브러리 관리 써드파티 라이브러리 넣는법 https://mvnrepository.com/ build.gradle에 복붙 저장하고

VScode는 이미 설치가 되어 있다.. 폴더열기 확장 프로그램 설치 STS 설치 - 스프링 전용 툴 쉘언어 - 커널 jar파일 압축풀고(터미널에서 d: jar..-jar..ps?뭐엿지 ㅎ) exe파일 설치 모르는거 끄고 -폰트설정, size 글자 좀 크게!,, -인코딩설정 다크 모드 설정
관리용이, 협업용이 자바 - 웹서버 소켓으로 만들면 됨. url 요청하면 html 파일안에 있는 내용을 주고 연결을 끊어 stateless 자바 - 소켓통신 - 웹 (http프로토콜을 지켜야함) - 라이브러리(Servlet -소켓통신에서 http프로토콜이 지켜진 것) Servlet(자전거)가지고 노니까 사용하는 방법이 다 달라 그래서 나온게 EJB(틀) -(Servlet) - EJB(프레임워크) -> gov -> spring (자바 세상에,,, 따뜻한 봄이 왔ㄸr,,,,but,,) -> springboot spring은 배낭(라이브러리)이 무겁고 springboot 배낭이 가볍다 삼성, LG, SK, 포스코 같은 큰 회사들이 EJB를 가지고 커스터마이징해서 각자의 프레임워크를 가진다 -> GoV (전자정..