일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- springboot
- NestJS
- 서브라임 텍스트
- tomcat
- Spring
- Maven Project
- graph database
- PG-Strom
- BRIN
- NextJs
- Eclipse
- HTML Special Entity
- HTML Code
- Windows 10
- typeorm
- Can't load AMD 64-bit .dll on a IA 32-bit platform
- Spring Boot
- OGM
- Spring Cloud
- JSP
- STS
- Next.js
- PostgreSQL
- maven
- tortoise SVN
- loadcomplete
- MariaDB
- exit code = -805306369
- Java
- sublimetext
- Today
- Total
목록개발/Web Development (21)
Undergoing
What is JSTL?- JSTL(JavaServer Pages Standard Tag Library). Java EE 기반의 웹 애플리케이션 개발 플랫폼을 위한 컴포넌트- JSP 페이지 안에서 사용할 수 있는 커스텀 액션(XML 문법을 따르면서 특정한 동작을 수행하는 태그)과 함수 제공- if나 for문 등 간단한 프로그램 로직 구사 가능- 다른 JSP 페이지를 호출할 수 있음- JSP 페이지 하나로 여러가지 언어의 웹페이지 생성- DB로의 입력, 수정, 삭제, 조회- XML 문서의 처리- 문자열을 처리하는 함수 호출 JSTL Library 라이브러리 기능 URI 식별자 접두어 코어 일반 프로그래밍 언어에서 제공하는 것과 유사한 변수 선언. 실행 흐름의 제어 기능을 제공, 다른 JSP 페이지로 제어를..
action tag- XML 태그를 이용해서 기존의 JSP 문법을 확장. 간단히 action이라고도 함.- action은 standard action과 custom action으로 나뉨- custom action은 별도의 라이브러리가 필요함-
Expression Language = EL == ${ABC} EL식의 문법 : ${식} - ${RESULT} : 데이터 이름 하나로만 구성된 EL식- ${RESULT+100} : 연산자를 포함하는 EL식- ${m:sqrt(100)} : 자바의 정적 메서드를 호출하는 EL식 JSP서블릿 기술에서 사용되는 네 종류의 애트리뷰트 애트리뷰트의 종류 호출할 때 사용하는 내장 변수 메서드의 소속 page 애트리뷰트 pageContext 내장 변수 javax.servlet.jsp.JspContext 클래스 request 애트리뷰트 request 내장 변수 javax.servlet.ServletRequest 인터페이스 session 애트리뷰트 session 내장 변수 javax.servlet.http.HttpSess..
ServletContext : 서블릿의 환경을 표현. JSP나 서블릿을 컨테이너 혹은 다른 웹 App와 연결해줌 Inferface of ServletContext getInitParameter(String) getInitParameterNames() getAttribute(String) getAttributeNames() setAttribute(String) removeAttribute(String)----------------------- getMajorVersion() getServerInfo()----------------------- getRealPath(String) getResourceAsStream(String) getRequestDispatcher(String)----------------..
서블릿의 생명 주기(출처 : http://book.javanb.com/java-server-pages-2nd/0321150791_ch11lev1sec1.html) 웹 컨테이너에서는 다음과 같은 작업이 수행됨1. 서브릿 클래스 읽음2. 인스턴스화 되어 서블릿 객체 생성3. 초기화 작업을 거친 후 서블릿 탄생 => 이 서블릿은 웹 브라우저로부터 호출 처리가 됨4. 더 이상 사용되지 않는 서블릿은 제거됨 - init : 서블릿의 초기화 작업이 수행될 때 자동으로 호출되는 메서드=> public void init() throws ServletException(){} - destroy : 서블릿의 마무리 작업이 수행될 때 자동으로 호출되는 메서드=> public void destroy(){} -----------..
문제 : 뇌자극 JSP/Servlet 240~242 Page 쿠키를 지우는 건 인터넷 사용기록 삭제에서 할 수 있지만 그렇게 되면 다른 쿠키도 다 날아가기 때문에 현재 페이지 내에서 사용한 쿠키만 지우는 것까지 추가로 구현해봤다. 그래봤자 몇 줄 안 되는 소스를 붙여놓은 거라 대단한 것마냥 너스레를 떨 껀덕지는 없고. 1. InputCookie.html--------------------------------------------------------------------------------쿠키 이름 : 쿠키 값 : -------------------------------------------------------------------------------- 2. MakeCookie.jsp-------..
둘 다 웹 컴포넌트가 데이터를 주고받기 위해 만들어진 기술. 웹 페이지 이동시 사용자의 정보를 보낼 때 기록되는 정보들 쿠키(Cookie)- 사용자가 웹 사이트에 접속했을 때 서버에서 받은 정보들을 하드디스크에 저장. 필요할 때마다 하드에서 읽어옴- 웹 브라우저를 닫아도 정보가 저장되어 있음- 사용자 식별/정보유지, 세션 유지에 사용됨- 구(舊) 기술, 최근에는 보안상 중요도가 낮은 정보를 처리할 때에 많이 사용됨 세션(Session)- 웹 브라우저를 거치지 않고 웹 서버에 있는 데이터 영역을 통해 데이터를 전달하는 기술- 두 개체의 활성화된 접속을 의미- 서버는 클라이언트에 세션 ID를 부여. 세션 ID는 일정시간이 지나면 삭제됨 쿠키와 세션의 비교(http://binalee.tistory.com/39..
JSP에서 사용할 수 있는 지시자- page 지시자- include 지시자- taglib 지시자 사용 예- - - page 지시자의 애트리뷰트애트리뷰트 이름 기술하는 정보/애트리뷰트의 역할 contentType JSP 페이지가 생성하는 문서의 종류와 그 문서를 웹 브라우저로 전송할 때 사용되는 인코딩 타입 import 스크립팅 요소 안에서 사용할 자바 클래스와 인터페이스를 임포트하기 위해 사용하는 애트리뷰트 buffer 출력 버퍼의 크기 autoFlush 출력 버퍼가 모두 찼을 때의 동작 isThreadSafe JSP 페이지가 싱글-스레드 모드로 작동하도록 만들기 위해 필요한 애트리뷰트 session JSP 페이지의 세션 참여 여부 errorPage 에러를 처리할 JSP 페이지의 URL isErrorPa..
답안 ptest.html------------------------------------------------------------------------------------ 성격 테스트당신의 성격을 테스트합니다. 페이지를 입력한 후 확인 버튼을 눌러주세요 이름은? 좋아하는 색은? 빨강파랑노랑 좋아하는 동물은?개고양이소 좋아하는 음식은?(모두 고르세요) 자장면짬뽕탕수육 ------------------------------------------------------------------------------------ FavoriteServlet.java------------------------------------------------------------------------------------ ..
Class Name = FiboServlet.Java------------------------------------------------------------------------------------import javax.servlet.http.*;import javax.servlet.*;import java.io.*; public class FiboServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {request.setCharacterEncoding("euc-kr");response.setChara..