KDT 195

231207 WEB - JSP7(쿠키)

5. 쿠키jsp2/cookieTest1.jsp쿠키 : 쿠키이름 : 쿠키값 : 쿠키설정시간 : 쿠키값 가져오기 jsp2/cookieTest2.jsp");out.println(" 쿠키이름 : " + cookies[i].getName() + "");out.println(" 쿠키값 : " + cookies[i].getValue() + "");out.println(" 쿠키시간 : " + cookies[i].getMaxAge() + "");out.println("");}}}%>쿠키값 만들기쿠키값 삭제 jsp2/cookieTest3.jsp쿠키값 가져오기  jsp2/cookieEx1 "안녕하세요. 이것은 쿠키 예제입니다""Hi, This is Cookie example"checked>한국어 페이지 보기(기본값)chec..

KDT/WEB 2023.12.07

231206 Java

This 예약어 자신의 메모리를 가리키는 this package thisEx; //자신의 메모리를 가리키는 this class BirthDay{ int day; int month; int year; //태어난 연도를 지정하는 메서드 public void setYear(int year){ this.year = year; //b.Day.year = year;과 같음 } public void printThis() { System.out.println(this); } } public class ThisEx { public static void main(String[] args) { BirthDay bDay = new BirthDay(); bDay.setYear(2000); System.out.println(bD..

KDT/Java 2023.12.06

231206 DB - 그룹 함수와 그룹화 2, 서브쿼리 1

그룹 함수와 그룹화 그룹화(group by절) group by절과 그룹 함수 사용 시 지켜야하는 규칙 → select절의 컬럼 리스트 중 그룹함수에 포함된 컬럼과 그룹함수에 포함되지 않은 컬럼이 함께 출력되려면 그룹함수에 포함되지 않은 컬럼은 반드시 group by절에 포함되어 있어야 문법 오류가 나지 않음 ex) SELECT department_id, AVG(salary) FROM employees GROUP BY department_id ORDER BY department_id; ex1) select department_id, avg(salary) from employees; 결과가 나오지만 오류임. ex2)select department_id, job_id, avg(salary) from emplo..

KDT/DB 2023.12.06

231205 WEB - JSP6(객체 범위, 액션태그, 쿠키)

※영역 객체와 속성값을 저장 메서드 setAttribute(), 값을 가져오는 메서드 getAttribute()jsp1/scopeForm.jsp아이디 : 비밀번호 :  jsp1/scopePro1.jsp아이디 : 비밀번호 : pageContext값 : request값 : session값 : application값 : scopePro2.jsp 이동&pw=">scopePro2.jsp로 get방식으로 데이터 요청하면서 이동 jsp1/scopePro2.jsp아이디 : 비밀번호 : pageContext값 : request값 : session값 : application값 :  4. 액션 태그JSP문법으로 태그처럼 사용하도록 만든 문법, %밖에 사용jsp:forword페이지(주소줄) 변경 없이 request값을 가지고..

KDT/WEB 2023.12.05

231204 Cloud

AWS EC2 인스턴스 MariaDB 설정 rpm -qa maria* → 서버에 MariaDB 존재 확인 → mariadb-5.5.68-1.amzn2.0.1.x86_64 만 출력되면 설치가 필요한 상황 MariaDB 설치 sudo yum install -y mariadb mariadb-server →mariadb : 서버에 접속하기 위한 클라이언트 패키지 →mariadb-server : 현재 서버를 DB 서버로 만드는 패키지 MariaDB 동작확인 sudo systemctl status mariadb → Active: inactive (dead) 중지 중 → start 필요 MariaDB 시작 sudo systemctl start mariadb 마리아DB 접속 mysq ( = mysql -u root) ..

KDT/Cloud 2023.12.04

231204 Java

정보 은닉 1. 기본 생성자 출력 //231204 package test5_3; //정보 은닉 → 멤버 변수 앞에 접근 제어자를 붙여서 새로운 데이터값을 대입하거나 그러지 못하도록 함 public class Student { //public과 private 구분 int studentID;//default : 아무런 접근 제어자를 지정하지 않은 경우, 동일한 패키지 내에서만 접근 가능 private String studentName;//private : 자신의 클래스 내에서만 접근 가능 public int grade;//public : 외부 클래스 어느 곳에서나 접근 제한이 없음 public String address; //생성자를 하나라도 만들지 않으면 컴파일러가 기본생성자(default construc..

KDT/Java 2023.12.04

231201 WEB - JSP5(내장객체)

3) sessionHTTP 프로토콜은 요청/응답 구조로 되어 있어 서버가 요청에 대한 응답을 전송하고 나면 연결이 끊어지게 됨.따라서 클라이언트의 정보가 유지되어야 할 필요가 있는 경우를 위해 가상 연결이라는 개념의 세션이 등장. 클라이언트의 세션 정보(연결정보)를 저장한 객체 → 연결이 되어 있으면 페이지 상관없이 값이 유지 세션 기억장소가 삭제되는 경우사용자가 사용하는 브라우저를 모두 닫았을 경우 - 사용자가 세션 ID를 잃어버림사용자가 서버에 접근을 세션 유지 시간에 의해  30분동안 하지 않았을 경우사용자가 로그아웃(세션삭제명령) - 세션 기억 장소 삭제jsp1/session.jsp세션 ID : 세션 만든 시간 : 세션 마지막 접근 시간 : 세션 유지 시간 : 초 세션 유지 시간 변경 : 세..

KDT/WEB 2023.12.01

231201 Cloud

EC2 서버 워드프레스 설정 워드프레스는 웹 사이트를 간단히 만들 수 있는 프로그램 웹 서비스 프로그램, PHP, DB가 필요 웹 서비스 프로그램 : Apache, DB : MariaDB ※LAMP : Linux Apache MariaDB PHP 순서 EC2 인스턴스 생성 인스턴스 원격접속(MobaXterm) 워드프레스 설정 워드 프레스에 필요한 요소가 있는지 확인 rpm -qa http php mariadb-server → 입력 시 아무 내용이 나오지 않으면 설치가 되어 있지 않음을 뜻함. 설치 필요 패키지(프로그램 설치) sudo yum -y install httpd php php-mysqlnd mariadb-server 아파치 웹 서비스 프로그램 시작 systemctl status httpd → 동..

KDT/Cloud 2023.12.01

231130 Java

생성자 기본 생성자 package test5_2; public class Person { String name; float height; float weight; //생성자 //기본생성자 //멤버 변수에 각 자료형이 가지고 있는 기본값으로 초기화시켜줌 Person(){} //일반 메서드 void show() { System.out.println("이름 : " + name); System.out.println("체중 : " + height); System.out.println("신장 : " + weight); } } package test5_2; public class Person_Main { public static void main(String[] args) { //객체(인스턴스) 생성 : 기본생성자 ..

KDT/Java 2023.11.30

231130 WEB - JSP4(내장객체)

3. 내장객체(implicit object)form 태그의  속성 method="post"일 경우request.setCharacterEncoding("utf-8");작성해줘야 한글이 깨지지 않음. 문자형을 숫자로 변환기본적으로 숫자도 문자형으로 표현하기 때문에 자료형을 변경하기 위해서는 아래와 같이 작성해줘야함String age = request.getParameter("age");int age1 = Integer.parseInt(age);1) request배열이 들어가면 for와 함께 사용됨jsp1/for.jsp" );out.println("배열 크기 : " + a.length + "");out.println("배열 내용 : " + a[0] + "" );out.println("배열 내용 : " + a[..

KDT/WEB 2023.11.30
728x90