티스토리 뷰
반응형
정보처리 산업기사를 공부하며
서버 개발에 대해
학습한 내용을 정리한다.
정보처리산업기사를 준비하는
사람이 아니더라도
도움될 내용이니 참고하자.
- 서버 개발
- 서버 개발
- 웹 애플리케이션 로직을 구현할 서버 프로그램을 제작하여 웹 애플리케이션 서버(WAS)에 탑재하는 것
- Java, JavaScript, Python, PHP, Ruby 등의 언어 존재
- 프레임워크 : 특정 기능을 수행하는 데 필요한 클래스나 인터페이스 등을 모아둔 집합체
- 서버 개발 프레임워크
- 다양한 네트워크 설정, 요청 및 응답 처리, 아키텍쳐 모델 구현 등을 손쉽게 처리할 수 있도록 클래스나 인터페이스를 제공하는 소프트웨어
- 모델-뷰-컨트롤러(MVC) 패턴 기반으로 개발
- 종류
- Spring
- Java 기반 프레임워크, 전자정부 표준 프레임워크 기반 기술
- Node.js
- JavaScript 기반 프레임워크, 비동기 입 출력 처리와 이벤트 위주의 높은 처리 성능을 갖고 있어 실시간으로 입 출력 빈번한 앱에 적합
- Django
- Python 기반 프레임워크
- 컴포넌트 재사용, 플러그인화(전원 플러그처럼 마음대로 꼈다 뺏다할 수 있음.) 강조
- Codeigniter
- PHP 기반 프레임워크
- 인터페이스 간편, 서버 자원 적게 사용
- Ruby on Rails
- Ruby 기반 프레임워크
- 테스트를 위한 웹 서버 지원, 신속한 개발 가능
- Spring
- 서버 개발 과정
- DTO/VO, SQL, DAO, Service, Controller 각각 구현
- DTO/VO
- 데이터 교환을 위해 사용할 객체 만드는 과정
- DAO
- 데이터를 실제로 조작하는 코드 구현
- Service
- 사용자의 요청에 응답하기 위한 로직 구현
- Controller
- 적절한 서비스 호출, 결과를 사용자에게 반환
- 서버 개발
반응형
'자격증 > 정보처리산업기사' 카테고리의 다른 글
[정보처리산업기사] SW 관련 신기술 (0) | 2022.04.18 |
---|---|
[정보처리산업기사] 네트워크 관련 신기술 (0) | 2022.04.18 |
[정보처리산업기사] 개발 지원 도구란? (0) | 2022.04.14 |
[정보처리산업기사] 개발 환경 구축이란? (0) | 2022.04.13 |
[정보처리산업기사] 경로 제어란? 트래픽 제어란? (0) | 2022.04.12 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 해커랭크 자바
- 해커랭크 자바 챌린지
- 개발자
- 정보처리산업기사
- 자바의 정석
- hackerrank
- BAEKJOON
- 강의
- 풀이
- queue
- 자바
- JPA
- ORM
- challenges
- LinkedList
- 디버깅
- 소스코드
- stack
- 22 정보처리 산업기사
- 해커랭크 챌린지
- 정보처리 산업기사
- 그리디
- 코드
- 백준
- 22 정보처리산업기사
- Java
- 챌린지
- 정보처리산업기사 공부법
- 해커랭크
- hackerrank challenges
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함