Java
-
Maven 설정Java/Spring 2018. 8. 20. 11:33
Eclipse -> Windows -> Preference -> Maven -> 설정 Windows -> Show view -> Maven Repository Global Repository -> Central에 Full Index Enable -> Full 완료가 되면 Central밑으로 폴더가 생성된다. 생성이 안됬거나 오류가 나면 Rebuild Index를 진행한다. Maven Project로 설정 별다른 설정 없이 Finish한다. Add에서 검새하면 mvn Repo에 있는 것을 토대로 리스트가 나온다. 다운로드하려는 리스트를 선택하고 다운시킨다. 하나의 lib을 설치하면 의존관계에 있는 lib까지 모두 다운한다. pom.xml에 추가된 모습이다.직접 코드로도 만들 수 있지만, mvn Repo에서..
-
Map과 List를 이용한 평균값 내기Java 2018. 7. 18. 17:32
package Test; import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map; public class Exam01 { public static void main(String[] args) { int resultAvg1 = 0; int resultAvg2 = 0; int resultAvg3 = 0; List grade1 = new ArrayList(); grade1.add(80); grade1.add(50); grade1.add(60); grade1.add(70); for(int j=1; j
-
STS, Elcipse - 기본 설정Java 2018. 7. 17. 10:52
1. STS - Windows - Preference - Java - Installed JREs -> 기존의 JRE는 없애고 JDK가 설치된 경로로 새로 지정 2. General - workspace에서 encoding을 UTF-8로 지정 3. Web -> HTML, CSS, JSP의 encoding을 UTF-8로 지정 4. General - Appearance - font 설정(선택) -> 크기, 폰트 변경 ex) monaco font font -> monaco ttf 다운 후, 우클릭해서 설치를 한다. General - Appearance - font에서 monaco font 지정
-
Java OOP 정리Java 2018. 7. 5. 01:45
Class와 객체 *객체 지향 프로그래밍 : OOP(Object Oriented Programming) 객체 지향 프로그래밍이란? → 원하는 대상을 추상화 하여 프로그램 상에서 만드는 것이다. 프로그램을 완성하기 위해 필요한 부분 조립해 완성해 나가는 방식이다. ex) 로봇을 만들기 위해 팔,다리,머리,몸통을 조립해 완성해 나간다. OOP의 특성 4가지 1. 추상화: 프로그램이 필요로 하는 실제 데이터들을 모델링 기술 2. 캡슐화: 객체 지향의 가장 중요한 데이터 보호 기술 3. 상속: class의 재 사용과 소스 코드의 중복 제거를 목적으로 하는 기술 4. 다형성: 상속을 이용해 여러 class 타입을 하나의 class 타입으로 Class와 객체 class → 객체를 만들기 위한 객체의 설계도 역할을 ..
-
JAVA + AWS로 카카오톡 자동 채팅 API 만들기 - 4Java/KakaoTalk 2018. 3. 8. 14:36
앞에서 대화 시작시, 버튼이 보이게 만들었습니다. 앞 전글, 2017/11/02 - [Java/KakaoTalk] - JAVA + AWS로 카카오톡 자동 채팅 API 만들기 - 3 이제는 대화를 주고 받는 message 리소스를 만들기 위해 코드를 작성해야합니다. 3편에서와 마찬가지로 AWS Lambda JAVA 프로젝트를 생성합니다. 마찬가지로 Input type은 Custom형태로 하고 Object 이름을 JSONObject로 변경합니다. 이 프로젝트도 마찬가지로 main, test로 폴더가 나뉩니다. 마찬가지로 simple-json.jar 파일을 이용하여 Build Path, import해 주세요. 자세한방법은 이전 글에 나와있습니다. main java파일 예시 text에 쓸 객체인 jsAns객체를..
-
카카오톡 API 활용한 Java Spring ChatBot 만들기Java/KakaoTalk 2018. 2. 23. 01:05
먼저 카카오톡 플러스친구 관리자 센터에서 계정 등록 후, 플러스 친구를 생성합니다. 이 과정은 홈페이지에서 쉽게 가능하니 생략 하겠습니다.https://center-pf.kakao.com 플러스 친구에서 지원하는 API는 크게 4가지로 이 중 keyboard와 message 기능만 구현 하셔도 무방합니다. API 주요 기능 순으로 설명드리겠습니다. 1. Home Keyboard API 이용자가 최초로 채팅방에 들어 올 때 기본으로 키보드 영역에 표시될 자동응답 명령을 호출하는 API입니다. API형 URL을 등록 할 때 초기 테스트로 keyboard를 호출 하니 꼭 구현 해야할 부분 입니다. SpecificationMethod : GETURL : http(s)://:your_server_url/keybo..