분류 전체보기 53

[Servlet,JSP]자바 빈

유튜브 강의 '자바-JSP-Spring'을 기반으로 공부하였습니다. https://www.youtube.com/watch?v=aoolZnzoKP8&list=PLieE0qnqO2kTyzAlsvxzoulHVISvO8zA9&index=49&ab_channel=SEOULG-%EC%BA%A0%ED%94%84 1. 자바 빈 : 반복적인 작업을 효율적으로 하기위해 빈을 사용합니다. java언어의 데이터(속성)와 기능(메소드)로 이루어진 클래스 입니다. jsp페이지를 만들고 액션태그를 이용하여 빈을 사용합니다. 관련 메소드 - useBean : 빈을 사용하겠다고 선언합니다. - setProperty : 빈의 속성값을 설정합니다. - getProperty : 빈의 속성값을 불러옵니다. 1-1) 빈 Student 클래스 ..

[Servlet,JSP]예외처리

유튜브 강의 '자바-JSP-Spring'을 기반으로 공부하였습니다. https://www.youtube.com/watch?v=JXHceuYcytw&list=PLieE0qnqO2kTyzAlsvxzoulHVISvO8zA9&index=48&ab_channel=SEOULG-%EC%BA%A0%ED%94%84 1. 예외처리 필요성 - 사용자들이 톰캣에서 기본적으로 제공하는 예외페이지가 보여진다면, 개발자들은 무슨 페이지인지 이해할 수 있겠지만 일반적인 사용자들은 예외페이지를 이해하기 어렵고 혼란을 줄 수 있습니다. 따라서 이러한 혼란을 줄이기 위해 예외페이지를 설정하여 웹 문서를 작성합니다. 방법 - page지시자 선언, xml명시 방법 1-1) page선언 예외페이지에 를 명시해야지만 exception객체를 사용..

[코딩테스트]이진탐색

책 '이것이 취업을 위한 코딩 테스트다'를 기반으로 공부하였습니다. https://github.com/ndb796/python-for-coding-test GitHub - ndb796/python-for-coding-test: [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소스코드 저장소입니다. - GitHub - ndb796/python-for-coding-test: [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소 github.com 1. 이진탐색 : 얻고자하는 데이터를 탐색하는데, 해당 배열이 정렬되있다고 가정했을 때, 사용할 수 있는 탐색알고리즘입니다. 탐색할 배열의 양을..

코딩테스트 2022.01.12

[Servlet,JSP]쿠키와 세션

유튜브 강의 '자바-JSP-Spring'을 기반으로 공부하였습니다. https://www.youtube.com/watch?v=V4tZpzeDIow&list=PLieE0qnqO2kTyzAlsvxzoulHVISvO8zA9&index=45&ab_channel=SEOULG-%EC%BA%A0%ED%94%84 1. 쿠키 : 서버에서 생성하여서 서버가 아닌 클라이언트 측에 특정 정보를 저장합니다. 그리고 서버에 요청할 때 마다 쿠키의 속성값을 참조, 변경할 수 있습니다. 용량은 4kb 300개까지 데이터정보를 가질 수 있습니다. 쿠키생성 -> 속성 설정 -> response.addCookie()를 이용 관련메소드 - setMaxAge : 쿠키 유효기간 설정합니다. - setPath : 쿠키사용의 유효 디렉토리를 설정..

[코딩테스트]정렬 라이브러리 사용

