본문 바로가기

스프링부트7

[Web Programming] Spring boot Web 프로젝트에 MVC 모델 적용 ( Annotation 활용 ) 이전 게시물에는 STS 기반의 웹 프로젝트에 깃허브를 연동한 모습을 포스팅 했었는데요 오늘은 웹 프로젝트에 MVC 모델을 적용한 모습을 포스팅 하려 합니다 사실 3학년 1학기때 이 프로젝트를 진행할 당시에는 MVC모델에 대하여 잘 알지도 못하였고 프로젝트의 퀄리티 보다는 완성이 목적이었어서, 제가 다룰수 있었던 Atom 툴을 기반으로 php 와 txt 파일로 프로젝트를 완성했었습니다. 이번에 이 프로젝트를 다시 정리하여 깃허브에 올리기로 마음을 먹으면서, 이왕 다시 하는거 아예 처음부터 db도 설계하고 MVC 모델을 적용하여 조금더 완성도 있게 만들기로 하였습니다. MVC 모델은 Model, View, Controller 를 뜻하는데요. 위의 그림을 참고하시면 한눈에 이해하기 쉬우실 것입니다. + 이번 .. 2020. 3. 10.
[Spring] 스프링 개발을 위한 STS 설치 및 Spring Web Project 생성 오늘은 앞으로 할 스프링 개발을 위해 STS를 다운로드/설치 및 Spring Web Project를 생성해 보겠습니다. 먼저 STS를 다운로드 하기 위해 아래 사이트에 접속합니다. https://spring.io/tools Spring Level up your Java code and explore what Spring can do for you. spring.io 사이트에 접속하면 위와 같은 화면이 보입니다. 여기서 본인 컴퓨터의 운영체제에 맞는 STS를 다운로드 후 설치합니다. 설치 후 실행했을때 별다른 문제 없이 실행된다면 STS 설치가 완료된 것입니다. 다음으로, 설치한 STS에 Spring Web Project를 생성 해보겠습니다. 먼저, File > New > S.. 2020. 2. 23.
[Spring] 스프링 부트 Web project thymeleaf 설정 html 파일로 사용시 맨 위줄 html 태그에 추가 dependency 추가 org.springframework.boot spring-boot-starter-thymeleaf 2020. 2. 18.
[Frontend Framework] 참고할 만한 사이트 - tree view 위주 https://material-ui.com Material-UI: A popular React UI framework React components for faster and easier web development. Build your own design system, or start with Material Design. material-ui.com https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.forms.treeview.nodes?view=netframework-4.8 TreeView.Nodes 속성 (System.Windows.Forms) 트리 뷰 컨트롤에 할당된 트리 노드 컬렉션을 가져옵니다.Gets the collecti docs.mi.. 2020. 2. 18.
[Thymeleaf] 하나부터 열까지 ( Part 1 ) + 참고 : Thymeleaf Document https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#standard-expression-syntax Tutorial: Using Thymeleaf 1 Introducing Thymeleaf 1.1 What is Thymeleaf? Thymeleaf is a modern server-side Java template engine for both web and standalone environments, capable of processing HTML, XML, JavaScript, CSS and even plain text. The main goal of Thymeleaf is to provide .. 2020. 2. 17.
[Ajax] 작성법 및 형식 ajax 작성법 및 형식 $.ajax({ url : ' ', -> 자바 controller 에서 RequestMapping 하는 value 값 type : 'POST', async : true, -> 기본값 ( 비동기식 ) dataType : "Json", data : { "page_size" : page_size, "page_num" : page_num }, -> 데이터 여러개 전송 success : function(data){ -> 성공시 로직 }, error : function (e){ -> 실패시 로직 } }); 2020. 2. 14.