일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리팩터링
- 설치
- 안스
- JDK 8
- 변경
- 반복문
- JavaScript
- Android Studio
- 방법
- java
- 안드로이드
- spring boot
- 27G2
- 2차원 리스트
- python
- 점심
- 시작
- 파이썬
- 에러
- 자바
- 설정
- 안드로이드 스튜디오
- 자바스크립트
- 코드업
- 출력
- r
- 예제
- 맛집
- 버튼 이벤트
- CodeUP
- Today
- Total
기루 기룩 기록
Web Programming 본문
web programming 이란?
인터넷 기반으로 홈페이지에 접속해서 서비스를 할수 있도록 개발하는 것
web 동작
(request)
client <--> web Server
(response)
백엔드
CGI(Comon Gateway Interface)
ASP(Active Server Page) - ms
Microsoft사에서 동적인 웹 페이지의 구현을 위해 Visual Basic 언어를 기반으로 만들어진 웹 프로그래밍 기술
단점
- 플랫폼에 독립적임
- 다른 언어에 비해 시스템 자원의 효율성과 확장성이 떯어짐
PHP(Hypertext Preprocesso) – 리눅스 협회
- ASP와 유사한 스크립트 기반의 언어이지만 ASP와는 다르게 C를 기반으로 만들어진 언어이기 때문에 빠른 속도를 가지고 있다.
단점
- 서버측의 지원이 부족하여 기업형의 복잡한 시스템 구조에 적응하기가 힘들다
- JSP에 비해 보안상의 약점을 가지고 있다.
JSP(Java Server Pages) – 오라클
- 자바를 이용하여 동적인 웹 페이지를 만들기 위해 Sun사가 개발한 기술
- 서버페이지를 쉽게 작성할 수 있고, 서블릿과 함께 구동함으로써 서블릿의 기능을 사용할 수 있고, 자바 빈즈, EJB같은 기술로 보다 강력한 객체 지향적 지원이 가능
- 대규모 프로젝트에 용이
스프링 프레임 웍(Spring Framework)
- JSP를 기반으로 월등하게 사용 가능할 수 있다
JSP
톰켓 lib의 Servlet-api.jar를 JDK의 lib로 넣어줌
src 자바파일 폴더
clesses 컴파일 한 결과를 저장하는 폴터
lib 위에 두개를 돌리기 위해 필요한 라이브러리 폴더