서블릿으로 게시판만들기

황선영·2023년 10월 18일
0

웹서버.:웹사이트 제공해주는서버
웹사이트:브라우저(크롬,사파리,파폭,엣지 등등)
에서 돌아가는거 . 브라우저가 읽을 수 있 는 파일들/html,css,자바스크립트랑 기타 여러데이터들을 / 서버에서 사용자의 컴퓨터로 보내줄 수있어야함. 이파일들은 원래 서버 컴터에 저장돼잇다..?
이서버의 특정폴더,디렛토리에 이것들을 넣어두면 외부에서 접근가능하도록 해놓고, 서버에 지정된 웹사이트주소로 접속하면 이것들을받아갈수있도록 하는것이 웹서버의 기본역할중하나

program : 컴터가 실행할 수 있는 명령어들 집합
process : 컴터에서 실행중인 프로그램. 각각의 프로세스는 독립된 메모리공간을 할당받음. 거기서 각각의 명령어들과 데이터를 가짐.
CPU : 명령어를 실행하는 연산장치
central processing unit
main memory : 프로세스가 시피유에서 실행되기 위해 대기하는 곳..실행중인프로세스들도 잇음 여기엔
IO : 인풋아웃풋. 파일을 읽고쓰거나 네트워크의 어딘가와데이터를주고받는것. 입출력장치와 데이터를 주고받는것.

  1. 단일 프로세스 시스템 : 한번에 하나의 프로그램만 실행됨 -> 단점 : cpu사용률이 좋지 않음

doGet 함수 매개변수 이해하기
protected void doGet(HttpServletRequest request, HttpServletResponse response)

httpservletrequest : 클라이언트가 서버로 전송한 데이터 읽는거, 요청자료 파악시.
httpservletresponse : 서버에서 클라이언트로의 http응답

클래스 안에서는,.선언만되고 연산은 안됨,.?




서블릿 코드로 디스패쳐.forward로 jsp 파일에 제어 넘겨주면
url주소창에..jsp안쓰고ㅓ 그냥 서블릿에잇는거 입력해도 됨.,.,?

데이터가 왜 jsp에 있다는거지? -> 포워딩으로 전달햇으니까?

view를 jsp에 넘겨줌. web-app에 잇느 파일은 직접 접근 X 보안때매
그래서 자바 통해서 호출 해야됨,.

jsp : html문서에다가 자바코드 넣을수잇는거?

웹페이지는 무조건 1:1 시스템
하나의요청에 하나의응답만 가능하고, 그 과정은 휘발댐
기억못함

http에대해 공부하기

profile
개발필기노트

0개의 댓글