spring 설정에 root context , servlet context 설정파일이 있다. root webapplication context는 비지니스 혹은 목적을 위한 service layer와 해당 service layer에서 database와 연결되는 repository layer를 구성하는 bean들을 설정 servlet webapplication context는 client 요청을 받기 위한 entry point로서 servlet의 context설정 servlet context는 root context의 bean를 참조할 수 있지만, 반대의 경우는 불가능하다. ex) servlet context에는 controller, view resolver , handler mapping등의 설정root ..
전체 글 검색 결과
Java의 기초문법 3 (오버로딩, 생성자, 다형성, 추상클래스, 인터페이스)Overloading : 하나의 이름으로 여러가지 기능을 하는 함수* 사용 : println() 대표적인 함수* 문법 : 함수의 이름은 같고 parameter의 개수와 타입을 달리하는 방법 1. 함수의 이름은 같아야 한다. 2. [parameter] 개수 또는 [Type]은 달라야 한다. 3. return type은 overloading에 판단기준이 아니다. 4. parameter 순서가 다름을 인정한다. Constructor : 특수한 목적을 가지는 함수 * 특수한 목적 : member field 초기화 1. 일반함수와 다른점 1.1 함수의 이름이 고정 (class 이름과 동일) 1.2 return type (x), void(..
Java의 기초문법 2 (조건문, 제어문, 반복문) * 조건문 : 어떤 문장은 수행하고 싶고, 어떤 문장은 수행하고 싶지 않을 경우 사용 if 조건문 조건식의 연산 결과에 따라 블록 내부 문장의 실행 여부를 결정 할 수 있다. if 문 조건식이 true 일 경우에만 실행문이 실행된다. if(조건식) 다음의 { } 를 생략할 수 있다. 하지만, 생략할 경우 if문에 포함되는 실행문은 단 한 줄만 포함된다. if(조건식){ 실행문; 실행문; } if - else 문 조건식이 true일 경우 if 블록의 실행문이 실행되고, flase 일 경우 else 블록의 실행문이 실행된다. if(조건식){ 실행문; 실행문; }else{ 실행문; } if - else if - else문 처음 if문의 조건식의 조건문이 t..
프로그램 입문자를 위한 여러가지 지식 학원 교육받을 적 정리해둔 여러가지 지식들 공부순서 진행사항 : Java -> Oracle 11g -> Mysql -> JDBC -> HTML&CSS -> JavaScript -> Jquery(Ajax) -> JSP(servlet) -> Spring 라이브러리(Library) : 프로그램 제작시 필요한 기능 (비교하자면 자동차 바퀴, 자동차 헤드라이트, 자동차 에어백 등등)-> ex) JavaScript의 라이브러리 : Jquery 프레임워크(Framework) : 프로그램 기본구조(뼈대) -> 비교하자면 자동차 프레임Java개발자 : Spring, Python 개발자 : Django, JavaScript 개발자 : Angularjs, PHP 개발자 : Laravel..
Java의 기초문법 1 (Collection Framework (Set, List, Map)) 이전에 공부했던 Collection Framework 를 절대 잊지 말고 복습해보자. Generic : 클래스 생성시 미리 타입을 지정할 수 있다. 예를들어, Box box = new Box(); box.setObj(new Object()); Object obj = box.getObj(); //getObj 타입 : Object Box box2 = new Box(); box2.setObj("hello"); //String 값을 넣고 싶을 때 String str = box2.getObj(); //여기서 형변환이 필요없다. getObj 타입 : String Generic을 사용함으로써 선언할때는 가상의 타입으로 선언..
최근댓글