전체 글

전체 글

    SWEA - 보급로 1249번 (JAVA)

    ❓ 문제 - SWEA 보급로 1249번 - JAVA 풀이법 출처 (https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV15QRX6APsCFAYD) 📝 문제해결법 1. 이 문제는 DP + BFS로 풀이했다. BFS 내에서 visited라는 2차원 배열을 만들어서 방문체크와 동시에 DP로 활용했다. 인접한 네 곳을 방문할 때는 기존 지나갔던 비용보다 현재 비용이 더 적을 경우에만 그곳을 방문할 수 있게 구현하였다. 그리고 큐에서 꺼낸 노드가 도착치 노드인 경우 출발지부터 도착지까지 걸리는 비용들을 최솟값으로 계속 갱신한 후 답으로 출력할 수 있게 구현했다. 2. 느낀점 처음에 조금 더 효율적으로 풀어보고자 플로이드워셜인..

    JSP(Java Server Page)란 ?

    JSP (Java Server Page) 1. JSP 란? JSP는 HTML 내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹페이지를 생성하여 웹브라우저를 돌려주는 언어 Java EE 스펙 중 하나로 웹 애플리케이션 서버에서 동작함 JSP는 실생시에 자바 서블릿으로 변환되어 실행되어 서블릿과 거의 유사함. 그러나 서블릿과 달리 HTML 표준에 따라 작성되므로 웹 디자인에 편리함 아파치 스트럿츠나 자카르타 프로젝트의 JSTL 등의 JSP 태그 라이브러리를 사용하는 경우 자바 코딩 없이 태그만으로 간략한 기술이 가능하므로 생산성을 높일 수 있음 2. JSP 의 동작 흐름 최초 jsp 요청하면 jsp file로 변경될 때 jsp가 servlet으로 변경됨 ** jsp -> servlet 변환 파일 확인 경로..

    Servlet에 대하여

    Servlet 1. Servlet 이란? 자바 서블릿(Java Servlet)은 바자를 이용해 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양 흔히 "서블릿"이라 불림 자바 서블릿은 웹 서버의 성능을 향상하기 위해 사용되는 자바 클래스의 일종 서블릿은 JSP와 비슷하지만 JSP는 HTML 문서 안에 Java 코드를 포함하며, 서블릿은 자바 코드 안에 HTML을 포함하고 있음 2. Servlet의 동작 흐름 3. 사용자 정의 Servlet의 상속 구조 4. Servlet의 Life Cycle Servlet class는 java SE에서 class아 다르게 main method 가 없음 객체의 생성부터 사용(method call)의 주체가 사용자가 아닌 Servlet Container에게 있음 C..