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
- 온라인협업
- mysql
- coding
- PYTHON
- branch
- HTML
- elastic net
- full request
- 클라우드컴퓨팅
- sql
- programmers
- L2정규화
- 코딩공부
- CSS
- 교차 엔트로피
- github
- hackerrank
- early stopping
- Git
- conflict
- 깃헙협업
- 선형 모형
- AWS
- L1정규화
- leetcode
- 편향-분산 교환
- 버전충돌
- window function
- merge
- RLIKE
Archives
- Today
- Total
Im between cherry
what is WAS? 본문
WAS(Web Application Server, 웹 애플리케이션 서버)
웹 애플리케이션 서버는 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크이다.
인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어(소프트웨어 엔진)*로 볼 수 있다.
웹 애플리케이션 서버는 동적 서버 콘텐츠를 수행하는 것으로 일반적인 웹 서버*와 구별이 되며, 주로 데이터베이스 서버와 같이 수행이 된다.
웹 애플리케이션 서버는 대부분이 자바 기반으로 주로 자바 EE 표준을 수용하고 있으나, 자바 기반이지만 자바 EE 표준을 따르지 않는 제품과 .NET이나 Citrix기반인 비자바 계열도 존재한다.
WAS의 기본 기능
-
프로그램 실행 환경과 데이터베이스 접속 기능 제공.
-
여러 개의 트랜잭션 관리.
-
업무를 처리하는 비즈니스 로직 수행.
*미들웨어
미들웨어는 컴퓨터 제작 회사가 사용자의 요구대로 만들어 제공하는 프로그램으로, 운영 체제와 응용 소프트웨어의 중간에서 조정과 중개의 역할을 수행하는 소프트웨어다. 응용 소프트웨어가 운영 체제로부터 제공받는 서비스 이외에 추가적으로 이용할 수 있는 서비스를 제공하는 컴퓨터 소프트웨어이다.
*웹서버
웹 서버는 HTTP를 통해 웹 브라우저에서 요청하는 HTML 문서나 오브젝트(이미지 파일 등)을 전송해주는 서비스 프로그램을 말한다. 웹 서버 소프트웨어를 구동하는 하드웨어도 웹 서버라고 하는 경우가 간혹 있다.
Comments