IT 면접족보 39

자바 수업 정리 -210105_030_화_css:position,float | JSP:쿠키(30일 차)

1. 절대 경로와 상대 경로에 대하여 설명하시오. 물리적 경로와 웹사이트로 들어가는 주소 모두 절대경로와 상대경로를 사용할 수 있다. 절대 경로 1) c:\ → 웹 서버에서는 절대 사용 할 수 없는 절대 경로 2) http:// → 웹 사이트에서 주소로 치고 들어가는 절대 경로 3) / → 웹 프로그래밍에서 사용하는 절대 경로 웹 서버 프로그램에서 절대 경로 사용 방법 절대 경로는 ip까지만 붙여 주는 것 root경로! 컨택스트명이 없기 때문에 이 절대 경로를 쓰고 싶으면 /컨택스트명/파일명 까지 붙여 줘야 작동한다! 상대 경로 절대 경로 아닌 건 모두 상대 경로 기준이 자기 자신 웹 서버 프로그램에서 상대 경로 사용 방법 http://ip주소/컨택스트명/** → 까지 자동으로 들어간다. http://l..

자바 수업 정리 -css:속성 | JSP:내장객체,redirection,forward(29일 차)

1. box-sizing 속성들에 대하여 설명하시오. box-sizing: content-box; CSS 표준이 정의한 초기 기본값 (디폴트) "콘텐츠만"박스 크기로 잡는다. width = 콘텐츠의 width (border, padding,margin 모두 불포함) height = 콘텐츠의 height (border, padding, margin 모두 불포함) box-sizing: border-box; content 부터 "border까지"가 박스의 크기이다. (margin 제외) = border를 박스 크기 안쪽으로 잡는다. width = 콘텐츠의 width + padding + border(margin 제외) height = 콘텐츠의 height + padding + border (margin 제외)..

자바 수업 정리 -css-display,font,overflow | jsp-정적/동적문서, tags(28일차)

1. display 종류와 속성에 대하여 설명하시오. 화면에 어떻게 보이는지를 설정하는 속성으로 block, inline, inline-block 속성값이 있다. 모든 태그는 block, inline, inline-block 이 셋 중 하나이다. visibility:hidden;(자리는 차지하지만 보이지 않음)은 display:none;(아얘 없는 취급해서 화면에 출력 안함)과 다른 개념이다. block display:block; 전 후 줄바꿈(개행)이 일어난다.(한 줄을 다 차지) 대표적으로 ,,~ 태그 등이 있다. inline element와 달리 width, height, margin, padding 속성이 모두 반영된다. 해당 태그는 명시적으로 지정하지 않아도 자동으로 block으로 디스플레이 된..

자바 수업 정리 -jsp_한글(다국어)처리,초기화 파라미터, ServletContextListener/ css_선택자(27 일차)

1. jsp/servlet 에서 한글처리 방식은? (다국어 처리) Tomcat서버의 기본 문자 처리 방식은 IOS 8859 1 방식이기 때문에 개발자가 별도의 한글 인코딩을 하지 않으면 디폴트로 IOS 8859 1 로 잡혀서 한글이 깨져 보이는 현상이 생긴다. 2가지 방식의 처리 방법이 있다. Get방식(서버)과 Post 방식(servlet) 하지만 서버는 건들지 않는게 좋다! sevlet 파일을 수정하자. UTF-8 (유니코드) 을 쓰자. 2. 아래의 선택자에 대하여 설명하시오. > + ~ a[href="https://net.tutsplus.com"] 자손 선택자 (자세한 내용은 아래 5번에서) > (element1 > element2) 직계 자식만 선택함 = 자손 선택자 #container > ul ..

자바 수업 정리 -선택자, 시멘틱, servlet(26 일차)

!-- 키워드 값 --> overflow: visible; overflow: hidden; overflow: clip; overflow: scroll; overflow: auto; overflow: hidden visible; overflow: inherit; overflow: initial; overflow: unset; 1. 선택자(Selectors)란? CSS에서 선택자는 스타일을 주고 싶은 요소를 선택하기 위해 사용 되는 일종의 패턴이다. (= 스타일로 꾸미는 것!) 선택자 종류 (배운 것) * (asterisk) 전체 선택자 모든 요소를 선택함 element / tag 선택자 id 특성에 따라 특정 요소(태그)를 선택함 문서 내에는 주어진 ID를 가진 요소가 하나만 존재해야 함 id="first..

