전체 글
-
JSP(사용자 정보 암호화 / 복호화 처리)JSP 2020. 6. 18. 15:03
사용자 정보 암호화 / 복호화 처리 암호화 종류 1. 양방향 암호화 1.1 대칭키 암호화 : 송,수신 평문을 암호화하고 복호화를 진행하면서 암호화시 활용된 보안키값을 복호화하여 평문으로 변경시에도 활용하는것을 의미함. 1.1.1 특징 : 공개키 암호화에비해 암호화/복호화를 통한 송,수신 속도가 빠름. 암호화되어 송신되는 전송 데이타의 길이가 공개키에비해 짧음. 1.1.2 암호화 알고리즘: SEED(KISA 권장), ARIA, DES, MISTY 1.2 공개키 암호화 : 수신 측에서는 암호화 송신을위해 비밀키와 공개키를 생성하고 송신측에게 공개키(public)를 제공해 (비대칭키 암호화)송신측에서는 제공된 공개키를 이용해 평문을 암호화해 전송하고, 수신측에서는 비밀키(private)를 활용해 수신 데이타를..
-
JSP(사용자 정의 태그 만들기)JSP 2020. 6. 17. 11:05
JSP(사용자 정의 태그 만들기) 사용자 정의 태그 작성을 위해 활용되는 자원 1. 사용자 정의 태그는 특정 클래스 메서드를 대상으로 작성하고 활용 메서드 선언시 반환타입과 파라미터 타입은 반드시 WrapperClass타입이여야 함 ex) int (x) -> integer (o) 2. 메서드 접근 지정자는 반드시 public 이고, static 선언과 동반되어야 함. [CustomTargetClass.java] package kr.or.ddit.utiles; import java.text.SimpleDateFormat; import java.util.Date; public class CustomTargetClass { public CustomTargetClass() { } public CustomTarg..
-
jsp (jstl_functions)카테고리 없음 2020. 6. 17. 09:15
jsp (jstl_functions) - functions length() : ${fn:length(targetString1)} toUpperCase() : ${fn:toUpperCase(targetString1) } toLowerCase() : ${fn:toLowerCase(targetString1) } substring() : ${fn:substring(targetString1, 0, 9) } substringBefore() : ${fn:substringBefore(targetString1, '태그') } substringAfter() : ${fn:substringAfter(targetString1, '태그') } replace() : ${fn:replace(targetString1, '사용', ta..
-
JSP(expressionLanguage)JSP 2020. 6. 16. 17:28
저장영역(Scope)을 포함하는 기본 객체 1. pageContext 2. request 3. session 4. application 관련 메소드 1. 값 저장 - setAttribute(키, 값); : 값은 Object 타입으로 up casting 2. 값 취득 - getAttribute(키); : 값은 특정 타입으로 down casting 후 활용 3. 값 갱신 - setAttribute(기존의 동일키, 상이값); pageContext.setAttribute("memberInfo", memberInfo); request.setAttribute("memberInfo",memberInfo); session.setAttribute("memberInfo",memberInfo); application.set..
-
ajax(This XML file does not appear to have any style information associated with it. The document tree is shown below.) 에러JSP 2020. 6. 15. 14:54
This XML file does not appear to have any style information associated with it. The document tree is shown below. 실행시 위의 에러 발생 => 워크 스테이션 또는 브라우저에 기본 RSS 피드 리더가 설치 또는 사용되지 않는 경우에 발생합니다. Chrome에는 Firefox 또는 Internet Explorer와 같은 기본 RSS 리더가 없으므로 Chrome에서 알 수 있습니다. 이는 NetCommunity의 RSS 피드에 오류가 아니며 브라우저 동작입니다.
-
-
ajaxajax 2020. 6. 15. 10:10
ajax ㅇㅇㅇ 일반 web과 ajax의 처리방식 동기적 처리방식의 문제점은 서버처리(데이터 트랜잭션) 부분에서 시간이 오래걸리는 작업이 발생하면 브라우저는 흰 화면을 출력(즉, 작업 중에 다른 작업 동시 수행 불가) Ajax는 서버처리시의 설정정도만 관여하고 나머지는 Ajax엔진이 수행, 서버 처리를 하는 중에도 브라우저는 다른 작업 처리 가능, request도 response도 Ajax엔진이 대행 (처리 후 실패 이벤트, 성공 이벤트 발생시킴) 즉, 비동기와 동기의 가장 큰 차이점은 브라우저가 끊임없이 유저와의 커뮤니케이션이 가능한지 불가능한지 여부 AJax 방식의 사이트 XMLHttpRequest객체가 서버에 요청 전송 - 사용자 이벤트 발생시 자바스크립트를 이용해서 정보를 구성한다. • 요청을 받..