Web(5)
-
JSP 스크립트 태그
스크립트 태그 스크립트 태그 형식 설명 선언문(declaration) 자바 변수나 메소드 정의 스크립틀릿(scriptlet) 자바 로직 코드를 작성하는 데 사용 표현문(expression) 변수, 계산식, 메소드 호출 결과를 문자열 형태로 출력 선언문 를 사용 JSP 페이지가 서블릿 프로그램에서 서블릿 클래스로 변환할 때 JSP 컨테이너가 자바 코드가 삽입되어 있는 스크립트 태그를 처리하고 나머지는 HTML 코드나 일반 텍스트로 간주 예제 코드
2021.03.15 -
Eclipse tomcat error
Starting Tomcat v9.0 Server at localhost' has encountered a problem 와 같은 오류가 뜬다면 윈도우에서 Tomcat이 실행중인건 아닌지 살펴보아야 한다. 아래 두가지 방법중 하나를 선택해서 하면 된다. 방법 1 ctrl + alt + del 작업관리창에서 javaw.exe 종료시킨다. 방법 2 윈도우 cmd창으로 간 뒤 netstat -ao 를 입력한다. C:\Users\lys44>netstat -ao 활성 연결 프로토콜 로컬 주소 외부 주소 상태 PID TCP 0.0.0.0:135 LAPTOP-62M3L5PD:0 LISTENING 1224 TCP 0.0.0.0:443 LAPTOP-62M3L5PD:0 LISTENING 18840 TCP 0.0.0.0:4..
2021.03.10 -
JSP와 Servlet
JSP와 Servlet 기능의 차이는 없고, 역할의 차이가 있다. jsp는 필요시 스크립트 언어로 기능 구현 servlet은 java코드를 기준으로 화면 구성에 필요한 html 태그를 보완 Servlet Servlet이란? 웹 기반의 요청에 대한 동적인 처리가 가능한 Server Side에서 돌아가는 Java Program 동적인 컨텐츠 생성 Java 코드 안에 HTML 코드 작업에 대한 분리적인 측면에서 효율성이 떨어짐 특징 완전한 자바파일 data processing(Controller)에 좋음 DB와의 통신, 데이터를 읽고 확인하는 작업 등에 유리, 즉 백엔드에 유리 Servlet 수정된 경우 Java코드 컴파일(.class 파일 생성) -> 동적인 페이지 처리, 전체 코드를 업데이트하고 다시 컴파..
2021.03.05 -
CGI와 확장 CGI
확장 CGI 전통적인 CGI 방식의 단점 보완 프로세스 생성방식 변화로 시스템의 부하 줄임 ASP, PHP, Servlet, JSP 등 ASP MS사에서 만들어진 확장 CGI. 특정 웹 서버와 OS에서 동작(윈도우 기반의 서버) PHP ASP와 달리 특정 영역에서만 동작하지 X 주로 패키지로 사용되는 상대 존재(AMP) 적은 명령어로 프로그래밍 가능 기능이 미약 Servlet, JSP 다음 포스트에 자세히 동적 웹 페이지 처리기술 서버측 스크립트 서버측에서 동적 컨텐츠 생성 담당하는 기술 서버측에 위치해서 실행되는 스크립트 언어 HTML과 스크립트 언어를 함께 사용할 수 있는 기술로 웹 서버에서 해석 데이터베이스 연동 처리 등 다양한 구현 별도의 컴파일과정 없이 HTML 태그 수정 가능 JSP, Serv..
2021.03.05 -
웹과 웹의 동작 원리
웹의 동작 원리 클라이언트와 서버 웹은 기본적으로 *클라이언트/서버 *방식으로 동작한다. request(요청): 클라이언트에서 서버로 정보를 요구하기 위해 보내는 메시지. GET방식과 POST방식 등이 있다. response(응답): HTTP에서 요구된 메세지에 대한 응답, HTML, 이미지 등이 응답의 내용 클라이언트: 일반적인 웹 사용자의 인터넷이 연결된 장치(핸드폰)과 이런 장치들에서 이용 가능한 웹에 접근하는 소프트웨어(크롬, 파이어폭스). 서버: 웹 페이지, 사이트 또는 앱을 저장하는 컴퓨터. 클라이언트가 요청하면 서버로부터 클라이언트의 장치로 사용자의 웹 브라우저에서 보여지기 위한 웹페이지의 사본이 다운로드 됨. 웹 서버는 Apache, Tomcat, IIS 등이 있음. 그 외 용어들 TCP/..
2021.03.05