Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- javascript
- javascript class
- 디자인 패턴
- Oracle
- spring 설정 파일
- 스프링 에러
- Spring REST API
- javascript 클래스
- 자바스크립트 클래스
- exceptiontransfer
- 스프링부트 post api
- 오라클
- 전자정부프레임워크
- 스프링
- egov
- 자바스크립트 class
- Spring boot
- Spring
- 전자정부 샘플
- spring boot rest api
- spring boot CRUD
- spring boot error
- pom.xml
- Intellij
- spring boot post api
- 자바스크립트
- 메이븐
- REST API
- 인텔리제이
- spring 에러
Archives
- Today
- Total
빵구의 개발 메꾸기
POJO(Plain Old Java Object)란 무엇일까? 본문
<POJO 개념>
POJO는 Plain Old Java Object의 약자로 gettet/setter를 가진 단순한 순수 자바 오브젝트를 의미한다.
<POJO 특징>
JAVA는 객체지향프로그래밍 언어이기 때문에 POJO 방식은 객체지향의 특징을 잃어버려선 안된다.
그렇기 때문에 POJO는 특정 규약이나 특정 환경에 종속 되지 않는다. (라이브러리 또는 모듈)
1. 특정 클래스에 대해 상속을 강제 받지 않는다.
2. 특정 인터페이스의 구현을 강제 받지 않는다.
3. 특정 어노테이션의 사용을 강제 받지 않는다.
즉 외부의 의존성을 두지 않고 비즈니스 로직을 처리하는 부분에 순수 JAVA로 구성이 가능해야 한다.
<POJO Framework>
POJO Framework는 POJO 방식을 사용하여 서비스와 기술을 사용할 수 있게 하는 framework이다.
대표적으로 POJO Framework의 종류로는 Spring과 Hibernate가 있다.
Spring은 POJO방식을 사용해 만들어진 오브젝트에 엔터프라이즈 서비스를 사용할 수 있게 하는 framework이다.
Hibernate는 POJO방식을 사용해 관계형 DB 매핑을 할 수 있게 하는 Persistence Framework이다.
<POJO 사용 이유>
하나의 서비스를 개발하기 위해서는 시스템과 비즈니스 로직의 복잡함을 고려해야 되는데 POJO 방식을
지향하게 되면 개발자는 시스템의 복잡함의 대상인 로우레벨, 트랜잭션, 보안 등을 고려할 필요 없이
서비스의 비즈니스 로직에 집중할 수 있다.
또한 테스트 및 유지보수가 편하다.
'BACK-END > SPRING' 카테고리의 다른 글
인터셉터(Interceptor) 활용 (0) | 2022.05.23 |
---|---|
Tomcat 구동 시 Invalid byte tag in constant pool: 19 에러 해결 (0) | 2022.05.04 |
MultipartResolver에 대한 BeanCreationException 에러 해결 (0) | 2022.05.04 |
Spring Maven Project 서버 구동 시 에러 해결 (0) | 2022.05.03 |
전자정부 프레임워크 샘플 코드 분석 (context-validator.xml) (0) | 2022.04.29 |
Comments