오전 수업내용
1. Intellij IDEA환경에서 서블릿 구동해보기
서블릿이란
-서블릿은 서버측 기능을 확장시킨 자바 프로그램
-서블릿 실행환경은 웹 컨테이너 (혹은 서블릿 컨테이너 : 순수 서블릿만 처리) 라 불리는데
이유는 서블릿 컨테이너를 포함한 JSP, HTTP 서버로서의 기능을 포함하기 때문에.
이번에 쓴 웹 컨테이너는 tomcat이다
어떻게 돌아가는지
웹 세팅---
1.1 tomcat 9버전 다운로드 후 설정 --
core - zip파일 받기 후 c에저장
1.2 시스템 변수 들어가서 환경변수 만들기
1 JAVA_HOME 에 C:\Program Files\Java\jdk1.8.0_301\
2 path 에 편집 C:\Program Files\Java\jdk1.8.0_301\bin 을 %JAVA_HOME%\bin 편집
1.3 서버열기
1 cmd창에서 tomcat 경로 들어간 후 bin파일 들어가기
2 bin 파일에서 startup.bat(batch의 줄임말 : 윈도우 환경)실행하기 : 서버를 켜는 것
3 (.sh 는 리눅스나 mac환경에서 실행하는 것)
4 그리고 웹브라우저에서 localhost: 접속 > 접속성공!
Intellij---
1.4 서버 만들기
1. New Project > 왼쪽 목록에서 Java EnterPrise 선택!
* 설정할것!!
2. 이름과 저장장소 설정 후
3. project template : Web application 으로 설정
4. App server : Tomcat으로 설정
5. 그룹 설정 해주었음.
1.5 Next
1. Version 확인
2. Added dependencies 에 Servlet 추가되어있는지 확인할 것!
( 없다면 Specifications에서 체크하기)
1.6 실행환경 설정 addConfiguration
1. Tomcat Server 의 Local로 생성
2. Application server > Configure > 다운받은 tomcat이 설치된 경로로 지정
1.7 실행
이 화면까지 왔다면 성공!
tomcat파일과 만든 JspPractice를 한번 다 삭제하고 다시 깔아봤음
그리고 실행하니 실행오류 발견 ㄱ-
add Config에서 서버인 tomcat설정이 예전설정이라서 그런가보다
그래서 서버에 설정되어있는 tomcat을 삭제하고 다시 설정해주니 오류가 해결되었다!!
점심 삭제될뻔
오후 수업내용
1 서블릿의 라이프사이클 리뷰
localhost:8080/JspPractice_war_exploded/ 가 의미하는 것
프레임워크와 라이브러리 차이점
프레임워크 : 라이프사이클이 있고 개발자가 직접 작성한 코드가 프레임워크에 종속이 된다
라이브러리 : 개발자가 편하게 생산성있게 개발하기 위한 코드 기능들의 모음
2 파일IO(input Output) 예제
- FileExample : 471p
- FileExample2 : 477p
- FileExample3 : 479p
- FileExample4 : 485p
예제 코드 작성 및 실행. 코드는 내일 리뷰끝나고 올릴 예정입니다!
'수업 & 공부 > 수업 내용' 카테고리의 다른 글
10- Jsp TOMCAT (오전) (0) | 2021.08.17 |
---|---|
9- 파일IO (Input Output) 예제 / 정리 (0) | 2021.08.13 |
7- Java 예제와 회사원 연동 (0) | 2021.08.11 |
6- java예제(코드) 와 db연동(회사원) (0) | 2021.08.10 |
5- java와 DB연동 (회사원) (0) | 2021.08.09 |