본문 바로가기
반응형

코딩공부63

[html]meta 태그 html 파일의 순서를 보면 DOCTYPE, lang을 설정한 다음 meta 요소가 나오는데 meta 데이터는 html문서에 대한 정보를 나타낸다. 즉, html 파일에 정보를 부여하는 것. 페이지에는 표시되지 않지만 커뮤터 구문 분석이 가능하며 항상 먼저 meta 태그의 charset 속성은 HTML 문서의 문자 인코딩을 지정한다. 값은 "UTF-8" , "ISO-8859-1", "EUC-KR" 이 있고 각각의 뜻은 아래와 같다. - "UTF-8" : 유니 코드 문자 인코딩 - "ISO-8859-1" : 라틴알파벳 문자 인코딩 - "EUC-KR" : 한글 문자 인코딩 다음은 meta 태그의 name 속성이다. name 속성은 메타 데이터의 이름을 지정한다. 그리고 content로 그 내용을 담는다. a.. 2021. 11. 9.
[JSP] 쿼리 스트링( 파라미터) 쿼리스트링 예) http://localhost:8090/Ch03/loginServlet?userId=a&userPwd-b 쿼리 스트링( 파라미터) 이란? 클라이언트에서 서버로 요청할 때 요청 경로 이외에도 데이터를 보낼 수 있다. 서버로 보내는 데이터는 "Key=Value"형태로 전송된다. GET 방식에는 헤드에 파라미터가 포함되어 있다. 헤드 부분은 웹 경로에 노출되므로 웹 브라우저의 경로 부분에서도 확인 할 수 있다. 파라미터는 ?로 시작을 하고 파라미터가 여러개면 &를 이용하여 연결한다. 헤드 길이는 제한적이기 때문에 파라미터 크기에도 제한이 있다. POST 방식은 바디에 파라미터가 포함되므로 경로에 파라미터가 노출되지 않는다. POST 방식은 파라미터 크기에도 제한이 없다. 쿼리 스트링 처리 방법.. 2020. 7. 17.
[JSP]서버 오류코드의 의미-상태 코드(Status Code) 100 : Continue - > 클라이언트로부터 일부분만 받았으니 나머지 요청 정보를 요청 200 : Ok -> 오류없이 클라이언트로 전송 성공 300 : MultipleChoices -> 최근에 옮겨진 데이터를 요청 404 : Not Found -> 서버가 요청한 파일이나 스크립트를 찾지 못함 -> 예) 경로가 잘못되었거나 없는 jsp/servlet을 호출 405 : Method Not Allowed -> 메서드 허용 안됨 -> 예)doGet()이 없는데 GET방식으로 호출 500 : Internal Server Error -> 서버 내부 오류 -> 예) 문법 오류 등 서버 코드에서 문제 발생 2020. 7. 17.
[JSP]CH01. 웹프로그래밍 웹프로그래밍이란 요청을 받아 웹 페이지를 찾아서 보내주는 일을 하는 컴퓨터나 프로그램을 웹 서버라고 하고, 요청된 페이지를 받아보는 브라우저나 컴퓨터를 클라이언트라고 한다. 웹프로그래밍 예시 웹 애플리케이션이란 웹 애플리케이션은 웹(인터넷)을 기반으로 실행되는 애플리케이션(프로그램)을 말한다. 즉, 웹 브라우저로 접근하여 사용되는 애플리케이션을 말한다. 웹 프로그래밍(Web Programming)이 바로 웹 애플리케이션을 제작하는 과정을 뜻한다. 정적페이지 브라우저를 통해서 각종 정보를 제공해주는 웹 페이지는 HTML을 이용하여 웹 프로구래밍을 한 것이다. 하지만 HTML만으로는 시시각각 변경되는 새로운 정보를 제공해주지 못한다. 왜냐하면 HTML은 같은 내용만 표시해주는 정적인 페이지이다. 동적페이지 .. 2020. 7. 13.
[JAVA]컬렉션 프레임워크 컬렉션 프레임워크 프로그램 구현에 필요한 자료구조(Data Structure)를 구현해 놓은 라이브러리. java.util 패키지에 구현되어 있음 개발에 소요되는 시간을 절약하면서 최적화된 알고리즘을 사용할 수 있다. 여러 인터페이스와 구현 클래스 사용 방법을 이해해야 한다. Collection 인터페이스 하나의 객체를 관리하기 위한 메서드가 정의된 인터페이스 하위에 List와 set 인터페이스가 있다. 여러 클래스들이 Collection 인터페이스를 구현 List 인터페이스 Set 인터페이스 순서 순서가 있는 자료 관리 순서가 정해져 있지 않은 자료 관리 중복 허용 허용하지 않는다 인터페이스를 구현한 클래스 ArrayList, Vector, LinkedList, Stack, Queue 등 Hashset.. 2020. 7. 2.
[JAVA]제네릭(Generic)프로그래밍 제네릭프로그래밍 변수의 선언이나 메서드의 매개변수를 하나의 참조 자료형이 아니라 여러 자료형으로 변환할 수 있도록 프로그래밍을 하는 방식. 실제 사용되는 참조자료형으로의 변환은 컴파일러가 검증하므로 안정적인 프로그래밍 방식이다. 컬렉션 프레임워크에서 많이 사용되고 있다. 자료형 매개 변수 T Type의 의미로 T를 많이 사용한다. *에서 는 다이아몬드 연산자 static 키워드는 T에 사용할 수 없다. ArrayList list = new ArrayList(); 다이아몬드 연산자 내부에서 자료형은 생략가능 [실습] Powder클래스 정의 //Powder 클래스를 정의 public class Powder { //메서드(멤버 함수)를 정의 public void doPrinting() { System.out... 2020. 7. 2.
반응형