본문 바로가기

Web/JSP/Servlet/JDBC17

서블릿에서의 Session/ Session 이란 / Session 개념 / Session 예제 3. 서블릿에서의 Session3.1 세션의 개념-세션범위를 가짐-java.servlet.http.HttpSession 객체의 한 인스턴스-요청을 보낸 클라이언트에 대해 생성된 것으로 http 요청에 대해서만 유효함.-자동적으로 생성됨-클라이언트가 jsp 페이지가 있는 웹 서버에 request를 하면, 서버는 response를 하여 클라이언트에게 세션을 부여함. à 각각의 클라이언트에게 부여되는 세션은 다르게 할당 됨. ***실습11 loginServlet2.java import java.io.IOException; import java.io.PrintWriter; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException;.. 2016. 6. 22.
GET/POST 방식, GET/POST 예제, GET/POST example 2.4 GET / POST 방식2.4.1 GET 방식-GET 방식으로 요청이 전송되는 경우-사용방식: [2]-브라우저 주소 표시줄에 주소를 직접 입력해서 요청을 전송하는 경우Html의 a 태그를 사용해서 링크를 걸어서 전송하는 경우Html 폼 태그에서 method 속성을 GET로 지정하는 경우 2.4.2 POST 방식사용 방식 : 회원 가입 요청, 게시판 글쓰기 요청, 자료실 업로드 등을 처리할 때 사용하는 방식 ***실습9 login.html DOCTYPE html> Insert title here 로그인 아이디: 비밀번호: LoginServlet.java import java.io.IOException; import java.io.PrintWriter; import javax.servlet.Servl.. 2016. 6. 22.
JSP란 / JSP 예제 / JSP example 외부교육 받았을때 정리한 내용을 올린다. 2. JSP2.1 웹프로그래밍-웹 상에서 사용자와 기업 또는 사용자들간의 연결을 가능하게 하는 프로그래밍 언어-클라이언트(Client)/서버(Server)의 방식으로 구축-웹프로그래밍 언어:CGI, ASP, PHP, JSP à '스크립트 언어'라고 한다.-GET/POST 방식에 따라 URL의 출력이 다르다. 2.2 JSP-동적인 웹 페이지를 만들기 위한 언어-HTML 응답을 생성하기 보다는 바이너리 응답을 생성-요청 흐름을 제어하는 역할을 주로함-서블릿 Class로 변환 후 컴파일 된다.-URL로서 클라이언트가 실행 요청한다.-간편한 MVC 패턴 적용-JSTL, 커스텀 태그 등을 이용한 개발 용이성- JSP의 시작 구문- JSP의 지시문- JSP의 출력문 2.3 .. 2016. 6. 22.
JSP란? * JSP란?java server pages의 약자로 다이나믹한 web page를 쉽게 만들 수 있는 방법을 제공해준 것web application을 만드는 작업을 간단히 처리해주는 Server Side Script.Servlet을 기반으로 발전된 것으로 사용자가 더 쉽게 다룰 수 있기위해 나온것이다html과 java코드를 분리하여 개발할 수 있다. (HTML내부에 자바 코드 삽입) 다음과 같이 JSP의 샘플 코드사진을 보면 윗부분에는 JAVA코드를아래부분에는 HTML 코드를 작성할 수 있는 것입니다. 하지만, 로직과 디자인이 여전히 한 파일내에 섞여 있어 유지보수가 어렵다는 단점이 있지요 ^^이것에대한 해결 방법도ㅎㅎ 다음 포스팅에 기재하도록 하겠습니다. 자, 다시 jsp에대한 설명을 이어가자면 jsp.. 2015. 1. 30.
Servlet이란? * Servlet이란?-자바를 기반으로 만드는 웹 어플리케이션 프로그래밍 기술-동적으로 HTML을 생성하는 자바프로그램 * Servlet의 장점1) 스레드를 기반으로 하기 때문에 웹 애플리케이션 운영에 효율적2) 자바 기반으로 자바 API 를 모두 사용할 수 있음.3) 운영체제나 하드웨어에 영향을 받지 않으므로, 한번 개발된 애플리케이션은 다양한 서버 환경에서 실행가능4) 웹 애플리케이션에서 효율적인 자료 공유 방법을 제공. ★하나의 Servlet이 동작하기 위해서는 HTTP 요청을 받고 응답하는 웹서버와servlet이라는 웹 컴포넌트를 관리하고 실행하는 Servlet Containor인 WAS가 필요하다. Servlet의 초기화 과정을 보실까요^^ WAS가 Java 파일을 컴파일해서 Class로 만들어.. 2015. 1. 30.