본문 바로가기

분류 전체보기154

[JSP] 웹 서버 vs WAS & 서블릿 생성-매핑 [1] 웹 서버 프로그램 프론트앤드 개발단에서는 Get Request를 통해서 웹 서버에 요청한다. 웹 서버는 만들어진 페이지가 아닌 동적으로 변경이 되는 페이지를 브라우저를 통해서 사용자에게 보여주게 된다. 즉 웹 서버에 동적인 문서를 요청한다면 코드를 실행하여 웹 브라우저에 전달해야하는데 먼저 어떤 요청에 동적인 실행을 할 수 있는 Server App들[servlet]이 있어야하고 이를 실행시키는 환경 "웹 서버" , 그리고 이러한 Server App들을 찾아서 올바르게 실행시켜주는 "WAS"(web application Server) 가 필요하다. [2] Web Server VS WAS [Web Application Server] 1. Static Pages 와 Dynamic Pages Static.. 2022. 2. 21.
Spring Framework와 DI&IOC Spring Framework : support for dependency injection, transaction managemint, web app, data access ... Spring 분산형, 기업형 응용 프로그램 개발을 위한 API 결합력을 낮추는 DI , DB Transaction 처리, 로그 처리 .. Java SE 일반적인 로컬 응용 프로그램 개발을 위한 API 파일 I/O , 콘솔 I/O , 윈도우 IO , 네트워크 I/O , Thread ... Java EE 에 비해 Spring의 기술의 도입으로 "MVC , Transaction , 인증과 권한"이 유용해짐 지원 해결 MVC DI 느슨한 결합과 인터페이스 트랜잭션 AOP 인증과 권한 Servlet Filter [1] 느슨한 결합과 .. 2022. 2. 21.
백준 단계별 백준 11720 자바 숫자의 합 package StringEX; import java.util.Scanner; public class Q11720 { public static void main(String args[]){ Scanner sc = new Scanner(System.in); int cnt = sc.nextInt(); String value = sc.next(); int ans=0; for(int i=0; i 2022. 2. 21.
백준 단계별 문제 <함수> 백준 15596번 자바 정수 N개의 합 간단하게 함수를 구현하는데 문서에 적힌 요구사항과 같이 클래스 이름은 Test인 곳에 sum이라는 메소드를 작성하면 된다. foreach문을 사용해서 배열에 접근 후 계산하는 방식으로 코드를 설계하면 아래와 같다. public class Test { long sum(int[] a) { long ans = 0; for(int i : a){ ans += i; } return ans; } } 백준 4673번 자바 셀프넘버 이번 문제에서는 조건을 정리하고 함수로 만들면 간단하게 풀 수 있다. 셀프 넘버의 조건을 알아보면 1. 그 수 + 각 자리의 단일 숫자 = "셀프넘버" 2. 1~10000까지 셀프넘버 package method; public class Q4673 { p.. 2022. 2. 20.
반응형