본문 바로가기

분류 전체보기854

백준 1149 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main1149 { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); //집의 수 N int[][] D = new int[N][3]; for(int i=0; i 2021. 9. 6.
백준 15988 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main15988 { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); Strin.. 2021. 9. 5.
EL(Expression Language) EL의 개요 EL(Expression Language)은 JSP의 표현식보다 간단한 방법으로 특정 데이터의 값을 웹 페이지에 출력할 수 있게 해주며, 다음과 같이 $ 기호와 {} 괄호 안에 출력되길 원하는 식을 포함하는 형탱로 구현한다. EL식에 사용되는 문자열을 출력용으로 사용하고자 할 때는 \을 사용할 수 있다. EL의 역할은 특정식을 통한 데이터의 값 출력 및 다른 구성 요소에 값을 지정하는 데에 있으므로 EL이 없이도 JSP 프로그래밍이 불가능한 것은 아니다. EL은 JSP2.0 버전부터 지원하므로 이전 버전의 JSP에서는 사용할 수 없다. 그러나 EL을 사용하면 JSP의 표현식에 비해 간결한 형태의 코드 사용이 가능하고, 기능 수행의 효율성 면에서도 이점이 있기 때문에 웹 애플리케이션 제작 시 .. 2021. 9. 5.
데이터베이스 프로그래밍 웹 애플리케이션과 데이터베이스(Database) 웹 애플리케이션 제작 시 서비스할 여러 기능은 데이터와 연관되어 있는 경우가 대부분이다. 회원가입 처리, 로그인에 필요한 아이디 및 비밀번호의 검사, 게시판 글의 작성, 작성된 글의 수정 혹은 삭제와 같이 일상적으로 사용되는 웹 애플리케이션의 기능 외에도 기업에게 필요한 고객정보, 상품정보, 공공기관에서 사용되는 다양한 공공 정보 등을 데이터베이스로 처리해야 한다. 데이터베이스는 여러가지 작업에 사용될 데이터를 해당 작업에 관련된 사용자가 동시에 공유하며 사용하기 위한 데이터의 집합을 의미한다. 이러한 데이터베이스의 효과적인 사용과 관리를 위해 사용하는 시스템을 DBMS(Database Management System)라고 하며, 웹 애플리케이션은 DBMS.. 2021. 9. 4.
시큐리티 커스텀 로그인 폼 시큐리티 커스텀 로그인 폼 사용하기 기본으로 제공되는 로그인 폼의 디자인도 부트스트랩이 적용되어 있어 나쁘지 않다. 하지만 자체 디자인이 필요할 경우 수정할 수가 없다. 2021. 9. 3.
백준 2225 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main2225 { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); final int mod = 1_000_000_000; int N = Integer.parseInt(s.. 2021. 9. 2.