자바 수업 정리 -HTML | doGet(),doPost(),Context Path(25 일차)

1. html 이란 무엇인가? 웹페이지를 만들기 위한 언어(웹 문서를 기술하는 언어)로 웹브라우저 위에서 동작하는 언어다. Hyper Text Markup Language의 약자 HT - HyperText 문서와 문서가 링크로 연결되어 있다. M - Markup 태그로 이루어져 있다. (웹문서를 표현하기 위해 태그들로 구성되어 있다.) L - Language 언어 html 파일의 확장자명으로 html 혹은 htm을 사용한다. w3c가 html의 국제 표준화 기구이다. https://www.w3.org/ 웹의 기원 2. CSS란 무엇인가? Cascading Style Sheets의 약자 HTML문서를 디자인적으로 보기 좋게 만들어 정보 전달을 효율적으로 하기 위해 만들어진 것 HTML은 정보를 가지고 있고..

자바 수업 정리 -웹 프로그램의 동작,Tomcat, JSP와 Servlet문서 작성(24 일차)

1. 아래의 용어에 대하여 설명하시오. Web Server (= HTTP Server) 클라이언트(browser)의 요청(request)에 의해 정보를 제공(response)해 주는 서버 HTTP 프로토콜을 사용해 클라이언트와 통신한다. (HTTP는 클라이언트-웹서버간 문서를 전송하기 위한 통신 규약) 정적인 정보를 처리하며(Static processe), 동적 처리(Dynamic processe)는 웹 어플리케이션 서버(WAS)에 요청한다. 대표적으로는 Aphach HTTP Server, Microsoft IIS, Nginx 가 있다. WAS (Web Application Server) WAS = Web Server + Web Container → 일반적으로 웹 서버의 기능을 내제하고 있어 웹 서버 없..

자바 수업 정리 -컬렉션 클래스- TreeSet<E>,Queue<E>&Stack,Map<K, V>,정렬,찾기(23 일차)

1. 프로그래밍 나라 이름과 인구를 입력하세요.(예: Korea 5000) 나라 이름, 인구 >> Korea 5000 나라 이름, 인구 >> USA 1000000 나라 이름, 인구 >> Swiss 2000 나라 이름, 인구 >> France 3000 나라 이름, 인구 >> 그만 인구 검색 >> France France의 인구는 3000 인구 검색 >> 스위스 스위스 나라는 없습니다. 인구 검색 >> 그만 import java.util.HashMap; import java.util.Scanner; public class CountryHashMap { public static void main(String[] args) { Scanner sc = new Scanner(System.in); HashMap ma..

자바 수업 정리 -컬렉션 클래스- ArrayListE&LinkedListE, SetE&HashSetE(21 일차)

1. ArrayList 와 LinkedList 의 장단점은? 상황마다 적절한 자료 구조가 다르기 때문에 각각의 장단점을 잘 파악해 두고 프로그램을 짜기 전에 어떤 것을 사용해야 할지 꼭 미리 생각해보고 사용하자. 2. Scanner 클래스로 -1이 입력될 때까지 양의 정수를 입력 받아 저장하고 검색하여 가장 큰 수를 출력하는 프로그램을 작성하라. 정수(-1이 입력될 때까지)>> 10 6 22 6 88 77 -1 가장 큰 수는 88 import java.util.LinkedList; import java.util.List; import java.util.Scanner; public class PositiveNumberPrint { public static void main(String[] args) { S..

자바 수업 정리 - Generic class & method, Collections Framework(20 일차)

1. Generic(제네릭) 클래스의 타입 인자 제한하는 방법과 효과는? class 클래스명 {...} class 클래스명 {...} class Box {...} // super class class Box {...} // interface class Box //super class & interface 동시 제한 // 인스턴스 생성시 타입 인자로 T가 Number이거나 Number를 상속하는 클래스만 올 수 있음! // 인스턴스 생성시 타입 인자로 T가 Eatable이거나 Eatable을 구현하는 클래스만 올 수 있음! // 위의 두 경우를 모두 만족하는 경우에만 올 수 있음(generic에서만 가능, 일반 클래스에선 불가!) 2. 아래의 결과가 나오도록 프로그래밍을 완성 하시오. class DDBox..