JAVA
-
Spring 라이브러리JAVA/Spring 2021. 2. 21. 17:11
*스프링 부트 라이브러리* spinrg-boot-starter-web spring-boot-start-tomcat: 톰캣(웹서버) spring-webmvc: 스프링 웹 MVC spring-boot-starter-thymeleaf:타임리프 템플릿 엔진(View) spring-boot-starter(공통): 스프링부트 + 스프링 코어 + 로킹 spring-boot - spring-core spring-boot-starter-logging - logback, slf4j *테스트 라이브러리* spring-boot-starter-test junit : 테스트 프레임워크 mockito: 목 라이브러리 assertj: 테스트 코드를 좀더 편하게 작성하게 도와주는 라이브러리 spring-test : 스프링 통합 테스트..
-
Spring-security-Oauth2JAVA 2020. 7. 13. 13:18
이 가이드는 OAuth 2.0 및 Spring Boot를 사용하여 "소셜 로그인"으로 다양한 작업을 수행하는 샘플 앱을 빌드하는 방법을 보여줍니다 . OAuth2 를 제공하는 서비스는 깃허브, 페이스북, 네이버, 트위터, 카카오 등 이 있다. https://spring.io/guides/tutorials/spring-boot-oauth2/ Spring Boot and OAuth2 this tutorial is designed to be completed in 2-3 hours, it provides deeper, in-context explorations of enterprise application development topics, leaving you ready to implement real-wo..
-
JAVA DB명령어JAVA 2020. 7. 10. 13:55
DB 계정생성 명령어 create user 사용자명 identified by 비밀번호 ; 유저 계정 생성 grant connect,resource to 사용자명; 유저에게 접속, 데이터 리소스 권한 부여 생성된테이블/테이블 조회 select * from tab; select * from 테이블명; 삽입/삭제/수정 insert into 테이블명 (id,pw) vlaues ('aaa','1234'); commit 테이블 값 삽입 delete from 테이블명 where name="홍길동"; 홍길동 이름가지고있는 레코드삭제 update 테이블명 set pw='000' where id='id1'; id값이 id1인 레코드의 pw를 000으로 수정 테이블삭제 drop table member;
-
JSP 예외페이지 처리JAVA 2020. 6. 5. 11:36
1. page지시자를 이용한 예외 처리 jsp 파일에서 에러가 발생시에 page 지시자를 이용해서 errorPage.jsp 파일로 예외처리. errorPage.jsp에서는 에러페이지를 받을수 있다고 page지시자를 이용해 true값을 설정 이페이지는 정상적인 페이지므로 setStatus(200)으로 오류가 없는 페이지로 값을 설정 2. web.xml파일을 이용한 예외처리 web.xml파일에 404, 500 에러가 발생시에 .jsp파일로 예외처리 3.Try/Cathch/Finally
-
JSP 세션JAVA 2020. 6. 3. 12:19
세션도 쿠키와 마찬가지로 서버와의 관계를 유지하기 위한 수단. 쿠키는 클라이언트의 특정 위치에 저장 되서 사용했지만, 세션은 쿠키와는 달리 서버상에 객체로 존재한다. 따라서 세션은 서버에서만 접근이 가능하여 보안이 좋고 저장할 수 있는 데이터에 한계가 없다. 관련 메소드 setAttribute() : 세션에 데이터를 저장. getAttribute() : 세션에서 데이터를 얻는다. getAttributeName() : 세션에 저장되어 있는 모든 데이터의 이름을 얻는다. getId() : 자동 생성된 세션의 유니크한 아이디를 얻는다. isNew() : 세션이 최조 생성되었는지, 이전에 생성된 세션인지를 구분. getMaxInactiveInterval() : 세션의 유효기간을 얻는다( 톰켓서버 conf->we..
-
JSP 쿠키JAVA 2020. 5. 9. 14:54
웹 브라우저에서 서버로 어떤 데이터를 요청하면, 서버는 알맞은 로직을 수행한 후 데이터를 웹브라우저에 응답한다, 그후 서버는 웹브라우저와의 관계를 종료한다. 연결이 끊겼을 때 어떤 정보를 지속적으로 유지하기 위한 수단으로 쿠키라는 방식을 사용. 쿠키는 서버에서 생성하며, 서버가 아닌 클라이언트측에 특정 정보를 저장한다, 그리고 서버에 요청할 때 마다 쿠키ㅢ 속성값을 참조 또는 변경 할 수 있다. setMaxAge() : 쿠키 유효기간을 설정 setPath() : 쿠키사용의 유효 디렉토리를 설정 setValue() : 쿠키의 값을 설정 setVersion() : 쿠키 버전을 설정 getMaxAge() : 쿠키 유효기간 정보를 얻음 getName() : 쿠키이름을 얻음 getPath() : 쿠키사용의 유효 ..
-
JSP 액션태그JAVA 2020. 5. 9. 11:52
JSP페이지 내에서 어떤 동작을 하도록 지시하는 태그. forword : 현재 페이지에서 다른 특정페이지로 전환할 떄 사용 하는방법. URL은 현재 .jsp 파일이 나오지만 내용은 forward한 jsp의 내용이 나온다. include : 현재 페이지에 다른 페이지를 삽입할 때 사용 한다. param : forward 및 inclide 태그에 데이터 전달을 목적으로 사용되는 태그. name과 value값으로 지정. forward 방식으로 param 데이터를 전달 전달한 데이터를 request객체로 받아올수가 있다. 실행결과 admin1234 1234