본문 바로가기

분류 전체보기853

백준 17413 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.Stack; public class Main17413 { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWr.. 2021. 8. 9.
서블릿(Servlet) 서블릿은 Java를 이용하여 동적 웹 서비스를 구현한 기술로 JSP보다 먼저 발표되었다. 서블릿을 제작한다는 것은 웹 서비스를 제공하기 위한 Java클래스를 제작하는 작업이며 제작하기 위해 지켜야 하는 몇몇 규칙이 있다. 서블릿의 개요 서블릿은 동적 웹 서비스를 Java로 구현하기 위한 기술로, 서버(Server) 측 자바 응용프로그램(Applet)이라는 의미의 단어들을 결합한 명칭인 'Servlet'으로 발표되었다. 이는 웹 클라이언트의 요청을 처리하여 응답하기 위해 웹 서버에서 실행되는 Java 클래스를 의미한다. 따라서 서블릿 역시 Java의 다양한 API 및 객체지향 프로그래밍의 장점을 그대로 활용할 수 있다. 서블릿과 서블릿 컨테이너 서블릿은 Java 클래스이므로 웹 서비스를 구현하기 위해서 기.. 2021. 8. 8.
백준 10866 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.ArrayList; import java.util.StringTokenizer; public class Main10866 { public static ArrayList deque = new ArrayList(); public static void push_front(int num){ deque.add(0, num); // list의 첫번째에 추가 } public static void push_b.. 2021. 8. 7.
백준 1158 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.LinkedList; import java.util.Queue; import java.util.StringTokenizer; public class Main1158 { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.i.. 2021. 8. 7.
웹 프로그래밍 웹 프로그래밍(Web Programming)의 의미 웹 프로그래밍은 웹(Web)에서 사용되는 프로그램을 제작한다는 의미를 가진다. 웹(Web) 이란? 웹(Web)은 월드 와이드 웹(World Wide Web)을 의미하는 단어로, 텔넷(Telnet)과 파일전송규약(FTP)과 같은 인터넷 서비스 중 하나이다. 앞 글자만을 사용해 WWW, W3, 혹은 웹(Web)이라고 지칭한다. 일반적으로 인터넷(Internet)이라고 지칭하는 서비스는 웹 서비스를 가리키는 것이다. 웹 서비스는 하이퍼링크(Hyperlink)를 통해 매우 간편한 조작만으로 서비스를 제공받을 수 있어 여타의 인터넷 서비스 중 가장 널리 사용되는 서비스가 되었다. 하이퍼텍스트는 Hyper+Text의 합성어이다. 기존의 문서나 책, 텍스트 파일에서.. 2021. 8. 7.
백준 10845 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.StringTokenizer; public class Main10845 { public static int[] queue = new int[10000]; public static int begin = 0; public static int end = 0; public static void push(int data){ queue[end] = data; end++; } public static int.. 2021. 8. 6.