58일차

백엔드를 팝니다·2024년 8월 27일

개발자 수업

목록 보기
38/72

eclipse+Spring

1) spring 프로젝트 생성:
가) spring legacy progject 선택
나) spring MVC Project 선택:
- Project Name : 프로젝트이름(ControllerExam)
- Use default location : 작업파일 기본위치
: 05_Spring 폴더
- Next 클릭
- 입력 : com.simplecoding.controllerexam
다) 일부 파일 수정 :

  • pom.xml : 자바버전, db 설치 등 작업들을 하는 파일 - 수정(버전 올림)[복붙]
    -web.xml : 2라인 url - java.sun.. => JAVA.sun
    resouce/log4j.mxl : url(변경) => [복붙]
    라) 톰캣 설치 및 설정 :

  • 구글 : 아파치 톰캣 검색 -> 왼쪽 메뉴 다운로드
    => tomcat 9 클릭 32/64-bit windows service installer
    => tomcat9 설치

  • 이클립스 : new -> ohter... -> server/server 선택
    a) Apache 폴더 선택 : Tomcat v9.0 ...
    b) next 버튼 클릭
    c) tomcat installation directory(폴더) : Tomcat 9 설치 폴더 넣기
    기타:JRE => zulu/zulu-11

    마) 실행 : Window -> Show view -> other ...
    : server/server => open 버튼 클릭 : 아래 Servers 창이 보임
    => 실행/중지 버튼 클릭 : 서버 실행/중지

    라) 톰캣 설정 변경 :HTTP/1.1 - 8080 -> 8000
    edit 버튼 클릭 -/controllerexam -> /
    - Servers 탭 : 더블클릭 -> 설정창 보임
    마) tomcat admin port : - -> 8005 변경(안하면 에러)

    2) (참고:복습) : 인터넷주소 => http://localhost:8080/controllerexam
    => http://pc도메인:포트번호/url폴더/url하위폴더...
    =>인터넷주소 중복금지,포트번호, ip주소(도메인) 중복 금지

           

* 스프링 프레임 워크 : 개발자에게 코딩방법을 강제하여 품질을 높임

  • MVC 디자인패턴 : M(model) , V(View), C(Controller)
  • => M : 테이블(DB) 정보를 저장하고 CRUD 하는 클래스
  • => V : 화면을 나타내는 코딩예) html, jsp, vue/react 등
  • => C : 모델정보와 화면을 연결시켜주는 자바클래스 => 화면에 출력
  • @Controller : 컨트롤러 클래스를 만들어주는 어노테이션
profile
백엔드 고수가 되고싶은 사람

0개의 댓글