CS 64

[JSP] EL

Expression Languagejsp 2.0스펙에 추가된 개념. 구문${...} ${ 속성명 }변수라 적지 않고 속성명이라 적은 이유는 페이지 이동에 값을 담는 방법 4가지 scope(pageContext, request, session, application)에 저장되어 있는 속성명들만 el 표현식으로 쓸 수 있기 때문. 특징제어문의 구조를 가지고 있지 않다. 할당할 수 없다.목적 - 값을 출력할 때 사용한다. EL → 속성의 이름을 사용한다.스코프안에 저장되어있는 속성의 데이터를 쉽게 출력하기 위한 것. 1. JSP의 네가지 기본 객체가 제공하는 영역의 속성 사용jsp가 제공하는 기본 영역(scope) 4가지 pageContext < request

CS 2021.04.15

[JAVA](DesignPattern)Adapter(Wrapper)Pattern

AdapterPatternTarget이 OtherConcreate를 상속상속 기호 implements? 상황 : client가 target과 otherConcreteㄹ르 잘 쓰고 있는데Adaptee를 써야하는 상황이 왔을 때 Client를 수정하지 않고 Adaptee를 사용하자. 위의 다이어그램을 구현하기.만드는 순서 역시 중요하다. Target이나 Adaptee를 먼저 만들어야 한다. 실제 Client에서 target을 통해 otherContrete를 사용해 보자.Target 인터페이스에 request();package kr.or.ddit.designpattern.adapterpattern; public interface Target { public void request(); }OtherConcrea..

CS 2021.04.13

[JAVA]Builder 디자인패턴

객체 생성 방법에는 3가지 패턴이 존재한다.점층적 생성자 패턴자바빈 패턴Builder 패턴 /** * * 객체 생성 방법 * 1. 점층적 생성자 패턴(하나씩 하나씩 새로운 생성자 생성하는방법) * 2. 자바빈 패턴 * 3. Builder 패턴 * */ public class BuilderPatternDesc { public static void main(String[] args) { TestVO vo = new TestVO(); 1. prop1만 결정 2. prop2, prop3 결정 3. prop1, prop3 결정 4. prop1, prop2, prop3 결정 } }1. 점층적 생성자 패턴이런식으로 생성자를 하나하나 늘려가면서 만드는 것을 점층적 생성자 패턴이라고 함. 점층적 생성자의 단점원하는(실질..

CS 2021.04.07

[CoolSMS] 사용하기

$pip install coolsms_python_sdkpip를 이용하여 설치하기.conda에는 아쉽게도 지원하지 않는 듯 합니다. 이렇게 cmd창에서 설치한 후 https://console.coolsms.co.kr/회원가입 후 api_key를 발급하시면 됩니다!! 회원가입 하는 과정에발급을 받을 수 있어요~import sys from sdk.api.message import Message from sdk.exceptions import CoolsmsException ## @brief This sample code demonstrate how to send sms through CoolSMS Rest API PHP if __name__ == "__main__": # set api key, api secr..

CS 2021.03.23
728x90
반응형