본문 바로가기
[책] Effortless English (A.J. Hoge) #책- Effortless English - Learn to Speak English Like a Native #링크(아마존)https://www.amazon.com/Effortless-English-Learn-Speak-Native/dp/1942250002/ref=sr_1_1?ie=UTF8&qid=1505025468&sr=8-1&keywords=effortless+english # 목차Chapter 1: A Better Way to Learn EnglishChapter 2: The Problem with SchoolsChapter3: Psychology Is More Important Than Grammar and VocabularyChapter 4: Your Beliefs Determine Your .. 2017. 9. 10.
angular 웹개발 (ecplise, spring boot, typescript) - #2 # 목표- 이클립스에서 angular 웹개발하기(typescript, spring boot 사용)- typescript 코딩, 컴파일, spring boot 웹 띄우기 등등.- 최종 jar 배포 # 환경- 이클립스 oxygen 버전- Jdk1.8- 이클립스 플러그인 STS- 이클립스 플러그인 'Angular Eclipse 1.3.0 by Angelo ZERR' ※ 개발 프로젝트 구조 및 배포 구조는 아직 이상한(?) 내맘대로 구조이다.ㅠㅠ(일단 돌아가는것으로 만족) # 시작 (요약?)- 프로젝트 생성 : new project -> spring starter project(maven, jar, java1.8) -> dependency 'Web' 추가- src/main/resources/static/src/.. 2017. 8. 30.
spring boot과 jsp 기본 프로젝트(웹) # spring boot 에서 jsp를사용하려면, 몇가지 dependency 설정과 경로설정이 필요하다. # spring starter project 생성 + web 항목 선택 # pom dependency(생략) org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtest org.apache.tomcat.embedtomcat-embed-jasperprovidedjavax.servletjstlorg.eclipse.jdt.core.compilerecj4.6.1provided (생략) # application.propertiesspring.mvc.view.prefix=/WEB-INF/jsp/.. 2017. 8. 30.
angular 웹개발 (ecplise, spring boot, typescript) - #1 ※ 참고 : 책 Angular with typescript development (Yakov Fain, Anton Moissev 지음, 한창현 옮김) # typescript가 포함된 웹 기본 실행 - 이클립스 준비 (Oxygen)- Spring starter project 생성 + web 선택- static/index.html 생성후, localhost:8080 접속, index 페이지 출력 테스트 - index.html 코드 일부12345678910111213141516171819 System.config({ transpiler : 'typescript',map : { 'rxjs' : 'https://unpkg.com/rxjs@5.3.0', '@angular/core' : 'https://unpkg.c.. 2017. 8. 26.
이클립스 maven remote catalog 주소 이클립스에서 pom dependency 를 추가하려고 하는데 검색이 안될 경우, 이클립스 > Window > Preferences > Maven > Archetypes 선택 > Add Remote Catalog 선택 > Catalog File 입력칸에 아래 주소를 넣고 OK. http://repo.maven.apache.org/maven2/archetype-catalog.xml 2017. 5. 31.
Google Cloud Datastore 사용하기(spring) # 관리화면 https://console.cloud.google.com/datastore # 인증 관련 https://developers.google.com/identity/protocols/application-default-credentials ## 서비스키 파일 다운로드 -> path 를 환경변수로 설정 필요- https://console.developers.google.com/project/_/apis/credentials 에서 관련 json 파일 다운로드.- "GOOGLE_APPLICATION_CREDENTIALS" ## shell 에서 gcloud auth application-default login 실행 # 클라이언트 API 사용 https://cloud.google.com/appengin.. 2017. 5. 31.
Google App Engine 이클립스 플러그인으로 Spring (Servlet 2.5)프로젝트 연동 ■ Google Cloud, 이클립스, Spring 연동https://cloud.google.com/eclipse/docs/quickstart ※ 참고- servlet 2.5 기반 spring 은 google app engine과 연동이 가능하다.(이클립스 플러그인 지원)- servlet 3.0 기반 spring(ex. spring boot)는 google app engine flexible 버전에서 사용가능하다. (https://cloud.google.com/appengine/docs/flexible/java/dev-java-only) # google cloud sdk 세팅- google cloud 가입 및 프로젝트 생성- google cloud sdk 설치- google cloud sdk 콘솔 실행-.. 2017. 5. 18.
Google App Engine 에서 Spring Boot 수행 (이클립스) # 참조- google app engine flexible(java) : https://cloud.google.com/appengine/docs/flexible/java/dev-java-only- google app engine standard vs flexible : https://cloud.google.com/appengine/docs/the-appengine-environments # Goal이클립스에서 Spring Boot 프로젝트를 생성하고, 이를 google app engine(flexible) 환경에 deploy 한다. # 정리- google app engine 서비스를 사용하면, spring 프로젝트를 google 클라우드 플랫폼에 배포하여 애플리케이션 서버를 운영할 수 있다. 별도의 서버.. 2017. 5. 18.
Spring Boot jsp 자동 reload 하기 # 참조- https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html- https://spring.io/blog/2015/06/17/devtools-in-spring-boot-1-3 # spring boot를 로컬에서 테스트할때, jsp 등의 수정이 자동으로 반영되지 않는것 같다. # pom 추가org.springframework.bootspring-boot-devtools # application.properties 설정- spring.devtools.livereload.enabled=true 2017. 5. 12.
Spring Boot 웹기본 참고 # Spring boot에서 jsp 사용하기, webjar 사용하는 부분 참조http://millky.com/@origoni/post/1100 # Spring boot jsp 웹 war로 배포하기, 별도 tomcat 없이 embeded tomcat 사용하는 부분 참조.http://www.logicbig.com/tutorials/spring-framework/spring-boot/boot-war-structure/ 2017. 5. 11.