본문 바로가기
반응형

2021/0723

JSP Directives(JSP 지시자란?) JSP Directives(JSP 지시자란?) 우선 JSP Directives의 종류를 알기위해서는 먼저 JSP가 무엇인지를 알아야 합니다. 💡 JSP란 JAVA Server Pages의 약자이며 Java코드를 HTML코드에 넣어 동적으로 웹페이지를 생성할 수 있는 웹 애플리케이션 도구입니다. JSP가 실행되면 자바의 Servlet으로 변환이 되면서 웹 애플리케이션의 서버에서 동작 되는 필요한 기능들을 수행하고 생성된 데이터를 웹페이지로 클라이언트에 응답합니다. Server Pages란 서버에서 실행되는 페이지로 바꿀수있음을 뜻합니다. HTML페이지는 기존에 서버에 저장된 데이터를 제어하기위해 다른페이지에 요청하는 방식을 사용해야했는데 JSP를 처음 발표한 선마이크로 시스템에서 정의한 JSP는 Respo.. 2021. 7. 19.
데코레이터 패턴이란(Decorator Pattern) 데코레이터 필터 패턴 꼭필요하지 않은 데코레이션을 필터링하는것 뒤에서 파일을 저장하거나 하는과저의 작업을 앞에서 처리해준다(필요하다면 몇개든 가져다가 넣을수도있다) Http Request, response를 가로채서 핵심 애플리케이션에 영향을 미치지 않고 전,후처리가 가능 필터체인 : 필터는 모듈로 블록처럼 쌓을 수 있도록 고안된 것이기에 다양한 방식으로 섞어서 사용할 수 있다. 필터체인은 다음에 실행할 필터가 무엇인지 알고 있다. 필터 선언 MyFilter net.agilejava.jspdp.MyFilter MyFilter *.do MyFilter AdviceServlet 컨테이너가 필터 순서 정하는 규칙 1) url패턴으로 적용되는 필터가 제일 먼저 옴. 클라이언트가 요청을 날릴 때, 일치하는 모든 .. 2021. 7. 18.
퍼사드패턴(Facade Pattern) 퍼사드패턴(Facade Pattern 💡 퍼사드 패턴이란 , 소프트웨어 공학 디자인 패턴중 하나로 주로 객체지향 프로그래밍 에서 자주 쓰이는 패턴이며 목적은 복잡한 서브 시스템들을 higher-level 인터페이스로 감싸서 간단하게 만드는것이다. 퍼사드(Facade)는 사전적인 단어로 "건물의 정면"이라는 단어인데 어떠한 소프트웨어의 다른 커다란 코드 부분에대한 간략한 인터페이스를 제공하는 객체로서 복잡한 서브시스템들과 클라이언트와의 사이에 Facade라는 객체를 세워놓음으로서 복잡한 관계를 정리하고 구조화 하는 패턴을 뜻한다. 장점 퍼사드는 소프트웨어 라이브러리를 쉽게 사용할 수 있게 해준다. 또한 퍼사드는 소프트웨어 라이브러리를 쉽게 이해할 수 있게 해 준다. 퍼사드는 공통적인 작업에 대해 간편한 메.. 2021. 7. 17.
Spring 프로젝트 AWS EC2이용해서 배포하기(완) AWS EC2에 Spring 프로젝트 배포 해당 글은 앞에 작성한 AWS EC2 가상 웹서버 윈도우에서 접속하는 법 이후 내용을 작성한 것입니다. https://sac4686.tistory.com/30 AWS EC2 가상 웹서버 윈도우에서 접속하는법 https://sac4686.tistory.com/9 AWS EC2 인스턴스 생성 EC2란 아마존 일레스틱 컴퓨터 클라우드(Amazon Elastic Compute Cloud)는 아마존 클라우드 플랫폼의 대표적인 웹 호스팅 사이트로 사용자가 가상 컴퓨터를.. sac4686.tistory.com 앞서 한 많은 작업들 하시느라 고생한 저에게 박수를 보내고 정말 여러가지 삽질을 너무 많이하면서 정리하느라 시간이 3시간 정도 걸렸던것 같아요.. 누군가에게 도움이 되.. 2021. 7. 15.
728x90
반응형