본문 바로가기

전체 글101

[Java/JSP] Servlet 맵핑 Servlet 맵핑이란? jsp, servlet 각각을 사용하여 웹을 만들 수 있고, 섞어서 만들 수 있다(권장) jsp로 만드는 부분은 view에 해당하고 servlet으로 만드는 부분은 controller, model에 해당한다 Full path - 프로토콜://도메인:포트번호/context path(프로그램의 루트)/패키지명을 포함한 servlet의 풀네임 해당 servlet이 어디에 있는지 드러나기 때문에 보안에 취약하다 Mapping - 프로토콜://도메인:포트번호/context path(프로그램의 루트)/Unique한 네임 web.xml 파일을 이용한 맵핑(고전적인 방법) web.xml은 웹 환경설정 파일(배치지시자 'deployment dexcriptior')이다 아래 코드를 web.xml에.. 2020. 7. 8.
[백준/BOJ] 2577 숫자의 개수 JAVA [백준/BOJ] 2577 숫자의 개수 JAVA public class BOJ_2577_숫자의개수 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int mul=1, div=1; int[] arr = new int[10]; // 입력 for(int i=0; i0) { arr[mul%10]++; mul /= 10; } // 결과 출력 for(int i=0; i 2020. 7. 6.
[백준/BOJ] 2565 최댓값 JAVA [백준/BOJ] 2565 최댓값 JAVA public class BOJ_2565_최댓값 { public static void main(String[] args) { int max_value = 0; int order = 0; Scanner sc = new Scanner(System.in); for(int i=1; i 2020. 7. 6.
[백준/BOJ] 10809 알파벳 찾기 JAVA [백준/BOJ] 10809 알파벳 찾기 JAVA import java.util.Scanner; public class BOJ_10809_알파벳찾기 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String word = sc.nextLine(); int[] words = new int[26]; for(int i=0; i 2020. 7. 6.
[백준/BOJ] 1110 더하기 싸이클 JAVA [백준/BOJ] 1110 더하기 싸이클 JAVA 소스코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); int n = input.nextInt(); int init_n = n; int ans = 0; do { // n의 일의 자릿수를 십의 자리 + n의 십,일의 자리 숫자를 합한 결과에서 일의 자리 숫자를 일의 자리 n = ((n%10)*10) + (((n/10) + (n%10))%10); ++ans; }while(init_n!=n); System.out.println(ans); } } 2020. 7. 6.
[Java/JSP] JSP & Servlet 이란 JSP WAS(Web Application Server) 안에는 웹 컨테이너가 있다 개발자가 JSP 작업을 마치면 기계가 이해할 수 있도록 java파일을 만든다 javac.exe 파일을 실행(컴파일)해서 class파일을 만든다 링크 작업을 하기 위해 obj파일까지 만들고 나며 서버에서 구동되어서 최종적으로 사용자에게 HTML 파일이 보인다 JSP 파일은 HTML 기본 하에 JSP의 문법을 추가한 파일이다 JSP 컴파일 시 파일 생성 경로 ( 해당 경로안에 .java와 .class파일이 생성된다 ) C:\Users\apache-tomcat-8.5.56\work\Catalina\localhost\project_name\org\apache\jsp Servlet 순수 Java로 만든 서버사이드 파일이다 clas.. 2020. 7. 4.