본문 바로가기

웹 개발/웹 개발환경 설치

개발환경

개발된 프로그램을 웹상에 서비스 하기 위한 환경

1. 서버

  • 웹 서버
    • 용도 - 인터넷 상에서 특정한 서비스를 제공하기 위한 시스템
    • OS - Linux, Windows
    • 웹 서비스 - iis, 아파치, 아파치 톰캣 ...
  • 데이터베이스 서버
    • 용도 - 데이터를 저장하는 저장소 (회원정보, 게시물 정보, 서비스에서 다루는 정보 저장)
    • Oracle, MS-SQL, MYSQL, MariaDB ...

2. Front & Back

  • Front
    • 웹 서비스를 사용하는 사용자들의 화면
    • HTML -> 화면 구현
    • CSS, jquery, AJAX 등의 기술 -> 동적인 기능, 디자인적 요소(퍼블리싱)
  • Back
    • Front에서 요청하는 기술 -> 서버에서 처리
    • 기능 - 데이터베이스에 저장, 수정, 불러오기, 서버 설정, 개발환경 구축 ...

3. Tool

- 개발(자)도구 : Eclipse, IntelliJ

 

- 데이터베이스 관리 도구

  • Oracle, MSSQL(유료) -> 자체적으로 데이터베이스 관리 도구 제공
  • MySQL, MariaDB(무료) -> 무료로 제공되는 오픈소스 多
  • 대표적으로 MySQL WorkBench, Heidy SQL ...
개발 환경 및 버전

OS 윈도우 환경 64bit에서 작업합니다.
서버는 아파치톰캣을 사용합니다.
스프링부트 툴 그레이들을 사용합니다.
Front-end에서는 jQuery, AJAX를 사용합니다.

 

Back-end에서는 JAVA, 스프링부트, MariaDB, MyBatis를 사용합니다.

데이터베이스는 MariaDB를 사용하고,

Java와 데이터베이스를 연결하기 위한 MyBatis를 사용합니다.

 

툴은 Eclipse, Heidy SQL를 사용합니다.

개발을 위한 툴은 Eclispe를,

데이터베이스 관리 툴은 Heidy SQL을 사용합니다.

Java와 MariaDB를 이용하여 웹 서비스를 제공하기 위한 개발 환경 구축 프로그램
JDK MariaDB
자바 개발을 위한 환경을 지원 데이터를 관리하기 위한 데이터베이스 서버
Heidi SQL eclipse
MariaDB에 저장된 데이터를 관리하기 위한 도구 자바 개발을 위한 에디터로,
이 프로젝트에서는 스프링부트를 이용하여 개발

 

* 개발환경 설치 방법에 관해서는 다음 글에서... 총총...^^

'웹 개발 > 웹 개발환경 설치' 카테고리의 다른 글

Eclipse 설치  (0) 2023.07.20
HeidiSQL 설치  (0) 2023.07.20
MariaDB 설치  (0) 2023.07.20
자바 설치  (0) 2023.07.19