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 | 29 | 30 | 31 |
Tags
- github
- 마크다운
- MVC 패턴
- ORACLE 기초
- docker 소개
- VS Code
- DB 모델링
- 쿠버네티스 기본 개념
- 필기
- dql
- 도커
- DB 개요
- 데이터베이스
- 프로그래밍 기초
- 쿠버네티스
- SQL
- mybatis
- 깃허브
- docker
- view
- Flutter
- oracle
- DB
- 기본 API
- java 기초
- 기초 선택자
- 웹개발 기초
- DDL
- 정보처리기사
- java
Archives
- Today
- Total
핑구
01. Framework 본문
📅 2021.12.09
Framework
- 개발 시간을 줄이고 코드의 재사용성을 증가시키기 위해 일련의 클래스 묶음이나 뼈대, 틀을 제공하는 라이브러리를 구현해놓은 것이다.
- 특징
- 개발자가 따라야 하는 가이드를 제공한다.
- 개발할 수 있는 범위가 정해져 있다.
- 개발자를 위한 다양한 도구 및 플러그인을 지원한다.
- 장점 및 단점
- 장점: 개발 시간을 줄일 수 있으며, 정형화된 틀이기 때문에 일정 수준 이상의 품질을 기대할 수 있다. 또한 유지보수가 수월해진다.
- 단점: 습득 시간이 오래 걸릴 수 있다.
Framework의 종류
- 영속성 Framework: 데이터의 저장, 조회, 변경, 삭제를 다루는 클래스 및 설정 파일을 라이브러리화하여 구현한 프레임워크이다. MyBatis, Hibernate가 있다.
- 자바 Framework: Java EE를 통한 웹 애플리케이션 개발에 초점을 맞춰 필요한 요소들을 모듈화해 제공하는 프레임워크이다. Spring Framework, 전자정부표준 Spring, Struts가 있다.
- 화면 구현 Framework: Front-End를 보다 쉽게 구현할 수 있도록 틀을 제공하는 프레임 워크이다. Bootstrap, Foundation, MDL이 있다.
- 기능 지원 Framework: 특정 기능이나 업무 수행에 도움을 줄 수 있는 기능을 제공하는 프레임워크이다. Log4j, JUnit 5, ANT가 있다.
'JAVA 웹 개발 > 12. MyBatis' 카테고리의 다른 글
02. MyBatis (0) | 2022.08.13 |
---|