본문 바로가기

분류 전체보기253

[JAVA] bean 생성 문제 Error creating bean with name 'com.kh.myapp.RbbsTest': Unsatisfied dependency expressed through field 'rbbsdao'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.kh.myapp.bbs.dao.RbbsDAO' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotat.. 2018. 6. 19.
Spring Security [Spring Security]Spring Security는 ACEGI 보안으로부터 시작. .ACEGI는 강력한 보안 프레임워크의 하나 = 단점 : 많은 양의 XML 설정 코드가 필요. .ACEGI는 스프링 2.0부터 Spring Security로 이름 변경. = 보안 설정에 필요한 수백줄의 코드를 간소화 했음. 스프링 3.0에서 Spring Security는 보안 설정을 한번 더 간소화 시켰음. [보안이란?]Authentication ---> Authorization 인 증 권한부여 [인증의 종류] 1. 크리덴셜 (Credential:자격) 기반 인증: 일반적으로 웹에서 사용하는 대부분의 인증방식은 크리덴셜 기반의 인증방식을 사용한다. 권한을 부여받기 위해 1차례의 인증과정을 거친 후에 사용자명과 비밀.. 2018. 6. 11.
MDB navigation 공백 처리법 일때, footer의 위에 공백이 생긴다. mt-4를 지우면 공백이 사라진다. 2018. 6. 4.
React native로 만든 프로젝트, APK로 만들기. 1. React native로 만든 프로젝트 안에서 app으로 이름을 검색한다. (혹은 gradle.properties 로 이름을 검색하여 2번 경로에 gradle.properties파일이 있는 곳을 찾는다.) 2. 검색 결과를 토대로 경로 내에 android/app의 폴더로 들어간다. (검색 결과가 여러개이니 하나씩 들어가봐야 알 수 있다.) 3. cmd를 실행시킨다. 4. 2번의 결과에서 폴더 주소를 복사한다. 5. cmd에 'cd [4번 주소]'를 친다. 6. 엔터를 쳐서 입력하게 되면 내가 입력한 폴더로 이동을 한다. 7. 그 폴더 내에서 keytool을 실행시켜줘야 한다. 아래 명령어. keytool -genkey -v -keystore kr.wise7034.RealTimeEmergencyDep.. 2018. 5. 4.
JSP 문법 지시자(DIRECTIVE): : 페이지 속성 [지시자의 3가지 종류] 1. PAGE 지시자 -INFO: 페이지를 설명해주는 문자열 예) -language : jsp 페이지에서 사용할 언어를 지정 예) ** JSP 페이지가 자동으로 임포트하는 패키지 - javax.servlet - javax.servlet.jsp - javax.servlet.http - session: httpSession 속성의 사용여부를 지정 예) - buffer : jsp 페이지의 출력 크기를 kb단위로 지정하는 속성, 기본값 8kb - autoFlush : 기본값은 true이고, 버퍼가 다 찼을 경우 자동적으로 버퍼를 비우는 속성 - isThreadSafe : 여러개의 요청을 처리할지 여부를.. 2018. 4. 24.
JSP Scope 영역에 대한 정의 1. page (기본값) : 현재 페이지의 범위에만 한정, 페이지 처리가 끝나면 유효하지 않다.pageContext 내장객체를 통해 접근할 수 있는 영역 2. request : request의 생명주기는 요청을 받고 요청처리를 완료하는 시점.따라서 빈의 scope는 request의 생명주기와 같다.forward 또는 include 방식을 이용하는 경우 여러 페이지에서도 요청정보가 계속 유지됨. 3. session : 세션의 생명주기는 설정된 유효시간이다. 따라서 빈의 스코프는 세션의 유효시간동안이다.또는 session.invalidate()을 사용하여 세션 반환1개의 client 브라우저 내에 1개의 session만 생성됨. 4. application : 웹사이트가 실행되는 동안의 생명주기를 가짐. 2018. 4. 24.
context.xml WEB-INF/web.xml ${catalina.base}/conf/web.xml 2018. 4. 24.
EL 03, 04 아이디: 비밀번호: 아이디: 비밀번호: 아이디: ${param.id} 비밀번호: ${param.passwd } 아이디: qwer 비밀번호: asdf 아이디: qwer 비밀번호: asdf 2018. 4. 24.
EL 2 [EL Expression Language]:표현식() 또는 액션태그 (표준태그, 커스텀태그)를 대신해서 값을 표현하는 언어 커스텀태그 : 표준화 > JSTL 이름: 아이디: 비밀번호: 이름 : ${member.name } 아이디 : ${member.id } 비밀번호 : ${member.passwd } 2018. 4. 24.