728x90

web.xml 2

오류 처리

JVM을 기준 으로 운영체제 단계에서 생긴 오류들은 에러라고 하며 서버는 어떠한 조치도 할 수 없으며 즉시 수행이 중단됩니다. 그러나 서버쪽에서 생긴 오류들인 익셉션은 try-catch와 같이 대처가 가능하며 오류가 발생하지 않은 것으로 취급됩니다. 애플리케이션은 서비스 중단없이 수행되어져야 하는 것이 중요하며 가능한 많은 익셉션을 개발자가 정의해서 사용해야 합니다. 익셉션은 또한 두가지로 분류됩니다. 일반 익셉션 : 컴파일러에 의해 체크가 되는 익셉션 런타임 익셉션 : 컴파일러에 의해 체크가 되지 않고 WAS에게 넘겨주는 익셉션 개발자가 익셉션을 작성할 때 상속 받아 작성하는데 일반 익셉션은 Exception, 런타임 익셉션을 RuntimeException을 상속받아 작성합니다. => 내가 작성한 오류..

학습(구)/JSP 2020.09.10

화면 모듈화와 소스 모듈화

화면 모듈화 여러 화면에서 공통적으로 상,하단 등 동일하게 보여주는 화면 모습들에 대해 각 페이지 마다 동일한 코드를 작성하는 것은 중복 코딩이 됩니다. 그러므로 액션태그를 사용하여 페이지를 따로 작성한후 삽입하는 방식으로 재사용성을 높이고 중복 코딩을 줄입니다. 이 창은 메인 창입니다. 주작업은 이 창에서 수행합니다. 액션태그는 페이지 수행 단계에서 페이지를 연결해줘 페이지의 결과로 이어집니다. 또한 액션 태그를 이용하여 정보 전달을 수행할 수 있으며 이때 인코딩에 주의해야합니다. 소스 모듈화 소스 중복 코딩 방지를 위해 반복되는 코드를 모듈화 하고 그 코드가 필요한 지점에서 디렉티브를 사용하거나 web.xml의 설정에 의해 자동으로 포함시키도록할 수 있습니다. 모듈화 되는 페이지의 확장자는 .jspf..

학습(구)/JSP 2020.09.09