안녕하세요. 코딩독학 정호빈입니다. 이번에는 정렬 알고리즘에 대해 알아보겠습니다. 정렬은 우리가 흔히 알고 있듯이 어떠한 물체를 나란히 규칙성있게 배열하는 것을 뜻합니다. 이러한 정렬이 코딩에도 존재합니다. 코딩테스트에서 중요하게 여기는 것들을 뽑아보자면 빠른 수행과 문제에 맞는 출력값 입니다. 빠른 수행을 얻기 위해선 어떠한 코드들을 짜야 할까요? 바로 짧은 코드와 그 코드들의 시간복잡도가 낮아야 좋은 수행능력을 가질 것 입니다. 그러면 자바에서 제공해주는 좋은 수행능력을 가진 정렬 라이브러리를 사용해보겠습니다. 1. student 클래스 import java.util.*; class student implements Comparable { String name; int score; student(St..

코딩테스트 2022.01.10

[Servlet,JSP]액션태그

유튜브 강의 '자바-JSP-Spring'을 기반으로 공부하였습니다. https://www.youtube.com/watch?v=GsmqSd9BFLY&list=PLieE0qnqO2kTyzAlsvxzoulHVISvO8zA9&index=44&ab_channel=SEOULG-%EC%BA%A0%ED%94%84 1. 액션태그 1-1) forword : 해당 페이지로 이동시키는 데 URL은 바뀌지않습니다. 1-2) include : 해당 페이지를 포함시키고 자신의 페이지내용도 같이 보여줍니다. 1-3) param : 해당 페이지에 파라미터값을 넘겨주기 위해 사용되어집니다.

[코딩테스트]BFS(미로찾기)

책 '이것이 취업을 위한 코딩 테스트다'를 기반으로 공부하였습니다. https://github.com/ndb796/python-for-coding-test GitHub - ndb796/python-for-coding-test: [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소스코드 저장소입니다. - GitHub - ndb796/python-for-coding-test: [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소 github.com 1. 미로찾기 - 시작은 (1,1) 출구는 (n,m) 입력조건 - 첫재 줄에 두 정수 N, M(4

코딩테스트 2022.01.05

[Servlet,JSP]JSP 태그, 동작원리, 내부객체

유튜브 강의 '자바-JSP-Spring'을 기반으로 공부하였습니다. https://www.youtube.com/watch?v=9x5PMVLzz08&list=PLieE0qnqO2kTyzAlsvxzoulHVISvO8zA9&index=41&ab_channel=SEOULG-%EC%BA%A0%ED%94%84 1. JSP 태그 : 지시자 - 페이지 속성 : 주석처리 : 선언 - 변수, 메소드를 선언 : 표현식 - 결과값을 출력 : 스크립트릿 자바코드를 쓰기위한 스크립트 : 액션태그 - 자바빈 연결 2. 동작 원리 웹브라우저 요청 -> JSP==>>Servlet -> Servlet==>Class -> 웹브라우저 응답 3. JSP 내부객체 (서버에서 자동으로 객체를 생성 시켜주어서 JSP파일에서 객체를 생성할 필요가 ..

[코딩테스트]DFS(음료수 얼려 먹기)

책 '이것이 취업을 위한 코딩 테스트다'를 기반으로 공부하였습니다. https://github.com/ndb796/python-for-coding-test GitHub - ndb796/python-for-coding-test: [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소스코드 저장소입니다. - GitHub - ndb796/python-for-coding-test: [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소 github.com 1. 음료수 얼려먹기 입력조건 - 첫 번째 줄에 얼음 틀의 세로 길이N과 가로 길이M이 주어진다. (1

코딩테스트 2022.01.04

[Servlet,JSP]파라미터, 리스너, 한글처리

유튜브 강의 '자바-JSP-Spring'을 기반으로 공부하였습니다. https://www.youtube.com/watch?v=2Pqi-kUMwtw&list=PLieE0qnqO2kTyzAlsvxzoulHVISvO8zA9&index=39&ab_channel=SEOULG-%EC%BA%A0%ED%94%84 1. Form태그를 이용하여 파라미터값 보내기 1-1) 이름, 아이디, 비밀번호 받기 2. initParameter 사용방법 2-1) web.xml에 초기 파라미터의 이름과 값을 기술하여 해당 파라미터를 서블릿에서 getInitParameter를 이용하여 해당 기술한 초기 파라미터를 가져옵니다. 2-2) @WebServlet에 @WebInitParam을 이용하여 초기 파라미터의 이름과 값을 기술하여 위의 방법..