목록Computer/JSP (16)
BASHA TECH
Part 1. Beginning JSP Ch 1. 웹 프로그래밍의 이해 1. 웹의 개요 (1) 웹이란? 통신망 TCP/IP(인터넷)에 안에 있는 HTTP(웹)가 웹이다. 웹은 인터넷 서비스를 제공한다. (2) 웹의 동작 구조 인터넷 서비스 : 인터넷 상의 정보를 하이퍼 텍스트 방식 + 멀티미디어 환경에서 검색가능하게 한다. HTML로 만들어진 콘텐츠를 웹서버가 서버SW(대표적인 예: Apache)를 통해 서비스를 제공. 웹 서비스를 요청한 클라이언트에서 서비스를 이용하려면 클라이언트SW(웹 브라우저: 크롬, 사파리, 등등) 필요 url 입력 -> ip 주소로 변환 -> HTML 페이지 요청 -> 요청 내용 분석 / index.html 파일 읽기 -> HTML 파일 전송 -> HTML 태그 분석 / 화면 ..
Calculator jwbook/src/main/java/ch08 > CalcController.java class package ch08; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/calcController") publi..
jwbook>src>main>wepapp>ch07>jstl_test.jsp JSTL 종합 예제 변수선언 초기화(SET), 변수값을 출력(OUT) product1(jstl) : product1 : ${product1} intArray[2] : ${intArray[2]} forEach : 배열 출력 ${vari.index} : ${num } ${vari.count} : ${num } if문(jstl tag) 참입니다~~~ 거짓입니다!!! ${product2 } choose(switch), when(case(조건)), otherwise(default ) 주문 제품: ${product2} 주문 제품이 아닙니다!! forTokens ${city } 내 사랑에~~~~ 세상도 양보한 널~~~ 나 끝까지~~~ 아끼며~..
계산기 프로그램 src/main/java > ch05 > CalcServlet.java src > main > java > ch05 > CalcServlet.java package ch05; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/ch05/c..
1. 서블릿의 개요 서블릿: httpServlet class를 상속받은 것 => Servlet 서블릿은 자바로 만들어진 프로그램을 서버에서 실행하기 위해 만들어졌다. 정적인 웹(html)+동적인 정보(data) 제공 가능. Java class와 다르지 않다. class가 서블릿 되려면 서블릿은 자바로 구현, 서블릿은 초기화, 실행, 삭제 3가지 기능(메소드)를 반드시 가져야 함. => 인터페이스 (강한 규칙) implements 추상개념은 반드시 override해야한다 => 안 그러면 error class는 해당 Servlet들은 추상메소드개념으로 있다. (body가 없음) 따라서 overriding 해야 sevlet이 됨. 1. GenericServlet을 implements 해야한다. 2. HTTPS..