개발된 프로그램을 웹상에 서비스 하기 위한 환경
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 ...
개발 환경 및 버전
데이터베이스는 MariaDB를 사용하고,
Java와 데이터베이스를 연결하기 위한 MyBatis를 사용합니다.
개발을 위한 툴은 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 |