-
P1_C2_2. 웹 개발 환경 구성하기Anna belly belly hard/java_spring 2023. 5. 12. 17:58반응형
웹 프로젝트의 환경구성을 해보도록 하겠습니다.
통합 개발 환경으로 IntellJ 를 사용합니다.
신규프로젝트를 만든후 진행합니다.
https://organize1202.tistory.com/6
* 실무에서는 spring v2 프로젝트를 많이 사용하는데 생성할때 옆에 spring inital laser 를 통해서 spring bot 프로젝트 생성 가능
메인 메서드를 실행하면 hello world 가 실행된것을 확인해봅니다.
Web application Server를 만들기 위해서는 dependency 라이브러리가 필요합니다.
- 웹 어플리케이션 서버를 embedded tomcat 을 이용해서 만들것이므로 관련된 dependency를 추가
- 자바를 이용해서 웹 어플리케이션을 만들기 위해서는 servlet 이 필요하므로 서블릿과 관련된 dependency 또한 추가
- 서블릿을 이용해서 프로그래밍시 화면을 통해 확인하기 위해서 지금은 거의 사용하지 않는 jsp 를 이용해서 화면을 구성
- 간단하게 로그 출력을 위해 로그와 로그와 관련된 dependency 추가//웹 어플리케이션 서버를 embedded tomcat 을 이용해서 만들것이므로 관련된 dependency를 추가 implementation 'org.apache.tomcat.embed:tomcat-embed-core:8.5.42' implementation 'org.apache.tomcat.embed:tomcat-embed-jasper:8.5.42' //자바를 이용해서 웹 어플리케이션을 만들기 위해서는 servlet 이 필요하므로 서블릿과 관련된 dependency 또한 추가 implementation 'javax.servlet:javax.servlet-api:4.0.1' //서블릿을 이용해서 프로그래밍시 화면을 통해 확인하기 위해서 지금은 거의 사용하지 않는 jsp 를 이용해서 화면을 구성 implementation 'javax.servlet:jstl:1.2' //간단하게 로그 출력을 위해 로그와 로그와 관련된 dependency 추가 implementation 'ch.qos.logback:logback-classic:1.2.3'
디펜던시 빌드를 해주면 Externam Libraries 에 외부 디팬던시가 추가된것을 확인할수 있다.
계속...project settings 에서 compiler output을 해당 프로젝트와 맞게 고쳐줍니다.
- main path
- test path
최종 WebApplicationServer.java 작성후 실행합니다.
<소스 코드 확인>
*MAC M1 : https://github.com/bibiana1202/mvc-practice-m1
* windows 11 : https://github.com/bibiana1202/mvc-practice
반응형'Anna belly belly hard > java_spring' 카테고리의 다른 글
P1_C3_2. 테스트 코드- 비밀번호 유효성 검증기 만들기 (0) 2023.05.13 P1_C3_1. 테스트 코드 작성하기 (0) 2023.05.12 P1_C2_3. 도커 및 도커 컴포즈 , 도커를 이용한 개발환경 만들기(MySQL 도커 연동하기) (0) 2023.05.12 P1_C2_1. intellj IDEA 프로젝트 생성 방법 (0) 2023.05.12 P1_C1. 개발 환경 구축(JDK & 통합개발 환경 & 톰캣 설치) (1) 2023.05.12