반응형

IT/JSP

[JSP] Session이란?

Session 이란? - 값을 유지할때 사용(서버에 부하) - 클라이언트(사용자)별 서버에 저장되는 정보 - 클라이언트(사용자)와 서버간의 연결상태를 유지하기 위한 역할 - HTTP프로토콜의 특성은 연결되면 요청.응답을 한뒤에 바로 연결이 끊어짐 - 세션 ID부여하여 클라이언트를 구분하는 정보를 저장 → 클라이언트에서 서버에 연결요청하고 서버에서 응답과 세션ID추가를 하며 클라이언트의 쿠키영역에 세션ID를 저장 후 다시 서버에 재요청시 세션ID를 가지고 요청하면 서버에서 해당세션ID를 가지고 클라이언트를 구분 Session 객체의 메소드 함수명 정의 session.setAttribute("세션이름", 값) 세션에 저장 session.getAttribute("세션이름", 값) 세션 조회 session.in..

2020.08.14 게시됨

IT/JSP

[JSP] Include태그

Icnclude태그 - 원하는페이지 내용을 들고올때 사용하는 태그 - 중복작성을 하지않아도 된다. - 하나의 페이지만 수정하면 된다.(수정용이) 1. 보여지는 페이지 WebContent/jsp1/include1.jsp 본문1 2. include할 페이지(1) WebContent/jsp1/includeTop.jsp 메뉴1 메뉴2 메뉴3 3. include할 페이지(2) WebContent/jsp1/includeLeft.jsp 서브메뉴1서브메뉴2 4. include할 페이지(3) WebContent/jsp1/includeBottom.jsp 2020년 웹사이트 만들어짐 5. include할 페이지(4) - 변수를 가져가서 사용 할 수 있다.

2020.08.13 게시됨

IT/JAVA

[JAVA]멤버변수(필드)

멤버변수(Field)(인스턴스 변수) - 객체의 현재 상태 데이터를 저장 public class Car{ String comp; //멤버변수선언 ,인스턴스변수 String model; //멤버변수선언,인스턴스변수 Strong color; //멤버변수선언,인스턴스변수 int maxspeed; //멤버변수선언,인스턴스변수 } 1. 멤버변수(인스턴스변수) 선언 - 메소드 선언의 앞과 뒤 어떤곳에서도 필드선언이 가능 - 하지만 생성자와 메소드 중괄호{}블록 내부에는 선언이 안됨 - 생성자와 메소드 중괄호 블록 내부에 선언된것은 모두 로컬(지역)변수라고 함 타입필드[=초기값]; - 초기값이 지정되지 않은 멤버변수는 객체 생성 시 자동으로 기본 초기값으로 설정 - new 연산자사용 시 0과 null로 초기화(초기화..

2020.08.12 게시됨

IT/JAVA

[JAVA] 객체지향프로그래밍(OOP) 2

객체란(object)? - 자신의 속성을 가지고 있으면서 식별가능한 것 - 속성(구성요소)과 동작(기능)으로 구성 - 이 속성과 동작을 각각 멤버변수(필드)와 메소드(method)라고 함 - 객체들 사이의 상호작용 수단 : 메소드 객체와 클래스 - 메모리에서 사용하고 싶은 객체가 있다면 우선 서계도로 해당 객체를 만드는 작업이 필요 → 여기서 설계도는 클래스(class)를 뜻함. - 클래스에 객체를 생성하기위한 멤버변수(필드)와 메소드가 정의되어 있음 - 클래스로 부터 만들어진 객체를 해당 클래스의 인스턴스(instance)라고 함 - 객체를 만드는 과정을 인스턴스화 라고함 - 하나의 클래스로 부터 여러개의 인스턴스를 만들수 있음(참조하는 객체는 완전히 독립된 서로 다른 객체) - main()메소드가 없..

2020.08.12 게시됨

IT/JAVA

[JAVA] 객체지향프로그래밍(OOP) 1

객체지향프로그래밍(OOP) - OOP(Object Oriented Programming) - 현실에 있는 객체들을 프로그램으로 표현하기 위한 기법 - 현실세계의 객체를 만드는데 필요한 설계도를 클래스로 나타내고 해당 클래스를 바탕으로 인스턴스를 생성하여 사용하는 방법 - 객체를 하나씩 조립해서 완성된 프로그램을 만드는 기법 OOP is A.P.I.E - A(Abstrction) : 추상화 - P(Polymorphism) : 다형성 - I(Inheritance) : 상속성 - E(Encapsulation) : 은닉성(캡슐화) 객체지향 개발 3단계 1. 분석단계 - 객체모델링 : 속성과 기능(동작)을 추려내 멤버변수와 메소드를 정의설계 → 객체가 갖는 속성(구성요소)과 동상(기능)을 파악하는 과정 (ex. ..

2020.08.12 게시됨

IT/JAVA

[JAVA]메서드(Method)란?

1. 메서드란? - 객체의 동작(기능)을 담당하는 요소 - 반드시 호출되어야만 사용가능 (특정메서드를 호출하는 메서드 : Caller 메서드) (호출당해서 작업을 수행하는 메서드 : Worker 메서드) - 메서드 구현부(바디)내에서 작업을 수행하는 도중 호출한 곳으로 되돌아가려면 return문을 사용 (단, 리턴타입에 따라 return문 뒤에 데이터를 명시할 수도 있고 return문 자체를 생략할수도 있음) - 매개변수는 1개 이상의 변수를 선언할 수 있지만 리턴값은 1개만 리턴가능(동시에 2개이상 리턴 불가) - 리턴값이 없는 메소드는 리턴타입에 void를 사용 - 매개변수 메소드가 실행할 떄 필요한 데이터를 외부로 받기위해 사용 2. 메서드 정의 기본 문법 메서드명([매개변수]); [제어자]리턴타입..

2020.08.11 게시됨

IT/DB

[DB] GROUP BY절 과 HAVING절

1. 문법 select column, group_function from table [where condition] [group by group_by_expression] [having group_condition] [order by column]; 2. 그룹함수 - null값을 무시(null인값은 포함시키지 않음) - count만 (*) 사용하여 null값 포함해서 출력됨 AVG (*|[DISTINCT|ALL]expr) 평균 COUNT (*|[DISTINCT|ALL]expr) 행 갯수 MAX (*|[DISTINCT|ALL]expr) 최대값 MIN (*|[DISTINCT|ALL]expr) 최소값 STDDEV (*|[DISTINCT|ALL]n) 표준편차 SUM (*|[DISTINCT|ALL]n) 더하기 V..

2020.08.10 게시됨

반응형