분류 전체보기
-
expo React Native 프로젝트 생성React,JS,TS 2020. 7. 28. 11:45
https://reactnative.dev/docs/environment-setup React Native · A framework for building native apps using React A framework for building native apps using React reactnative.dev 1. npm expo 설치여부 확인 2. npm i -g expo-cli 설치 3. expo init {프로젝트명} 4. 실행
-
react-router-dom(HashRouter,Route,Link,withRouter) / sclice(문자열 자르기)React,JS,TS 2020. 7. 23. 16:48
react-router-dom 리액트 특성상 컴포먼트를 중첩해서 불러오기 때문에 exact={true}를 하므로 지정한 경로의 컴포먼트만 불러온다. 컴포넌트는 Link를 사용하였으므로 Router안에 존재해야한다. 클릭하면 다른 주소로 이동시키는 컴포넌트 리액트 라우터를 사용할땐 사용시 페이지를 아예 새로불러오므로 리액트 상태들이 초기화되버린다. 그러므로 Link를 사용한다. withRouter withRouter 는 컴포넌트를 컴포넌트로 감싸는 역활을하며 감싼 컴포넌트의 상태를 props로 전달해준다. .slice 문자열 자르기
-
GItHub Pages : gh_pages 로 웹 호스팅하기React,JS,TS 2020. 7. 23. 14:48
1. gh-page 설치 2. package.json ->"homepage" pakeage.json에 "homepage": "https://{username}.github.io/{project name}/" 3. package.json -> "scripts" deploy, predeploy 명령어를 생성 * 스크립트 앞에 pre가 붙으면 그 스크립트를 먼서 실행한다. 따라서 npm rum deply를 실행하면 먼저 predeploy가 실행되고나서 deploy가 실행된다 4. build 파일 생성 npm run build를 하면 프로젝트의 최적화 산출물을 만든다. 위에 predeploy를 설정해놨으므로 따로 명령어 입력을 안해도 된다. 5. deploy 실행 deploy는 bulid 폴더를 upload한다.
-
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..