본문 바로가기

개발자놀이터

(28)
Servlets & JSP 5장 정리 (2) ServletContext 는 스레드 세이프하지 않다.각 서블릿이 하나의 Context에 서로 set함수를 호출할 경우 스레드 세이프가 깨지게 된다. Context : 모든 서블릿과 JSP에서 접근 및 변경이 가능하다.Session : 특정 HttpSession에 접근권한을 가진 녀석만 접근 가능하다.Request : 특정 ServletRequest에 접근 권한을 가진 녀석만 접근 가능하다. ServletConfig는 서블릿당 하나ServletContext는 웹 어플리케이션당 하나둘다 getInitParameter()를 제공한다.ServletConfig는 항목안에 초기화 파라미터 값을 설정ServletContext는 항목에 값을 설정
Servlets & JSP 5장 정리 (1) SetvletConfig ( 서블릿 초기화 파라미터 )특정 서블릿에서만 사용할 수 있는 parameter값. - 배포서술자(web.xml) 표현방식 hello Ch1Servlet email email@naver.com - 서블릿코드getServletConfig().getInitParameter("email") ServletContext ( 컨택스트 초기화 파라미터 )모든 서블릿에서 사용할 수 있는 parameter값.- 배포서술자(web.xml) 표현방식 email email@naver.com - 서블릿코드getServletContext().getInitParameter("email") 리스너컨테이너(톰캣)이 시작할 때, 그리고 끝날 때 호출할 수 있다.DB Connection을 생성하고, 종료할 때 사..
Servlets & JSP 4장 정리 HTTP메소드들- GET, POST, HEAD, TRACE, PUT, DELETE, OPTIONS, CONENCTS 멱등에 대한 이야기GET과 POST의 차이GET은 단순 호출 - 계속 호출해도 무관한 경우POST는 서버에서 어떤 내용이 업데이트 경우 아래 두가지는 동일한 내용response.setContentType("text/html");response.setHeader("content-type","text/html"); 리다이렉트response.sendRedirect("http://www.naver.com");- 상대경로response.sendRedirect("/foo/stuff.html");- 디스패치 : 서버에서 리다이렉트ReqeustDispatcher view = request.getReque..
Servlets & JSP 3장 정리( 웹 개발환경, 배포환경 ) 개발환경 배포환경
Servlets & JSP 2장 정리 클라이언트가 서블릿에 대한 요청 > 웹서버(아파치)가 서블릿을 관리하고 있는 컨테이너에게 요청> 컨테이너(톰캣)이 HTTP Request, HTTP Response 객체를 생성 doPost() 나 doGet()메소드 중 하나를 호출 web.xmlservlet-name을 맞춰야 한다. Hello Spring index.jsp hello Ch1Servlet 1 hello /Serv1 Servlet 파일RequestDispatcher를 이용하여 jsp로 넘긴다. import java.io.IOException; import java.io.PrintWriter; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; impor..
Servlets & JSP 1장 정리 메소드 종류GETPOSTHEADTRACEPUTDELETECONNECT MIME TYPEHTTP 응답 헤더에 있는 Content-Type 포트3000포트 밑으로는 예약되어있다. 아파치 루트폴더apache_home/htdocs/index.html 서블릿JAVA로 동적 컨텐츠 생성을 도와주는 어플리케이션요청이 올 때마다 스레드가 생성되어 서비스한다.J2EE 라는 클라이언트 안에서 실행서블릿은 J2EE컨테이너 안에서 보안, 트랜젝션 등을 제공한다. JSPJSP는 HTML에 자바를 넣을 순 없을까 라는 고민에서 탄생했다.
AWS 아마존 웹서비스에 대한 간단한 설명 AWS 아마존 웹서비스에 대한 간단한 설명 AWS 란? 고급 웹호스팅 이라고 생각하면 편하다. 사용량에 따라 지불하는 방식 갑자기 사이트가 폭주할 경우 컴퓨터를 늘리는 방식이 편하다. EC2 서비스 서버 컴퓨터 Linux, Windows 제공 S3 서비스 파일서버 이미지나 동영상 서버로 쓰기 좋음 무제한 저장 5테라까지의 단일 파일 저장가능 RDS 서비스 데이타베이스 서비스 Mysql, Oracle, SQL Server 지원 백업, 리플리케이션을 자동으로 제공 ELB : Elastic Load Balncing EC2로 유입되는 트래픽을 여러대의 EC2로 분산 사용량에 따라 서버를 유동적으로 늘리거나 줄여주는 서비스 장애가 발생한 EC2를 감지해서 자동으로 배제 아마존 웹서비스의 꽃과 같은 기능
2. jQuery Hello World 2. jQuery Hello World 기본문법 파일첨부