2014년 6월 19일 목요일

비동기요청 그리고 동기요청


  • 비동기요청
요청에 대한 응답 처리 중에도 다른 요청이나 일을 하면서 그 전 요청에 대한 응답을 받을 수있는 방식

  • 동기요청
요청에 대한 응답 처리 중에 다른 요청이나 일을 할 수 없는 방식

[Java]JAXB(Java Architecture for XML Binding)

  • JAXB(Java Architecture for XML Binding)
자바 클래스를 XML로 표현하는 자바 API이다. JAXB는 주로 2가지 기능이 있다. 자바 객체를 XML로 직렬화하는 것이고 반대로 XML에서 자바 객체로 역직렬화하는 것이다. 즉, JAXB는 메모리의 데이터를 XML 형식으로 변환하여 저장할 수 있고, 이 과정을 위해 프로그램의 각 클래스에서 XML을 읽고 저장하는 일을 구현해야 한다.

[Java]MVC란

  • MVC
모델,뷰,컨트롤 영역으로 코드 구현 시에 화면, 제어로직 및 데이터를 분리 하여 중앙 집중적인 제어 및 처리가 가능하도록 패턴화 하여 개발자와 디자이너의 분업이 더 잘되고 재사용성이 좋게 제공하는 것을 말함

[SPRING]DI(Dependency Injection) and Decoupling

  • DI(Dependency Injection)
Spring 프레임워크에서 지원하는 IoC의 형태이다. DI는 클래스 사이의 의존관계를 빈 설정 정보를 바탕으로 컨테이너가 자동적으로 연결해주는 것
  • Decoupling
클래스 간의 연결 고리를 없애고 클래스간의 연결은 인터패이스로 구성하여 클래스간의 의존성을 떨어트려 유지보수에 용이하게 하는 것

[Framework]전자정부프레임워크


  • 전자정부프레임워크
대한민국의 공공부문 정보화 사업 시 플랫폼별 표준화된 개발 프레임워크를 뜻하며
기업에서 워낙에 많은 자체 프레임워크기술로 개발을 하다보니 결과의 수준과 질이 차이가 많이 나게 되었습니다. 때문에자바 플렛폼 기반의 공공기관, 정보화 산업에 기업 자체 프레임워크를 사용하게 되면 유지 보수등의 문제가 있어 이를 스프링을 기반으로 한 프레임워크를 출시하게 되었으며 이를 전자 정부 표준 프레임워크라고 함

[JavaScript]JSON이란


  • JSON

자바스크립트 객체의 형식을 따르며 데이터를 쉽게 저장하고 사용하기 위한 객체
자바에 비유하자면 map과 유사 
Key와 value가 맵핑됨
선언 방법은 var json ={ key : "helloJamo"}; 처럼 선언 및 저장이되며 

json.key 같이 변수면에 key값을 입력하면 helloJamo 라는 데이터가 튀어나오게 되는 원리


본래는 서버에서 xml파일을 받아서 필요한 데이터를 분리하여 사용하엿으나 
분리작업이 복잡하기때문에 요즘은 json을 많이 이용하며 jquery 등 라이브러리에서 
셋팅값을 설정시에도 이 json객체를 많이 이용을 하고 있습니다

[Java]Library and Framework

  • 라이브러리
A클래스가 객체를 만들어 메서드를 사용할때에 해당 객체를 라이브러리의 것으로부터 사용
  • 프레임워크
A클래스의 라이프사이클이 프레임워크에 종속되는것을 의미(제어의 역전, IoC)


라이브러리 = 대여, 프레임워크 = 귀속 의 개념같다.