목록전체 글 (364)
seong
첫번째 방법 - 라이브러리 이용해 상태코드 받아보기. Four.java 작성 package site.metacoding.demo.domain; import lombok.Getter; import lombok.Setter; @Setter @Getter public class Four { private String title; private String content; } FourController.java 작성 package site.metacoding.demo; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotatio..
빈 공간 new - Dynamic Web - project (없다면 Other - dynamic 검색) 자신이 다운로드 받은 아파치 톰캣 선택해야 한다. ( 미리 설치 ) https://seong9566.tistory.com/118 다운로드 받은 아파치 톰캣 경로 선택 Next Finish Open Perspective 프로젝트 생성 후 기본 구조 Java Resources - Java File src아래 - JSP webapp - index 생성 후 확인 해보기 Run As - Run on Server 실행 실행할 톰캣 서버 선택 (9.0 버전 설치 했기 때문에 9.0 선택) 만든 프로젝트 이름이 Configured에 있다면 잘 된것이다. 만들면서 한 실수 1. 실행 하기 전 아파치 톰캣이 실행 되고 ..
톰캣 서버는 아래 xml 파일들 주요 설정 및 실행이 된다. 1. Server.xml (외부 설정) 실행 할 때 한번만 실행 서버 실행 할때 한번만 실행 해야할 통신에 관한 설정을 하는 역할 파일 확인 톰캣 설치시 설정 했던 shutdown port가 8005로 되어있는게 확인 된다. 이후 바꾸고 싶다면 이 파일을 열어서 수정 하면 변경 된다. 연결된 port는 8000이고, 프로토콜은 HTTP/1.1 버전을 사용 한다 2. Context.xml(내부 설정) 서버 실행될 때 한번 실행된다. 통신에 관한 것을 제외한 한번만 실행 할 내부 설정하는 역할 DB 설정해주는 역할을 한다. 3. web.xml (표) web.xml파일은 필터링을 하게 된다. 예를 들어 문지기가 있고, 문지기가 필터링해줄 기준의 역할..
Tomcat.apache 검색 왼쪽에 메뉴창에서 Download - Tomcat 9 버전 설치 윈도우 버전에 맞게 설치 설치 누르면 이런 화면이 뜬다. Server Shutdown port - 외부에서 접근해서 서버를 끌 수 있게 해준다. HTTP/1.1 Connector port - 오라클을 사용중이라면 충돌이 날 우려가 있으므로 8000으로 변경 설치된 자바의 경로 선택 설치 완료 화면 설치가 완료되면 String에서 서버를 굳이 실행 시키지 않아도 자동으로 서버가 실행된다.
Third.java클래스 Getter,Setter 생성 -> lombok를 하면 자동 생성 가능하다. package site.metacoding.demo.domain; public class Third { private Integer id; private String title; private String content; // 로그 남기기 위해 디폴트 생성자 만듦 public Third() { System.out.println("디폴트 생성자 실행됨."); } public Integer getId() { return id; } public void setId(Integer id) { System.out.println("setId 실행됨."); this.id = id; } public String getT..
Get , Delete 맵핑(데이터 받기) WHERE절에 보낼 데이터는 주소로 보낸다 Get은 HTTP에서 Header에 담아 보낸다 -> Body가 없다. HTTP 에서 QueryString 방식으로 전달 : 주소 뒤 ? 붙인다.( DB의 WHERE 절에 PK가 아닐 경우) PathVariable으로 파라미터 값 전달 (WHERE DB의 PK값을 전달할 때 사용 한다.) Form태그 방식도 가능 Get와 Delete는 DB의 데이터를 SELECT, DELETE 할때 사용한다 POST (INSERT), PUT (UPDATE) 맵핑 HTTP의 Body에 담아 보낸다. Form 태그 방식도 가능 JS방식으로도 가능 POST와 PUT은 DB의 데이터에 INSERT, UPDATE 할때 사용 한다. Get - @..
새로운 프로젝트 생성 프로젝트 생성 후 기본 설정 (포스트맨 사용) 포스트맨 설정 하기 - https://seong9566.tistory.com/114 application.properties server.servlet.context-path=/ 는 프로젝트가 하나일 경우 쓴다 만약 프로젝트가 여러개가 된다면 server.servlet.context-path=/white 로 설정을 해주어야 한다. server.port=8000 server.servlet.context-path=/ Method 4가지 배우기 Get,Post,Put,Delete package site.metacoding.demo; import org.springframework.web.bind.annotation.DeleteMapping; ..