일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 방통대 #방송통신대학교 #컴퓨터과학 #컴퓨터과학과 #컴과 #방통대컴퓨터과학과 #방통대컴과 #방통대파이썬 #방통대C #방통대자바
- 서블릿선언 #서블릿선언방법 #
- Doit #Doit오라클 #Doit시리즈 #연습문제
- java #array #자바 #배열 #프로그래밍 #코딩 #자바프로그래밍
- tern다운로드 #메이븐다운로드 #maven #스프링라이브러리 #자바라이브러리 #톰캣설정 #WAS #웹어플리케이션서버
- union #sql99 #외부조인 #오라클조인 #sql조인 #자체조인 #비등가조인 #비등가조인 #테이블복사 #오라클테이블 #null인데이터출력
- 서블릿 #자바모델1 #자바모델2 #mvc #mvc패턴
- 자바 #웹자바 #JAVA #WEB #WEBJAVA #WEBPROGRAMMING #웹 #웹프로그래밍 #코딩 #CODING #모델1 #모델2 #모델1방식 #모델2방식
- web.xml #배포지시자 #서블릿테스트
- Init-param #context-param #
- 정처기필기합격 #정처기합격후기
- 자바웹프로그래밍
- 8 실무에서 가장 많이 사용하는 SQL
- 정처기3회 #정보처리기사2023
- 정처기 #정처기필기 #정보처리기사 #정보처리기사필기 #정보처리기사2023 #정처기2023 #정처기3회 #정보처리기사3회 #정보처리기사실기 #정처기실기 정처기합격
- sql #오라클 #불리언형 #boolean #webjava #java #jsp #Mybatis #마이바티스 #마이바티스환경설정 #모델1 #모델1프로그래밍 #Batis #마이바티스다운로드 #web설정 #웹프로그래밍 #게시판 #게시판제작 #게시판만
- 기말고사 #방통대기말고사 #방통대후기 #방통대기말고사후기 #방통대2023년1학기 #방통대1학기 #방통대C프로그래밍 #방통대장학금 #방통대영어회화1
- html #자바와서블릿 #자바와웹연결 #웹연결
- ORACLE #TIGER #SCOTT #SCOTT계정 #오라클학습계정 #프로그래밍 #SQL #SQLORACLE #오라클 #오라클연습 #오라클연습계정 #오라클연습문제 #WHERE절 #오라클조건절
- 자바 #웹자바 #webJava #java #코딩 #코딩초보 #ojdbc #서블릿 #자바서블릿 #javaServelet #servelet #httpServlet
- spring #스프링 #전자정부표준프레임워크 #표준프레임워크 #자바스프링 #스프링다운로드 #자바스크립트 #웹프로그래밍설정 #웹프로그래밍셋팅
- QUERY #DML #SQL문 #내림차순정렬 #오름차순정렬
- View #
- jsp #게시판만들기 #자바로게시판만들기 #웹테스트 #JNDI #myora #Oracle #오라클 #DAO #DTO #아파치톰캣 #웹자바셋팅 #모델1 #모델1방식 #모델1방식웹프로그래밍 #웹프로그래밍
- 마이바티스환경설정
- cos.jar #cos드라이버 #파일업로드드라이버 #루피는귀여워 #마이바티스 #MyBatis #마이바티스sql #마이바티스DB #마이바티스jsp #마이바티스이클립스 #mapper #config.xml #마이바티스다운로드
- 갤러리제작 #갤러리만들기 #jsp갤러리 #jsp게시판 #jsp프로그래밍 #jsp웹프로그래밍 #jsp웹 #jsp모델1방식 #사진업로드 #jsp사진업로드 #jdbc6 #jdbc드라이버다운 #jdbc드라이버무료다운
- 어노테이션 #@WebServlet #WebServlet #
- Model #
- Controller
- Today
- Total
장미의 개발일기
IT 개발쪽 필수 용어 정리 본문
1.POJO
POJO는 Plain Old Java Object의 약어로, 자바에서 일반적으로 사용되는 객체를 나타내는 용어입니다.
이 용어는 Java EE(Java Enterprise Edition)와 같은 대규모 애플리케이션 개발에서,
EJB(Enterprise JavaBeans)와 같은 복잡한 컴포넌트 프레임워크 대신에 사용되는 간단한 객체를 가리키기 위해 사용됩니다.
POJO는 일반적으로 특정 인터페이스나 클래스를 상속받지 않으며,
프레임워크나 라이브러리에 의존하지 않는 순수한 자바 객체입니다.
이는 객체를 단순하게 유지하고, 유연하고 재사용 가능한 코드를 작성하기 위한 목적으로 사용됩니다.
=>>>>POJO의 종류 *******DTO와 VO
DTO와 VO는 모두 데이터를 전달하는 객체를 나타내는 용어입니다.
DTO는 Data Transfer Object의 약어로, 데이터 전송을 위한 객체입니다.
주로 비즈니스 로직과 UI 또는 외부 시스템과의 통신에서 사용됩니다.
DTO는 보통 데이터베이스의 엔티티와 유사한 구조를 가지고 있으며, 여러 개의 필드를 가지고 있습니다.
DTO는 로직이 거의 없이 데이터만을 전송하는 역할을 하기 때문에, 순수한 데이터 객체입니다.
VO는 Value Object의 약어로, 값 객체를 나타냅니다. VO는 읽기 전용 객체로, 변경 불가능한 값을 가지는 객체입니다.
VO는 보통 특정한 값 또는 데이터 구조를 표현하기 위해 사용됩니다. 예를 들어, 날짜 범위나 지역 정보 등을 표현하는데 사용됩니다.
DTO와 VO는 모두 데이터를 전달하는 객체이지만, DTO는 데이터 전송을 위해 사용되는 반면 VO는 값을 나타내는 불변 객체로 사용됩니다.
또한, DTO는 보통 비즈니스 로직에서 사용되며 VO는 도메인 모델에서 사용됩니다.
*비즈니스 로직
비즈니스 로직은 소프트웨어 애플리케이션에서 비즈니스 규칙을 구현하는 부분을 나타내는 용어입니다.
즉, 비즈니스 로직은 애플리케이션이 수행하는 주요 기능이나 작업을 정의하는 코드입니다.
비즈니스 로직은 대개 데이터 처리, 연산, 검증, 유효성 검사, 알림, 예외 처리 등의 작업을 수행합니다.
이러한 작업은 대개 엔터프라이즈 애플리케이션에서 중요하며, 비즈니스 규칙을 올바르게 구현하지 않으면
애플리케이션의 안정성과 성능이 저하될 수 있습니다.
또한, 비즈니스 로직은 데이터베이스와 같은 외부 시스템과의 상호 작용을 처리하고,
이를 통해 애플리케이션의 데이터 흐름과 비즈니스 프로세스를 관리합니다.
이러한 이유로, 비즈니스 로직은 대개 애플리케이션의 핵심 부분을 이루며,
애플리케이션의 성능, 안정성 및 유지 보수성을 결정하는 중요한 역할을 합니다.
'개발일기 > Java' 카테고리의 다른 글
Java equals 함수 주의점 : String class / Do it! 자바 완전 정복 (김동형) -연습문제 (0) | 2023.04.22 |
---|---|
클래스 조금 아는 상태에서 회원정보 등록하고, 출력하는 프로그램 만들기 (0) | 2023.04.20 |
클래스와 객체 (0) | 2023.04.19 |
Do it! 자바 완전 정복 (김동형) - 배열 연습문제 5장 참조자료형 (0) | 2023.04.19 |
String 클래스의 특징과 자주 쓰는 메소드 & StringTokenizer, split 차이 (0) | 2023.04.18 |