'개발자 면접'에 해당되는 글 3건

반응형

1. Java에서 DataBase를 편하게 Handling 할 수 있게 해주는 프ㅔ임 워크

2. 특징 : 

  • SQL문과 Java코드와의 분리 만으로도 Java개발자는 Query문을 신경쓰지 않아도 됨. SQL문이 변경되더라도 파라미터 값만 변경 되지 않는 다면 Java소스에서 수정할 부분이 없기 때문.

3. MVC 모델에서 커버하는 부분 : Model 지원

4. 실행 순서(실행 구조) : 

  • 자바 코드 내에서 특정 궈리문을 실행하기 원할 때, 파라미터아 필요한 조건을 넘기기 위한 객체를 생성
  • SQLMaps를 실행하기 위해 쿼리의 객체와 이름을 넘겨줌.
  • 쿼리가 실행되었을 때 SQLMaps는 쿼리 결과를 받기 위해 정의 된 클래스의 인스턴스를 생성하게 됨
  • 인스턴스는 데이터베이스에 의해 반환 된 ResultSet으로부터 만들어짐.
  •  
반응형
블로그 이미지

꽃꽂이하는개발자

,
반응형
  • DI: Dependency injection의 약자 의존성 주입이라는 뜻.
  • 스프링을 적용하여 applicationContext.xml에서 설정만 해주면 외부 설정파일(xml)에서 연관관계에 있는 객체를 주입해주기 때문에 의존객체를 찾기 위한 코드가 필요하지 않게 됨. 즉 외부설정에서 객체를 찾아서 쓰기 때문에 코드 내에 의존관계를 맺는 코드 생성이 불필요.
  • AOP:Aspect oriented programming의 약자 관심지향 프로그래밍.
  • 프로그래밍을 할 때 특정한 관심사를 가진 코드 부분을 별도의 모듈로 분리함으로써, 기존 객체지향의 강력한 기능(상속, 위임)만으로는 처치가 곤란했던 중복을 제거 할 수 있게 됨.
  •  
반응형

'2020 > 신입 개발자 면접 질문 모음' 카테고리의 다른 글

신입개발자 면접 질문 DataBase(Oracle)  (0) 2020.03.16
iBatis 란  (0) 2020.03.15
면접 질문 spring  (0) 2020.03.12
Struts2  (0) 2020.03.12
ERP? Framework?  (0) 2020.03.11
블로그 이미지

꽃꽂이하는개발자

,
반응형
  • struts2 : MVC패턴을 지원하고, 웹 어플리케이션을 개발하기 위한 프레임워크
  • 특징:
    • 1. Struts1 + Webwork2의 아키텍처 적용
    • 2. POJO(Plain Old Java Object) 기반 액션 사용
    • 3. Zero configration(설정 없이) 지향
    • 4. Ajax기능을 태그와 테마 기반으로 구성.
    • 5. 다양한 표현식 언어 사용 가능(JSTL, OGNL).
  • MVC모델에서 커버하는 부분: Controller 지원
  • 실행순서(실행구조)
    • web.xml의 등록된 FilterDispatcher를 통해서 요청에 대해 진입.
    • FilterDispatcher에선 모든 요청을 처리하고, ActionPloxy 생성
    • ActionPloxy가 생성되면, FilterDispatcher가 실행 권한을 이임
    • Configuration은 struts.xml을 통해서 설정관리자를 초기화함.
    • 초기화 후, Action invocation 실행
    • 실행할 interceptor가 있으면 실행하고, Action으로 전달.
    • Action에서 결과 값을 통해, 해당 Template으로 이동.
    • interceptor자원 반납 후 응답.

 

반응형

'2020 > 신입 개발자 면접 질문 모음' 카테고리의 다른 글

DI 와 AOP의 대해 설명하시오.  (0) 2020.03.12
면접 질문 spring  (0) 2020.03.12
ERP? Framework?  (0) 2020.03.11
URI와 URL의 차이  (0) 2019.12.09
신입 개발자 면접질문 #3  (0) 2019.12.06
블로그 이미지

꽃꽂이하는개발자

,