[JAVA] 쿠키와 세션
·
JAVA
쿠키 (Cookie): 정의: 쿠키는 클라이언트 (일반적으로 웹 브라우저)에 저장되는 작은 텍스트 파일이다. 이 파일은 웹 서버에서 생성되고 웹 브라우저에 저장된다. 쿠키는 일정 기간 동안 유지될 수 있으며, 웹 서버와 클라이언트 간의 상태를 유지하는 데 사용된다. 용도: 사용자 인증: 사용자 로그인 상태를 추적하고 유지하는 데 사용된다. 개인화: 사용자 설정, 언어, 테마 등과 같은 사용자 정의 데이터를 저장한다. 트래킹: 사용자의 활동을 추적하고 분석하는 데 사용된다. 특징: 클라이언트 측에 저장되므로, 사용자가 브라우저 설정에서 쿠키를 비활성화할 수 있다. 보안 상의 고려 사항이 있으며, 중요한 데이터를 저장하기에는 안전하지 않을 수 있다. 세션 (Session): 정의: 세션은 웹 서버 측에서 사..
[JAVA]GET과 POST
·
JAVA
실은 HTTP의 GET과 POST 요청 방식은 자바뿐만 아니라 웹 개발에서 널리 사용되는 모든 프로그래밍 언어와 플랫폼에서 사용된다. 이들은 웹 애플리케이션과 웹 서버 간에 데이터를 교환하는 데 사용되는 표준 HTTP 요청 메소드이다. GET방식 GET 요청은 주로 정보를 검색하거나 가져올 때 사용되며, URL에 데이터를 첨부하여 전송한다. 주소 표시줄에도 나타나기 때문에 보안 및 데이터 크기 제한이 있는데, 주로 데이터 검색 및 뷰 표시에 사용됩니다. POST방식 POST 요청은 주로 데이터를 서버로 전송하거나 업데이트할 때 사용된다. 요청 본문에 데이터를 담아서 전송하며, URL에는 나타나지 않는다. POST 요청은 데이터의 길이나 형식에 제한이 없으므로 큰 데이터나 민감한 정보를 보낼 때 사용된다...
[JAVA] 음력 양력 변환 라이브러리
·
JAVA
1. 음력변환 라이브러리 추가 설, 추석과 같은 음력 공휴일을 처리하기 위해 음력변환 라이브러리를 추가해 준다. com.ibm.icu icu4j 4.0.1 1. 음력 공휴일 체크 아래는 음력 공휴일을 체크하는 소스이다. import com.ibm.icu.util.Calendar; import com.ibm.icu.util.ChineseCalendar; public class HolidayCheck { public static void main(String[] args) { // TODO Auto-generated method stub // 체크할 양력날짜 String dt = "2014-09-09" ; try { // 결과값 출력 System.out.println(isLunar(dt)) ; } catch..
[JAVA] ifelse(3)
·
JAVA
import java.util.Scanner; public class Test07 { public static void main(String[] args) { //[문제] // //중국집 주문 프로그램 // //사용자에게 자장면, 짬뽕 주문 수량을 입력받아 결제 금액을 계산하여 출력 // //자장면 - 5000원 //짬뽕- 6000원 // //5그릇 이상 주문하면 3천원 할인되도록 금액을 계산하여 출력해주세요 //10그릇 이상 주문하면 10% 할인 처리 Scanner sc = new Scanner(System.in); int bp = 5000; int rp = 6000; int cnt1 = 10; int cnt2 = 5; int rate1 = 10; int rate2 = 3000; System.out.p..
[JAVA] ifelse(2)
·
JAVA
import java.util.Scanner; public class Test03 { public static void main(String[] args) { //[문제] Test02.java에 구현 // //사용자에게 출생년도 4자리를 입력받고 나이를 계산해서 화면에 출력 //2004년생 → 20살 //1996년생 → 28살 //n 년생 → ?살 // //나이가 20살 이상이면 성인입니다! 출력 //나이가 20살 미만이면 미성년자입니다! 출력 //System.currentTimeMillis(); // - 1970년 1월 1일 0시 0분 0초 부터 지금까지의 시간을 밀리언초단위로 반환하는 메소드 // - 1000ms == 1s int sysy =(int)( System.currentTimeMillis()..
[JAVA] ifelse를 이용한 짝수, 홀수 판별
·
JAVA
import java.util.Scanner; public class Test02 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("정수 입력: "); int su = sc.nextInt(); //음수는 나눌 때 나머지도 음수 if(su != 0) { if(su % 2 == 0) { System.out.println(su + "는 짝수입니다."); }else { System.out.println(su + "는 홀수입니다."); } } //if(su == 0) { //System.out.println("0은 입력할 수 없습니다."); //}else { //if(su % 2 == 0)..