본문 바로가기

분류 전체보기322

Day2 1.스프링이란 무엇인가? 로드 존슨이 만든 프레임 워크로서 자바 서버 프로그래밍을 쉽게 하기 위해 설계한 것. Expert One-on-One J2EE Design and Developement를 통해 발표 (디자인패턴에 맞도록?) 2.DI 란 무엇인가? 여러 객체 간의 간격을 줄여주기 위해 사용하며 setter나 생성자를 통해서 외부에서 객체를 주입하는 것을 말한다. 3.제어의 역전이란?(IoC) 일반적인 생성방법과는 반대로 객체의 생성이 진행되는 것을 제어의 역전이라 한다. 4.프레임웍에 대하여 설명하시오. 특정한 목적에 맞게 프로그래밍을 쉽게하기 만들어놓은 소스 5.서버의 개념을 설명하시오. 다수의 클라이언트에게 서비스를 제공하기위해 대기하고 있는것 2019. 7. 24.
Varags(가변인자) Varags : 변수의 타입이 같은 경우, 한개 이상의 변수를 배열처럼 활용할 수 있다. 오버로딩 메서드의 개수가 줄어드는 효과를 갖는다. public class ForeachLotto { public static void print(int...mm){ for(int m: mm){ System.out.printf(m+"\t"); } System.out.println(); } public static void main(String[] args) { int[] mm = {1,6,16,22,23,33}; // for(int m: mm){ // System.out.printf(m+"\t"); // } // System.out.println(); print(mm); int a=1, b=6, c=16; print(.. 2019. 7. 23.
DI, IOC, IOC 컨테이너 DI(의존성 주입) : 객체를 외부에서 주입, 주입방법은 setter함수와 생성자 2가지 방법이 있다. IoC(Inversion of Controll) : 주입시에는 일반적인 생성시와는 다르게 반대의 순서대로 객체 생성이 진행되는 것을 말한다. 조립의 개념이 생성 IoC컨테이너(스프링) : IOC(제어의 연전)을 컨테이너 안에 담아서 조립하여 객체를 관리한다. 클래스명 객체명 = new 클래스명(); 을 통해 set함수 호출 Xml을 작성하는 경우 제어의 역전(IOC)의 순서를 반드시 지켜주어야한다. 객체명.getBean 을 통해 받아온다 ref는 참조형인경우 사용 2019. 7. 23.
서버 프로그래밍 서버 : 다수의 클라이언트에게 서비스 제공하기 위해 대기하고 있는 것 (쓰레드를 통해 다수를 받고 while을 통해 대기) 클라이언트 : 서버에서 제공하는 서비스를 이용 웹브라우저에서 domain을 아이피 주소로 변환하여 서버에 요청을 하고 HTML텍스트를 받아온다. 가지고 있는 HTML을 가지고 브라우저에서 화면을 구성한다. JSP에서 서버에 정보를 요청하는 것을 Request, 서버에서 정보를 보내는 것을 Response 프로토콜 : 클라이언트와 서버간의 통신 상에서 정해진 규약 HTTP : 웹서비스 프로토콜 STMP : 메일 서비스 프로토콜 FTP : 파일 서비스 프로토콜 2019. 7. 23.