📌Servlet
: 웹 서비스를 위한 자바 클래스
ex) <form> action='주소'
- 웹 프로그래밍에서 클라이언트의 요청(Request)을 처리하고
그 결과를 다시 클라이언트에게 응답(Response)하는 Servlet클래스의 구현 규칙을 지킨 자바 프로그래밍 기술
💡 자바 어플리케이션 코딩을 하듯 웹 브라우저용 출력 화면(HTML) 을 만드는 방법
➰ JAVA 세팅 방법 ➰
1. 자바 켜서 새롭게 5_Server를 입력하여 새 창을 켜준다.
2. 자바 실행 시 Java EE가 없다면, 아래와 같이 확인하면 된다.
만일, 그래도 없다면 HELP에 들어가서 Web Developer을 검색하여 3번째 것을 install을 하면 된다.
3. Package Explorer 켜기
4. Console 켜기 (Markers Servers Console)만 남기기.
5. 현재까지 설정한 내용에 대해서 저장하기 Save As > save > save 해주기
6. window > preferences 설정하기
font 설정하기
General 설정하기
show heap status 체크 하기
7. Refresh using native hooks or polling 체크 > 실시간으로 연동 된다.
UTF-8 인코딩 되어 있는지 확인
8. enc 검색 Files 4개에 대해서 모든것을 UTF-8로 변경하기
9. spelling 검색 : 문법 검사기 (컴퓨터 사양이 높다면 켜주면 되는데 낮다면 꺼주기)
📌아파치 톰캣
다운로드 : Apache Tomcat® - Welcome!
Apache Tomcat® - Welcome!
The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the
tomcat.apache.org
왼쪽 탭 Download -> Tomcat 9 -> 9.0.xx -> Core -> OS에 맞는 tomcat 다운로드( 수업때는 zip 으로 다운로드함)
자바로 와서 연결 시키는 방법 ! (서버를 키면 어떤 서버를 킬 건지 설정하는 것)
window > preferences > Server에 들어와 add하여 아파치 9.0추가하기
추가 완료하면 아래와 같이 보이고, Finish하고 apply 하고 끄면 된다.
Servers 서버 설정하는 방법
servers 에 클릭하여, 이름 변경하고 next -> finish 진행
완료하게 되면 아래와 같은 화면을 나타난다.
📌오라클 포트 변경하기
cmd 창 켜서 아래와 같이 진행하면 되는데 비밀번호는 oracle 이며,
SQL> select dbms_xdb.gethttpport() from dual; 붙여 넣으면 아래와 같은 화면이 보인다.
현재 0이라고 뜨고 있어 상관은 없지만, 다른 번호이면 포트 번호를 바꿔야한다.
exec dbms_xdb.sethttpport(9090); 붙여 넣고
select dbms_xdb.gethttpport() from dual; 확인하여 9090이 바뀐거 확인하고 exit 입력하고 끄면 된다.
📌프로젝트 생성하기
ctrl + n > dy > Dynamic Web Project
이름 설정하기 > next
src/main/webapp/WEB-INF/classes 작성하기 > next
무조건 체크 진행! (배포을 진행하는 것으로 무조건) > Finish
이렇게 되어 있으면 잘 설정 했다는 것이다.
만일, 잘못 만들어서 삭제를 한다면 체크를 무조건하고 삭제를 해야한다!
📌비쥬얼스튜디오 연결하기
파일 > 파일 열기 > 내가 작업했던 폴더 연결선택 후 열기 이렇게 뜬다면 잘한 것이다.
webapp > 파일 만들기 > index.html 파일 만들기 > 해당 파일에 ! > lang ="ko"로 수정
Run As > 1 Run on Server >내가 만든걸 누른 후 next > 진행하게 되면 비쥬얼스튜디오 작성된 내용과 연결된다.
만일, 크롬으로 열고 싶다면 아래와 같이 설정하면 된다.
📌연결하기
'ON > Servlet' 카테고리의 다른 글
[Servlet] JSTL (0) | 2023.07.04 |
---|---|
[Servlet] Serlvet/JSP 내장 객체와 범위 (0) | 2023.07.04 |
[Servlet] EL방식 및 작성법(JSP와 차이) (0) | 2023.07.03 |
[Servlet] 아파치 톰캣 / JSP 이용하기 (0) | 2023.06.29 |
[Servlet] 설명 및 순서 정리 (0) | 2023.06.28 |