웹 프로그래밍 시작 01
****************************************************************************
-이글은 블스님 강의를 듣고 복습용으로 작성된 글 입니다.
-문제가 될시에 글이나 쪽지보내시면 삭제 혹은 비공개로 전환됩니다.
-블스님 강의는 youtube나 인프런을 참고해주시길 바랍니다.
****************************************************************************
*기초설정
1 java 설치
eclipce 설치
tomcat 설치
2 콘솔 한글 제거
https://steven-life-1991.tistory.com/91
3. Windows 메뉴-> Show View-> Servers 창 확인
※서버창이나 web 새로만들기가 없을시에
1. Help => Install New Software
2. work with에 다음과같이 입력 후(버전마다다름)=> Web, XML, java EE and OSGI Enterprise Development 선택
3. 다음과같이 4개 선택후 인스톨
p.s. 그림에서는 빠졌지만 JST ServerAdapters Extensions도 포함이다
4. Servers 창에서 서버만들기 클릭한 후 서버만들어주기
5 이클립스 톰켓추가
(3,4를 안한경우) 파일->새로 만들기->dynamic web project->프로젝트이름 정하기->중간 위쪽에new runtime 클릭->해당 톰켓버전 클릭-> next-> 톰켓경로 찾아서 넣어주기->맨밑에 체크박스 체크-> finish
(3,4를 한경우) 파일->새로 만들기->dynamic web project->프로젝트이름 정하기->중간에 톰켓 선택->next->맨밑에 체크박스 체크->finish
====================================================================
*Jsp예제
탐색기에서 프로젝트이름 오른쪽클릭->New 클릭->JSP file 클릭->jsp파일 이름정하고 finish
WebContent->jsp파일 생김 다음과 같이 입력
1 2 3 4 5 6 7 8 9 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"> <title>hello world!</title> //타이틀 제목 </head> <body> Hello World! //내용 </body> |
====================================================================
*servlet 예제
탐색기에서 프로젝트이름 오른쪽클릭->New 클릭->Servlet 클릭->패키지이름 com.xxx.xxx->클레스이름 xxx->next->url 매핑(실제 주소를 다른주소로 매핑)->next->doget, dopost 체크확인 후 finish
매핑방법2가지
첫번째
java Resources->src->패키지명->java명->클래스 이름 위에 @WebServlet("/HWorld")
두번째
WebContent->WEB-INF->web.xml 에서 web-app 사이에 추가
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<servlet>
<servlet-name>helloworld</servlet-name> //임시이름
<servlet-class>com.javalec.ex.HelloWorld</servlet-class> //매핑전 이름
</servlet>
<servlet-mapping>
<servlet-name>helloworld</servlet-name> //임시이름
<url-pattern>/hw</url-pattern> //매핑후 이름
</servlet-mapping> |
====================================================================