기억하기 프로젝트
http://www.martinfowler.com/bliki/POJO.html POJO (Plain Old Java Object): 특정 API를 상속받지 않고 복잡하게 구현하지 않은 단순한 자바객체를 말한다. (이식성을 높일 수 있는 특징이 있고, 테스트의 효율을 높일 수 있는 장점이 있음) 2000년 9월의 어느날 컨퍼런스를 준비중인 Martin Fowler는,복잡한 로직이 구현된 다중 분산환경 시스템 기반의 EJB보다, 일반적인 (상속, 복잡한 구현이 없는 상태 그대로의) 자바 객체에서 Domain 정보만을 구현하는 것이 더욱 많은 장점이 있다는 점을 생각했다. 이러한 장점에도 불구하고 그때 당시 많은 개발자들은 EJB를 선호하였고, 그러한 이유가 이러한 단순 자바 객체에 대한 거창한 이름이 없기 ..
@Autowired, @Services 두가지 어노테이션 모두 특정 프로퍼티를 자동으로 연결해주는 작업을 한다.특정 프로퍼티를 자동으로 연결해 주는 이유는 특정 기능을 수행하기 위해 해당 빈을 사용하기 위함이다.예를들어, 컨트롤러 클래스에서 BO클래스에 있는 기능을 수행하기 위해서는 위에 있는 두 가지 중 하나를 사용하여 특정 프로퍼티를 자동으로 연결해 주는 것이다. @Autowired의 경우 @Autowired는 Spring Framework에서 지원하는 의존주입 용도의 어노테이션이다. (기본적으로 Type-driven Injection 으로 사용된다.)말 그대로 타입으로 참조할 빈을 찾았을 때 Injection이 일어나는데, IoC 컨테이너 내에 같은 타입의 빈이 여러 개 검색되었을 경우, @Qual..
서블릿이란 ? java를 이용하여 웹페이지를 동적으로 생성하는 서버측 프로그램을 말한다.흔히 말하는 웹 어플리케이션 작성에 사용되는 기술이라고 할 수 있다. 사용자로부터 HTTP요청이 오면, 웹서버는 HTML문서파일을 보내는 것이 아니라, HTML문서를 생성하는 프로그램을 호출하여, 그 프로그램이 실행한 결과를 화면에 보내주는 역할을 한다. 이때 호출되는 프로그램을 "웹어플리케이션" 이라고 하고, 위에서 언급한 서블릿이 바로 이러한 웹어플리케이션을 작성하는 기술인 것이다. 2013/09/19 23:59 작성