본문 바로가기

전체 글

(381)
[JSP] Servlet Servlet 이란?JSP 표준이 나오기전에 만들어진 표준으로 자바로 웹 어플리케이션을 개발할 수 있도록 하기 위해 만들어짐.서블릿을 이용하면 자바 클래스를 이용해서 웹 어플리케이션을 개발할 수 있다.반드시 매핑을 해야한다!! (경로명 및 보안상의 문제) 동적 웹 어플리케이션 컴포넌트.java 확장자클라이언트의 요청에 동적으로 작동하고, 응답은 html을 이용java thread를 이용하여 동작(가장 큰 장점) - thread pool을 이용하면 서버의 부하를 줄일 수 있다.MVC 패턴에서 Contoroller로 이용된다.(View - JSP, Model)  GenericServlet 추상 클래스는 Servlet과 ServletConfig 인터페이스를 구현함(반쪽 완성 설계도)HttpServlet은 Ge..
[JSP] JSP 특징, 동작 원리 인터넷과 웹의 개요인터넷컴퓨터가 서로 연결되어 TCP/IP라는 통신 프로토콜을 이용하여 정보를 주고받는 전세계의 컴퓨터 네트워크웹인터넷에 연결된 컴퓨터들을 통해 사람들이 정보를 공유할 수 있는 정보 공간월드 와이드 웹(world wide web)의 줄임말 웹의 동작 원리웹은 기본적으로 클라이언트/서버 방식으로 동작가장 널리 쓰이는 웹 서버(웹 컨테이너)아파치, 톰캣, IIS 정적 웹 페이지와 동적 웹 페이지 정적 웹 페이지컴퓨터에 저장된 텍스트 파일을 그대로 보는 것예: HTML(Hyper Text MarkUp Language)동적 웹 페이지저장된 내용을 다른 변수로 가공 처리하여 보는 것PHP(Personal Home Page), ASP(Active Server Page), JSP 정적 웹 페이지의 동..
[Java] Collections 컬렉션을 위한 메서드 Collections 컬렉션을 위한 메서드(static)를 제공 1. 컬렉션 채우기, 복사, 정렬, 검색fill( )copy( )sort( )binarySearch( )   2. 컬렉션의 동기화synchronizedXXX( )  List syncList = Collections.synchronizedList(new ArrayList(...)); 필요할 때만 동기화 하도록 설계가 바뀌었다.   2. 변경불가(readOnly) 컬렉션 만들기 unmodifiableXXX( )   3. 싱글톤 컬렉션 만들기(객체 1개만 저장하는 컬렉션)    4. 한 종류의 객체만 저장하는 컬렉션 만들기List list = new ArrayList();List checkedList - checkedList(list, Strin..