본문 바로가기

5

[JSP] 스크립트 요소 스크립트 요소의 이해 스크립트 요소란? JSP 프로그래밍에서 사용되는 문법의 표현 형태 스크립트 요소 - 선언문(Declaration) - 스크립트릿(Scriptlet) - 표현식(Expression) - 주석(Comment) 선언문 - JSP에서 사용될 변수나 메소드를 선언할 수 있는 영역들의 요소 - JSP 페이지 내에서 변수 및 메소드를 선언 후 변수나 메소드를 이용하여 필요한 동적으로 HTML 코드를 생성하는데 사용 - 멤버 변수: 선언문에 선언된 변수 - 선언문에서 선언된 변수는 JSP 페이지가 서블릿 코드로 변환이 되면 서블릿 클래스의 멤버변수로 변환됨 - 선언문 문법 - 선언문에서 변수를 선언한 예제 메소드 선언 - 선언문에서 선언된 메소그는 JSP 페이지 내에서는 일반적인 형태의 메소드로 .. 2021. 1. 21.
[웹 방어 레시피] 1부, 전투 공간 준비 "우리의 웹 사이트는 안전한가?" 라는 질문에 대해 몇 가지 응답 예시를 열거하고 각각의 문제점을 강조한다. Q1. 지불 카드 산업 데이터 보안 표준(PCI DSS, Payment Card industry Data Security Standard)을 준수하므로 우리의 웹 어플리케이션은 안전하다. A1. PCI DSS는 다른 대부분의 규정과 같이 준수해야 할 최소한의 규정이다. 이 말은 규정을 준수하는 것이 우리의 웹 사이트를 해킹의 위험에서 벗어나게 해준다는 의미가 아니다. PCI DSS는 위험 완화보다 위험전가(신용카드 회사로부터 상인)에 대한 내용이다. Q2. PCI를 통과했기 때문에 안전하다고 말하기는 어렵지만, 안전하다면 PCI 검사를 통과하기가 훨씬 쉽다. A2. 더욱 일반적인 의미로 규정은 제.. 2021. 1. 15.
[JSP] 인터넷, 웹(Web)이란? 인터넷이란? 운영체제와 관계없이 모든 기종의 컴퓨터들을 연결한 통신망 - TCP/IP 사용 [ 인터넷 서비스의 종류 ] 서비스 이름 기능 프로토콜 포트 웹(WWW) 웹 서비스 HTTP 80 이메일(Email) 이메일 서비스 SMTP/POP3/IMAP 25/110/143 FTP 파일 전송 서비스 FTP 21 Telnet 원격 로그인 서비스 TELNET 23 DNS 도메인 이름 변환 서비스 DNS 53 News 인터넷 뉴스 서비스 NNTP 119 C/S 환경에 대한 이미지이다. Clients는 요정하고 인터넷을 통해서 Sever에 요청이 도달하면 Sever는 응답한다. Client 측 페이지 동작 원리를 보면 클라이언트가 웹 서버에 요청하면 웹 서버는 해당 내용에 대해 응답하고 클라이언트는 해석한다. 이 이.. 2021. 1. 15.
[HTML] 17장, 인터넷을 여는 열쇠: 서버와 클라이언트 인터넷이 동작하려면 컴퓨터가 최소 몇 대 있어야 할까? 답은 2대이다. 1대는 인터넷이 아니고, 3대는 본질적이지 않다. 2대의 컴퓨터가 서로 정보를 주고받는 순간 인류는 완전히 새로운 존재가 된다. 팀 버너스 리느 2대의 컴퓨터를 장만한다. 또 2개의 프로그램을 개발하는데, 하나는 웹 브라우저라는 프로그램이고, 또 하나는 웹 서버라는 프로그램이다. 이 2대의 컴퓨터는 인터넷으로 연결돼 있다. 웹 서버가 설치된 컴퓨터는 info.cern.ch라는 주소를 가지고 있다. 그리고 웹 서버가 설치된 컴퓨터에는 하드디스크가 있다. 그리고 그곳의 어느 디렉토리에 index.html이라는 파일이 저장돼 있다. 그리고 웹 브라우저 주소창에 ' https://info.cern.ch/index.html '이라는 주소로 들.. 2021. 1. 11.
[HTML] 15장, 웹 사이트 완성 맨 위에 있는 'WEB'이라는 부분은 index.html이란 파일로 링크를 걸어줄 거다. 즉, 'WEB'을 클릭하면 index.html 파일로 갈 것이며, 그곳에서 우리 수업에서 말하는 홈페이지가 나올 것이다. 마찬가지로 'html' 링크를 클릭하면 1.html로 가서 우리가 지금까지 만든 웹 페이지가 나올 것이며, 'CSS'를 누르면 2.html, 'JavaScript'를 클릭하면, 3.html이 나오게 할 것이다. 이렇게 만들기 위해 먼저 가장 큰 제목인 'WEB'을 써보겠다. 가장 큰 제목이기 떄문에 태그로 묶는다. 'WEB'과 'HTML'의 레벨이 같은 레벨이므로 HTML의 을 로 강등시킨다. 그러면 서열에 맞는 제목을 갖게 된다. 그리고 각각의 목록을 링크로 만들 건데, 다음과 같이 작성한다. .. 2021. 1. 8.