본문 바로가기
올 뉴 30분 요약강좌(Bootstrap) 정리 #2 # First Last Handle 1 Mark Otto @mdo 2 Jacob Thornton @fat 3 Larry the Bird @twitter 2022. 12. 4.
올 뉴 30분 요약강좌(Bootstrap) 정리 유투브에서 부트스트랩 요약강좌를 짧게 들어보고 요점을 기록한 글입니다. 유투브 url: https://www.youtube.com/watch?v=2znzBerWyWU 부트스트랩 문서(영문이어야함, 한글은 3버전 대...임..ㅠㅠㅎ) https://getbootstrap.com/docs/5.2/getting-started/introduction/ Get started with Bootstrap Bootstrap is a powerful, feature-packed frontend toolkit. Build anything—from prototype to production—in minutes. getbootstrap.com 대부분 문서에 아주 정리가 잘 되어있다. **alert 샘플 많은 사이트 https.. 2022. 12. 4.
추상 클래스 abstract class 와 인터페이스 interface 추상클래스 -class 앞에 abstract 키워드를 사용하여 정의 -추상메소드를 선언해 상속을 이용하고 하위 클래스에서 (반드시) 구현하도록 강제하는 클래스 -상속을 위한 클래스이끼 때문에 new키워드를 통해 직접 객체를 생성할 수 없음 -java는 다중 상속을 지원하지 않기 때문에 여러 개의 추상 클래스를 상속할 수 없음 -public, protected, private 접근 제어자를 모두 사용할 수 있음 -하위 클래스의 생성자에서 super()를 사용해 추상 클래스의 생성자를 부르고 초기화 함 인터페이스 -interface키워드를 사용해 선언하는 인터페이스는 상수(static final) 와 추상 메소드(abstract method)의 집합 -인터페이스의 모든 메소드는 public abstract로.. 2022. 11. 13.
오버로딩(Overloading)과 오버라이딩(Overriding) 개념 오버로딩 (Overloading) 확장 같은 이름 함수(메소드)를 여러개 정의하고, 매개변수의 유형과 개수를 다르게하여 다양한 유형의 호출에 응답할 수 있게 하는 것 기존에 없는 새로운 메소드를 추가하는 것 -메소드 이름이 같아야함 -매개 변수의 개수 & 타입이 달라야함 -리턴 타입 상관 없음 -같은 클래스 내에서 적용 사용하는 이유: 1. 같은 기능의 메소드를 하나의 이름으로 사용할 수 있다. 2. 메소드 이름을 절약할 수 있다. 오버라이딩 (Overriding) 재정의 상위 클래스로부터 상속받은 메서드를 하위 클래스가 재정의해서 사용하는 것 -매개 변수 & 타입이 동일 -리턴 타입 동일 -상속 관계에서 적용 -상위 클래스의 static 메소드는 클래스의 속하는 메소드이기 때문에 오버라이드 되지 않음 .. 2022. 11. 13.
GET POST 차이 / forward redirect 차이 GET POST차이 get은 url에 데이터가 노출되나 post는 노출 되지 않는다. get은 데이터의 위치가 header이고, post는 body이다. get은 중요한 정보를 다루면 안된다. (파라미터에 다 노출이 되어있기 때문에) get은 길이 제한이 있다. ex 게시물 선택 post는 데이터를 전송할 떄 길이 제한이 따로 없어 용량이 큰 데이터를 보내거나 보안이 필요한 부분에많이 사용한다. ex 게시판 글 등록 Forward Redirect차이 Forward : client가 웹 브라우저에서 요청 시 forward는 client에게 보여지지 않는 페이지에서 작업을 하게된다. 그러므로 client페이즤 이동을 모르게 되며, url도 변경 되지 않는다. client가 요청을 하게 될 때 생성되는 객체는.. 2022. 11. 12.