[정보처리기사][서버 프로그램 구현] 서버 개발

컴퓨터/정보처리기사

728x90
반응형

서버 개발

웹 애플리케이션의 로직을 구현할 서버 프로그램을 제작하여 WAS에 탑재하는 것

  • 서버 개발에 사용되는 대표적인 언어
    • JavaScript
    • Java
    • Python
    • PHP
    • Ruby
  • 서버 개발에 사용되는 대표적인 프레임 워크
    • Node.js - JavaScript기반
    • Spring - Java 기반
    • Django - Python기반
    • Codeigniter - PHP기반
    • Ruby on Rails - Ruby기반

서버 개발 과정

대부분의 서버 개발 프레임워크의 구조는 MVC패턴을 기반으로 개발되어있다.

따라서 서버 개발 과정또한 MVC패턴에 기반한 구조를 구현하게 됩니다.

 

  • 각각의 DTO/DVO, SQL, DAO, Service, Controller를 구현하는 과정
DTO / DVO
( Data Transfer Object /
 Data Value Object)
데이터 교환을 위해 객체를 만드는 과정
SQL 데이터의 삽입, 변경, 삭제등의 작업을 수행할 SQL문을 생성하는 과정
DAO
Data Access Object
데이터 베이스에 접근하고 SQL을 활용하여 데이터를 조작하는 과정
Service 사용자에 요청에 응답하기 위한 로직을 구현하는 과정
Controller 사용자에 요청에 적절한 서비스를 호출하는 과정

 

728x90
반응형

Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :