전체 글 22

[JSP] JSP와 웹 기반의 이해

JSP(Java Server Page) 동적인 웹 페이지를 생성하는 웹 프로그래밍 언어 컴퓨팅 환경의 종류 1) 클라이언트/서버 컴퓨팅 환경 - 목적 : 중앙집중 데이터 처리 방식의 이점을 그대로 살리면서 PC의 처리 능력을 최대한 활용함 2) 웹 기반 컴퓨팅 환경 - 목적 : 언제, 어디서나 웹 브라우저를 통한 접속이 가능함 3) 모바일 기반 컴퓨팅 환경 - 목적 : 휴대가 용이함 서버와 클라이언트 1) 서버 : 네트워크에서 서비스를 제공하는 컴퓨터 - 웹 서버 또는 WAS(Web Application Server) - 데이터베이스 서버 - 모바일 서버 - FTP 서버 - 프린터 서버 2) 클라이언트 : 네트워크에서 서비스를 제공받는(요청받는) 컴퓨터 - 웹 브라우저를 이용하여 웹 서버에게 요청함 - ..

Programming/JSP 2023.10.17

[Java] 자바란 무엇인가?

Java 언어의 탄생 Java는 제임스 고슬링과 연구원들이 개발한 객체 지향적 프로그래밍 언어 "Write Once, Run Anywhere" '한 번 작성하면 어디에서나 실행된다'는 의미로, 자바로 개발된 프로그램은 자바 실행 환경 JRE가 설치된 모든 환경에서 실행이 가능하다는 것을 의미함 Java의 특징 1) 객체 지향 언어 - 유지보수가 쉬움 - 재사용성이 높음 (ex. 상속, 오버라이딩, 다형성) 2) 운영 체제 플랫폼에 영향을 받지 않음 - ex. MAC, Windows, Linux 등 다양한 환경에서 사용할 수 있음 JVM(Java Virtual Machine) 운영체제는 자바 프로그램을 바로 실행할 수 없는데 그 이유는 자바 프로그램은 완전한 기계어가 아닌, 중간 단계의 바이트 코드이기 때..

Programming/Java 2023.10.16