본문 바로가기

Programming321

Spring boot 시작하기 - 3강(파라미터 있는 MVC) 1. Controller 라우팅 추가 Controller 클래스에 "hello-mvc"라우팅을 추가합니다. 입력 파라미터로 "name"키에 값을 받아들이도록 합니다. name=???값을 이용해 "hello-template"를 반환하도록 합니다. package hello.hellospring.controler; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; @Controller publi.. 2020. 11. 23.
Spring boot 시작하기 - 2강(MVC예) 1. Controller작성 hello.hellospring 아래에 controler라는 패키지를 만든 후 HelloController라는 class를 만들어줍니다. 코드는 아래와 같습니다. localhost:8080/hello 로 접속 시 hello 함수를 실행하게 만들고, hello함수는 return "hello" 구문으로 hello를 리턴하는데, 이는 resources/templates에서 hello.html을 찾아서 반환해주는 역할을 합니다. 이때 속성으로 키가 "data"이고 값이 "hello!!"인 데이터를 함께 넘겨주게 됩니다. package hello.hellospring.controler; import org.springframework.stereotype.Controller; impor.. 2020. 11. 23.
Spring boot 시작하기 - 1강 1. 사전 준비 JDK 11버전을 설치해둡니다. IntelliJ도 설치를 해 둡니다. 2. start.spring.io 페이지에 접속하여 아래와 같이 세팅 후 Generate 를 클릭하여 Spring 프로젝트를 생성 및 다운로드 받습니다. 3. 원하는 곳에 압축을 풀고 IntelliJ를 이용하여 build.gradle파일을 열어줍니다. 4. Run하고 localhost:8080에 접속하여 에러 페이지가 나오는지 확인합니다. 아래와 같이 나타나면 정상설치가 된 것입니다. 5. 실행환경 변경 Settings에서 gradle로 검색하여 아래의 2가지 옵션을 gradle에서 IntelliJ IDEA로 변경해줍니다. 6. hello 페이지 만들기 Project View에서 src/main/resources/sta.. 2020. 11. 23.
Java - Intellij Scene Builder 찾기 인텔리제이에서 씬 빌더를 사용? 찾는 방법에 대해 적어놓습니다. 오랜만에 하려니 저도 어디있는지 까먹어서 많이 헷갈리네요... 처음 인텔리제이에서 javafx 프로젝트를 하나 생성하면 sample.fxml이라는 파일이 생성됩니다. fxml은 xml을 이용해 GUI를 쉽게 구현할 수 있게 해주는 언어인데요. 텍스트 탭과 scene builder 탭을 둘 다 볼 수 있습니다. 문제는 탭이 화면 아래쪽에 있는 것인데요....(아래 그림 참조) 이것때문에 괜히 파일명 우클릭해서 한참 찾았네요. 찾느라 고생 없으시길... 참고로, 처음 실행할 때 에러메시지와 함께 scene builder 다운로드가 아직 안됐다는 에러가 뜨는데... 해당 경고 따라 다운받아주시면 알아서 설치되고, 곧바로 보여집니다. scene b.. 2020. 11. 12.
Java Spring Boot 시작하기 - Hello World 1. JDK 설치 2. STS(Spring Tool Suit) 다운로드 및 설치 spring.io/tools 사이트로 이동하셔서 본인의 OS에 맞는 파일을 다운받아 설치합니다. 최근에 실행파일이 .jar로 바뀐 것 같은데요... java가 깔려있다면 실행되며(압축풀림) 폴더 하나가 생기게 됩니다. 안되면 cmd에서 실행해야합니다. (java -jar 받은파일명.jar) 팁으로....탐색기의 경로에 cmd를 곧바로 치면 해당 폴더에서 커맨드가 열립니다. 폴더 안에 SpringToolSuite4.exe 실행파일을 실행하시면 설치없이 실행됩니다. 3. 프로젝트 생성 4. 폴더 구조 5. 파일 수정(DemoApplication.java) package com.example.demo; import org.spri.. 2020. 11. 4.
PHP와IIS 연동하기 오늘은 IIS에서 PHP를 연동하는 방법에 대해 알아보겠습니다. Django, Flask와 마찬가지로 FastCGI방식을 이용해야 합니다. 1. CGI 설치 "제어판->프로그램->프로그램 및 기능->Windows 기능 켜기/끄기" 에서 아래의 그림에 따른 경로를 찾아들어가 CGI를 체크해줍니다. 그러면 알아서 관련 프로그램이 설치가 됩니다. 2. php download php.net 사이트에서 PHP를 다운로드합니다. 이때 FastCGI연결이 가능하도록 Non Thread Safe 버전을 다운받아야 합니다. 자신의 window 타입에 맞는 버전(x64 or x86) 을 선택하여 다운받아 줍니다. 그런다음 적당한 위치에 압축을 풀어줘야 하는데, 저는 "C:\php7"이라는 폴더를 만들어서 거기에 넣어두었습.. 2020. 10. 24.