6월 29일 화요일 환경구축 ㅇ

@_@·2021년 6월 28일
0

JSP&Servlet

목록 보기
2/6

<목차>
ㅇ 서버 깔기
ㅇ 다이나믹 웹 프로젝트 생성
ㅇ 서블릿 생성




환경구축이 제일 중요해!!!!!!

  • 팀원들끼리 개발 환경을 똑같이 해야 해. 어디선가 오류가 날 수 있으니까 => 버전 통일하기
  • 1년 정도 지난 게 좋아. 버그가 좀 잡히게 => 자바 2020-06 버전
  • IDE로 깔아야 인터넷과 연결 가능해 => 커피콩 누르기!
  • 포트 번호는 8080은 오라클이 쓰고 있으니 8081로



ㅇ 워크스페이스 새로 생성

  • 바탕화면에 Jsp_Servlet 새폴더



커피콩 상태인 것 확인!!!




ㅇ 서버 깔기

  • 브라우저에는 다운받은 톰캣7
  • 프로젝트 익스플로러에 서버라는 폴더가 생기고, 톰캣7이 서버에 들어와있는 걸 볼 수 있어
  • 톰캣 더블클릭해서 포트번호 바꿔주기 : 8081 (8080 말고 다른걸로)



ㅇ 다이나믹 웹 프로젝트 생성

  • 이게 안 보일때는 뉴 - 아더스 - dy 검색해서 찾으면 돼
  • 프로젝트 이름은 Servlet
    타겟런타임으로 아파치톰캣7이 잡혀 있는지 꼭 확인하기!!
    그래야 따로 등록을 하지 않아도 서버가 자동적으로 잡히게 돼
    이거 없으면 나중에 서블릿 실행시켰을 때 빨간줄 떠
  • 피니시 눌러도 상관 없지만 넥스트로 세부 내용들 살펴보면
  • 여기에는 .java 확장자를 가진 애들이 뜰 거고 - 클래스, 서블릿 등
    컴파일된 파일들이 아래 뜰 거야
  • 그 다음 넥스트 가면 웹 모듈이라 뜨는 데
    • 컨텐츠 디렉토리 : 웹컨텐트 : html, css, 자바스크립트, jsp 등을 여기에 만들 거고
    • 컨텍스트 루트 : 하나의 프로그램. 하나의 웹 어플리케이션을 관리하는 이름이라고 생각하면 돼. 보통은 프로젝트 이름과 같이 진행
  • 피니시 하면 Servlet이라는 다이나믹 웹 프로젝트 생성되는 거야
  • 웹컨텐트가 VIEW단이고, 자바 리소스가 M C 에 해당하는 부분이야
  • 서블릿과 클래스들을 주로 자바 리소스에 만들거야



ㅇ 서블릿 생성

  • 이제 자바 리소스의 src에 우클릭 뉴 서블릿
  • 패키지와 클래스 이름 적어주고 넥스트
  • 넥스트 - 첫 번째는 아직 안 배워서 넘기고
  • 두번째 넥스트 - 수퍼클래스 생성자 없애주고 / 두겟 두포스트 지우고 / 서비스 클릭

  • 자바 할 때는 항상 메인 체크 했듯이 서블릿은 서비스를 체크!
  • 생성 됨



ㅇ 서블릿 정돈

  • 주석 제거 & 상수 지우기
    • private static final long serialVersionUID = 1L;
    • 서블릿의 주민번호 같은 거라서 지워도 돼
  • 임포트가 자동으로 붙어있어



ㅇ cf. 수업 동안 방화벽 풀기



profile
STEP BY STEP

0개의 댓글