Spring : Ajax 동기/비동기
·
WEB/Spring
ajax를 사용하면 페이지 이동 없이 .jsp에서 컨트롤러로 데이터 전송이 가능하다. $.ajax({ url:'/getItem', type:'POST', data: {fieldID : fieldInfo[i].field_id} , dataType : 'json', async: false, success:function(data){ optionlist = data; console.log(" 옵션 가져오기 성공!!"); }, error:function(jqXHR, textStatus, errorThrown){ alert("에러 발생~~ \n" + textStatus + " : " + errorThrown); } url : 넘어갈 컨트롤러 type : 전송 타입 (post / get) data { fieldID..
Spring : Github clone 받기
·
WEB/Spring
1. 먼저 clone할 레파지토리에서 링크 복사 2. 스프링 git repository에서 오른쪽 파우스 클릭에서 clone a Git Repository.. 클릭 링크는 자동으로 채워지고 github 아이디 비번 입력 github repository에 clone이 되면 해당 프로젝트를 우클릭해서 import eclipse project만 선택해서 finish import 후 프로젝트 Run on server가 안 보일 수있는데, 그때 프로젝트 우클릭 > maven > update 시도하기
[Spring + AWS] 6. Spring 프로젝트 배포 (MAC)
·
WEB/AWS EC2
1. war 파일 준비 2. filezilla에 ec2 인스턴스 연결 3. /usr/local/tomcat8.5/webapps 폴더 안에 war 파일 전송 4. url에서 확인 1. war 파일 준비 Spring에서 프로젝트를 export 하여 war파일을 생성합니다. war file을 선택하고 파일을 저장할 위치를 고르고 finish 클릭 2. filezilla에 ec2 인스턴스 연결 파일 > 사이트 관리 클릭 ec2의 퍼블릭 ip 주소 입력하고 키 파일 연결 이런 창이 뜨면 확인 클릭 3. /usr/local/tomcat8.5/webapps 폴더 밑으로 war 파일 전송 만일 폴더를 찾을 수 없다면 터미널에서 아래와 같이 권한 설정 sudo su : root 모드 chmod -R 777 /usr/lo..
[Spring + AWS] 5. Mysql 설치 + Datagrip 연동 (MAC)
·
WEB/AWS EC2
1. apt update 2. mysql 설치 3. mysql 이름/password 설정 4. mysql 설정 파일 수정 5. datagrip 연동 1. apt update mysql 설치를 위해 업데이트가 필요합니다. sudo apt update 2. mysql 설치 sudo apt install mysql-server 3. mysql 이름/password 설정 3-1. mysql 접속 sudo mysql -u root -p 3-2 개인정보 설정 use mysql; CREATE USER '{생성할 사용자 이름}'@'%' IDENTIFIED BY '{비밀번호}'; : 생성할 사용자명과 비밀번호 설정 GRANT ALL PRIVILEGES ON *.* TO '{사용자 이름}'@'%'; : 외부 접속이 가능하..
[Spring + AWS] 4. Tomcat 설치 (MAC)
·
WEB/AWS EC2
1. 톰켓 설치 2. 환경 변수 설정 3. 톰켓 설정 4. 톰켓 실행 만약 자바를 설치하지 않았다면 이전 포스트를 통해 설치해주세요! 1. 톰켓 설치 톰켓은 yum 또는 wget를 이요하여 설치 할 수 있는 데, wget을 이용하여 설치하겠습니다. 1-1. 톰켓 홈페이지에서 다운로드 주소를 복사합니다. Apache Tomcat® - Apache Tomcat 8 Software Downloads Welcome to the Apache Tomcat® 8.x software download page. This page provides download links for obtaining the latest versions of Tomcat 8.x software, as well as links to the ar..
[Spring + AWS] 3. JAVA 설치 (MAC)
·
WEB/AWS EC2
1. sudo apt-get update 2. jre 설치 3. jdk 설치 4. 환경변수 설정 1. JAVA 설치 전 apt-get을 update 합니다. sudo apt-get update 2. JRE를 설치합니다. sudo apt-get install openjdk-14-jre - 저는 프로젝트 자바 버전에 맞춰 14로 설치했습니다. -중간에 Y/n로 묻는다면 Y를 입력해주세요 3. JDK 설치 sudo apt-get install openjdk-14-jdk -JRE와 동일한 버전으로 JDK를 설치했습니다. - 이번에도 마찬가지로 중간에 묻는다면 Y를 입력합니다. 4, JAVA 설치 확인 java -version javac -version 이 두 명령어로 아래와 같이 설치를 확인할 수 있습니다. 5..
[Spring + AWS] 2. AWS에서 만든 서버에 접속 (MAC)
·
WEB/AWS EC2
1. AWS CLI 설치 2. Access Key ID && Secret Acess Key 확인 3. Private Key 설정 4. SSH로 접속 1. AWS CLI 설치 터미널에 awscli를 설치합니다. awscli는 터미널로 aws를 관리할 수 있는 통합 도구입니다. 위의 명령어로 설치 가능합니다. 2. Access Key ID && Secret Acess Key 확인 aws 홈페이지에서 Access Key ID와 Secret Acess Key를 확인합니다. 액세스 키 만들기를 클릭하여 엑셀 파일 하나를 다운로드합니다. 그 파일 안에 AccessKeyId와 SecretKey가 있습니다. key를 확인하고 aws configure 명령어를 확인하여 aws key를 입력합니다. Default name..
JAVA : BufferedReader & BufferedWriter
·
JAVA
BufferedReader & BufferedWriter는 buffer를 이용하여 읽고 쓴다. 사용법이 다소 번거롭지만, 빠른 입출력이 가능하여 알고리즘의 효율성을 높일 수 있다. Scanner BufferedReader - 키보드 입력시 바로 프로그램으로 전달 - Space 또는 Enter를 경계로 입력값 구분 - 키보드를 입력하면 한 문자씩 버퍼로 전달하다가 버퍼의 크기가 차거나 개행문자(\n)를 만나면 프로그램으로 전달 - 받는 타입이 String으로 고정 - 예외 처리 필수 BufferedWriter의 경우 꼭 flush와 close를 함께 사용해주어야 한다. .flush() : 버퍼 내 남아있는 모든 데이터 출력 .close() : 해당 버퍼를 더 이상 사용하지 않겠다는 뜻 -> 스트림 닫음 S..