SsY
-
[JSP] 008. JSP 액션 태그(Action Tag)SsY/Class 2023. 5. 26. 18:00
JSP 액션 태그(Action Tag) 개요 - WebApp16 ■■■ JSP 액션 태그(Action Tag) ■■■ ○ 개요 JSP 액션 태그는 클라이언트 혹은 서버에게 어떤 동작을 수행하도록 명령을 내리느 태그로 JSP 페이지 안에서 자바 빈즈를 사용할 수 있도록 하는 액션태그와 페이지를 활용할 수 있도록 하는 액션 태그로 나눌 수 있다. - JSP 빈과 관련된 액션 태그 , , 등 - JSP 페이지 모듈과 요청 흐름 처리를 위한 액션 태그 , , 등 ------------------------------------------------------------------------------------------- ○ 형식 및 구조 『태그에 들어있는 내용』 『』 ← 태그에 들어있는 내용이 없을 경우 -..
-
[JSP] 007. 쿠키(Cookie)와 세션(Session) (2)SsY/Class 2023. 5. 26. 12:50
세션(Session) - WebApp14 TestSession01 & TestSession02 & TestSession03 TestSession01 이름과 전화번호 (TestSession01.jsp) 본인 확인 이름 전화번호 >> 다음 더보기 회원가입 (TestSession01_1.jsp) 본인 확인 이름 전화번호 >> 다음 TestSession02 아이디와 패스워드 (TestSession02.jsp) 본인 확인 아이디 패스워드 >> 다음 --%> 더보기 회원가입 (TestSession02.jsp) 정보 입력 아이디 패스워드 >> 완료 TestSession03 세션에 담은 값을 지워도 해당 영역에서는 보인다. // 다만 다음 페이지에 가서 세션 값을 찾으면 안보인다~ %> 이름, 전화번호, 아이디, 패스..
-
[JSP] 007. 쿠키(Cookie)와 세션(Session)SsY/Class 2023. 5. 25. 18:00
※ 해당 실습을 진행하는 동안 실행 시 F5(새로고침)이 아닌 Ctrl+F11 로 새 창을 띄운다 쿠키(Cookie)와 세션(Session) 의 개념 - WebApp13 ■■■ 쿠키(Cookie)와 세션(Session) ■■■ ○ 쿠키(Cookie) - 쿠키는 클라이언트에 대한 정보를 클라이언트의 하드디스크에 작은 파일 형태로 저장한 text 파일로 서버에서 사용자에게 편리한 기능을 제공하기 위해 많이 사용되고. 쿠키는 웹 브라우저에 의해 관리된다. //-- 현재는 순수 txt 파일이라고 하기 어렵다. //-- 브라우저마다 쿠키를 저장하는 방법과 운용정책 등이 계속 변함-> 확인이 어려워짐 - 쿠키는 텍스트 형태로 저장되기 때문에 변조나 복사 등이 가능하여 보안성이 취약하고 클라이언트에... 예전에는 총..
-
[JSP] 006. JAVA Bean(자바 빈)SsY/Class 2023. 5. 25. 14:50
JAVA Bean(자바 빈) JAVA Bean 의 개요 ■■■ JAVA Bean(자바 빈) ■■■ ○ 개요 - 자바로 작성된 컴포넌트(객체)들을 일반적으로 일컫는 말 ○ 사용 목적 - JSP 페이지에서 로직 부분을 분리하여 코드를 재사용함으로써 프로그램 구성 효율을 높이기 위함 ○ JAVA Bean 만들기 - 자바 빈은 클래스이므로 자바 클래스를 설계하는 것과 기본 규칙이 같다. - 자바 빈에서는 멤버 변수를 프로퍼티(Property)라고 부른다. - 클래스 선언은 『public』, 프로퍼티 선언은 『private』으로 한다. //-- 모든 모듈에서 사용할 수 있게~ //--정보은닉 - 프로퍼티 당 하나의 getter 와 setter 를 갖는다. //-- getter/setter 로 프로퍼티 접근 - (..
-
[JSP] 005. Emmet(에밋) , 데이터베이스 연결 및 데이터 처리SsY/Class 2023. 5. 22. 18:10
Emmet - EmmetApp Emmet (에밋) - 웹 클라이언트 파트 작업시의 Tip 으로 생각 - 간단하게만 하고 넘어 감 ■■■ Emmet(에밋) ■■■ ○ 개요 - 기존에는 Zen Coding(젠코딩) 이라는 이름으로 사용되었다. - 이후... Google 에서 이 도구를 수용하면서 emmet 이라는 이름으로 변경되었다. - HTML 생산성 향상 도구(HTML 코딩을 빠르게 하기 위한 플로그인) - CSS 선택자 사용(CSS3 지원) →HTML 을 CSS 선택자를 통해 검색하는 방법 대신 CSS 선택자를 활용하여 HTML 을 생성하도록 하는 개념 ○ 환경 설정 - 대부분의 툴에서 지원하고 있음 (※ 그리고 대부분의 편집기 내에서의 액션 키 : Ctrl + E) - http://emmet.io 사..