미리 webapp 폴더 안에, 양식 다운로드에 필요한 엑셀 파일을 만들어서 넣어놓자. 그리고, 버튼으로 엑셀 다운로드를 하는 방식이라면 document.location.href = "엑셀파일이 있는 경로/엑셀파일.확장자"; 이렇게 입력해주면, 굳이 Workbook 객체를 사용해서, 만들지 않아도 충분히 쉽게 양식 다운로드를 만들 수가 있다. 만약 양식을 변경해줘야 된다면, 파일만 변경해주면 끝이다ㅎㅎㅎ 아니 이렇게 간단한 게 있다니?!ㅎㅎ
일단 나는 파이썬은 잘 알지 못한다. 아직은 배우고 싶은 생각도 없다. 하지만, 스프링과 파이썬을 연동해야하는 경우가 생겨버렸다. 어떻게 하면 연동하는 지에 대해 알아보자. 일단, REST API로 통신을 해서, 파이썬을 실행하는 방식으로 만들었다. 만약 RestController로, api/test 라는 걸로 통신했다고 예를 들어보자. RestController는 생략하겠다. 그리고 @Component 객체를 만들어줘야 한다. PythonRunComponent.java 파일을 만들어주고, @Component 어노테이션을 붙여주자. @Component public class PythonRunComponent{ ... } 이런식으로 클래스를 만들어줬다면, 통신을 할 때 실행 할 메서드를 하나 만들어주자. ..
아주 간단하게 불러올 수 있다! 1. lib 폴더를 생성한다. ( src / main / resources 폴더가 아닌, 그냥 제일 최상위에 lib 폴더를 만들어주자. ) 2. 필자는, altibase를 사용해야 하기 때문에, altibase jar 파일을 가지고 예제를 만들어봤다. 저 폴더의 구조는, dependency의, groupId, artifactId, version 이렇게 3가지로 나눈 것이고 파일명이 alti6-1.0.jar 파일인 이유는 artifactId + version.jar 이기 때문이다. 3. pom.xml 추가하기 altibase alti6 1.0 system {jar 파일이 있는 절대경로}/lib/altibase/alti6/1.0/alti6-1.0.jar org.springfr..
1 ) 일단 R 설치하기 https://www.r-project.org/ R: The R Project for Statistical Computing www.r-project.org 1. 홈페이지에 접속하면 왼쪽에 보이는 Download 링크를 클릭 2. Ctrl + F를 눌러서, 검색해서 Korea를 입력해서 아무 링크나 클릭한다. 3. 그리고, Download R for Windows를 클릭하고, base를 클릭한다. 4. 클릭하면, 맨 위에 보이는 Download R-version for Windows를 클릭해서 설치를 한다. 2 ) 설치 완료 됐으면 RGui 를 실행해보자. > print("Hello world") 입력하면, "Hello world"가 출력이 될 것이다. 그럼 설치가 정상적으로 완..
안녕하세요. Nerd-Lee입니다. 공부 내용은, 인프런 박매일님의 [NarP Series]MVC 프레임워크는 내 손에[나프1탄] 을 참고하였습니다. MVC 2단계인, Servlet이 아닌 JSP로 View를 제작하는 환경으로 만들어보고, MVC 3단계로 넘어가서 나중에는 Spring Framework를 사용하는 방식의 강의입니다. 진도가 빠르게 나가지 않아, 중요하다고 생각하는 부분들만 작성할 예정입니다. Model 2 방식부터 배우는 것이 좋다 생각하여, 어느정도 건너뛰었습니다. 1. Model 2 기법의 예 김고객(client)이 있고, Server(보험회사) 안에 박과장(Controller) 조대리(Model), 홍대리(View) 가 있다고 예를 들어보자. 김고객이 박과장에게 전화(요청)를 해서 ..
안녕하세요. Nerd-Lee입니다. 공부 내용은, 인프런 박매일님의 [NarP Series]MVC 프레임워크는 내 손에[나프1탄] 을 참고하였습니다. MVC 2단계인, Servlet이 아닌 JSP로 View를 제작하는 환경으로 만들어보고, MVC 3단계로 넘어가서 나중에는 Spring Framework를 사용하는 방식의 강의입니다. 진도가 빠르게 나가지 않아, 중요하다고 생각하는 부분들만 작성할 예정입니다. Model 2 방식부터 배우는 것이 좋다 생각하여, 어느정도 건너뛰었습니다. 1. Model 2의 방식 Client가 Controller 에게 요청을 한다. Controller는 View(JSP) 에게, RequestDispatcher(요청의뢰) 한다. Controller 가 요청의뢰한대로, 페이지를..
안녕하세요. Nerd-Lee입니다. 공부 내용은, 인프런 박매일님의 [NarP Series]MVC 프레임워크는 내 손에[나프1탄] 을 참고하였습니다. MVC 2단계인, Servlet이 아닌 JSP로 View를 제작하는 환경으로 만들어보고, MVC 3단계로 넘어가서 나중에는 Spring Framework를 사용하는 방식의 강의입니다. 진도가 빠르게 나가지 않아, 중요하다고 생각하는 부분들만 작성할 예정입니다. JSP는 서블릿이다. 와, JSP를 서블릿으로 변경하기에 관련 된 부분은 중요하지 않다 생각하여 적지 않았습니다. 1. MemberList.jsp 부분 수정 회원가입 페이지로 넘어가는 부분이랑 삭제 버튼을 추가해보자. 번호 아이디 패스워드 이름 나이 이메일 전화번호 삭제 2. memberDelete...
안녕하세요. Nerd-Lee입니다. 공부 내용은, 인프런 박매일님의 [NarP Series]MVC 프레임워크는 내 손에[나프1탄] 을 참고하였습니다. MVC 2단계인, Servlet이 아닌 JSP로 View를 제작하는 환경으로 만들어보고, MVC 3단계로 넘어가서 나중에는 Spring Framework를 사용하는 방식의 강의입니다. 진도가 빠르게 나가지 않아, 중요하다고 생각하는 부분들만 작성할 예정입니다. JSP는 서블릿이다. 와, JSP를 서블릿으로 변경하기에 관련 된 부분은 중요하지 않다 생각하여 적지 않았습니다. 1. JSP안에, 왠만하면 JAVA로 만든 함수나 로직들은 Model로 빼자. JSP안에, 데이터 처리 부분에 대한 JAVA로 만든 함수 또는 로직은 Model로 빼는 것이 일반적이다. ..
- Total
- Today
- Yesterday
- spring boot
- 유니티
- Spring
- 게임프로그래밍
- HTML
- 유니티로 배우는 C#
- Controller
- Java
- 프로그래밍
- MVC
- VR
- 안드로이드
- baseofcoding
- JSP
- 서블릿
- c#
- Base Of Coding
- GitHub
- Git
- Next.js
- Vuforia
- 프리젠테이션 로직
- Servlet
- CSS
- 뷰포리아
- 비지니스 로직
- Unity
- 스프링
- 유니티3D
- unity3d
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |