본문 바로가기

JSP

JSP 2일차 필기 (JSP 들어가기) Server Client IP+Port ◀◀요청 index.html 페이지 Browser 요청 방식 www.AAA.com ◀◀Request객체(Client가 요청한 모든 정보 포함) www.AAA.com/index.html(url요청)Get방식(doGet()) WebContent @Action Tag(액션 태그 클릭) index.html 응답▶▶ 양식제출(id/pw)Post방식(doPost()) 요청받은 정보로 DB조회 등 정보를 처리함 Response객체▶▶(요청받은 정보 처리한 후 HTML문서를 만들어 보내준다) 브라우저에 HTML문서가 표시됨 Get방식url 뒤에 ?+parameter를 붙이는 방식.예를들어 tistory.com/entry/?id=5777 Post방식양식을 만들어 제출하는 형식url.. 더보기
JSP 1일차 필기 (서블릿의 이해) 패키지명을 설정하는 이유. 클래스의 이름을 고유하게 설정해주기 위해서 도메인 이름으로 패키지명을 설정한다.(도메인명은 고유하기 때문) 클래스명 = 패키지명 + 클래스명 새로운 프로젝트 L01HelloServlet을 생성.(생성 시 web.xml을 같이 생성해주겠다고 체크한다.) web.xml 파일을 굳이 생성하지 않더라도 Tomcat 서버에 web.xml이 존재하기 때문에 실행에는 문제가 없다. 프로젝트의 아래에 Java Resources/src에 com.jsp.servlet 패키지를 생성하고 HelloWorld.java 클래스를 생성한다. 기본적인 설정은 이전에 포스팅한 JSP 맛보기 게시글에서 확인할 수 있다. Hello를 띄워보는 것이 중요한 이유는 처음 환경설정이 제대로 되었는지 확인하는 의미가 .. 더보기
JSP 맛보기 3일차 MemberAdd.java 클래스를 생성하여 index.jsp에서 회원정보를 입력받아 DB에 입력해보자. 회원 추가(Insert) 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879package com.javalesson.source; import javax.servlet.ServletException;import java.io.IOException; import javax.servlet.http.*;import javax.servlet.annotation.*; //DB 연결import ja.. 더보기
JSP 맛보기 2일차 MySQL DATABASE에 연결해 보기. 전 포스팅에서 처럼 Dynamic Web Project를 새로 생성(이름은 L01JDBC) 그 다음 Java Resources 의 src 에 com.javalesson.source 패키지를 만들고 그 안에 새로운 클래스 MemberList.java를 생성해줍니다. 그 다음 WebContent 의 WEB-INF 내부의 lib에 mysql 커넥터를 붙여넣기 합니다. (전 장의 mysql 다운로드시 같이 받아둔 파일 압축풀기 하면 나오는 .jar파일) 이제 MemberList.java를 servlet으로 만들어서 DB를 연결합니다. package com.javalesson.source; import javax.servlet.ServletException;import .. 더보기
JSP 맛보기 1일차 1. 톰캣서버 설치하기 톰캣 서버 다운로드 다운로드 받은 후 압축 해제 이클립스 우상단에서 JAVA EE 클릭 Window - Show View - Server를 선택하여 서버창 띄우기 서버 시작시켜보기 2. 첫 Servlet 생성해 보기 package com.servlet; import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; /** *.. 더보기