BackEnd

Spring Boot 파일 구조my-spring-boot-app├── src│ ├── main│ │ ├── java│ │ │ └── com│ │ │ └── example│ │ │ └── myapp│ │ │ ├── MySpringBootApplication.java│ │ │ ├── controller│ │ │ │ └── MyController.java│ │ │ ├── service│ │ │ │ └── MyService.java│ │ │ ├── r..
점프 투 스프링부트를 참고하여 학습,작성하였습니다.1.확장팩 다운로드자바사용을 위한 확장팩  스프링부트 사용을 위한 확장팩      2.프로젝트 만들기New Java Project를 누른다.  Spring Boot를 선택하고 버전등을 선택 한다.    다음 3개의 의존성을 선택한다.Spring Boot DevTools: 개발 환경에서 유용한 도구를 제공합니다. 애플리케이션이 변경될 때 자동으로 재시작되며, LiveReload를 지원합니다.Lombok: 자바 코드에서 보일러플레이트 코드를 줄이는 데 도움이 되는 라이브러리입니다. getter, setter, toString 등의 메서드를 자동으로 생성해줍니다.Spring Web: RESTful 웹 애플리케이션을 만들기 위해 필요한 의존성입니다. 기본적으로 ..
점프 투 스프링부트를 참고하여 학습,작성하였습니다.스프링(Spring)자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크    스프링 부트(Spring Boot)스프링 프레임워크를 기반으로 한 자바 웹 애플리케이션을 빠르고 쉽게 개발하도록 도와주는 도구스프링의 다양한 설정을 자동화하고, 내장형 서버를 제공하여 개발자가 별도의 설정 없이도 빠르게 애플리케이션을 개발하고 실행할 수 있게한다.톰캣이 내장되어있다.    스프링 부트의 특징자동 설정내장형 서버의존성 관리운영 환경 준비스타터 패키지보안 공격을 막아준다.    🎈참고자료https://ko.wikipedia.org/wiki/%EC%8A%A4%ED%94%84%EB%A7%81_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81..
점프 투 장고를 참고하여 학습,제작하였습니다.1.앵커댓글 등록시 해당 댓글까지 자동으로 스크롤이 내려가게 한다.  1-1.앵커 추가댓글의 id 를 앵커태그의 name 속성으로 활용하여 작성했다.  1-2.앵커 사용view의 댓글을 달았을때 해당앵커로 resolve_url를 통해 실제 호출되는 문자열을 리턴해준다.   2.결과
점프 투 장고를 참고하여 학습,제작하였습니다.1.추천기능1-1.추천 속성추가Voca 모델에 추천 속성을 추가한뒤 적용한다.auther voter 두개 모두 User 모델과 연결되있으므로 related_name 인수를 추가하여 해결한다.python manage.py makemigrationspython manage.py migrate    1-2.버튼"recommend" 클래스를 통해 버튼을 누르면 data-uri에 정의된 URL이 호출되도록 한다.    1-3.추천확인창자바스크립트로 창을 띄우게 만든다.  1-4.url 매핑추천 url을 매핑한다.  1-5.뷰자신이 작성한 글에는 추천을 누를수없도록 한다.다를경우 add 함수를 사용해 추천을 추가한다.     2.결과
점프 투 장고를 참고하여 학습,제작하였습니다.1.뷰분리가독성,관리를 위해 뷰를 분리한다. 1-1.분리 파일생성views 폴더를 만들고 내부에 __init__.py와 views파일들을 생성한다. 1-2.view 분리각 뷰파일에 역할별로 함수들을 분리해서 넣는다.       1-3.__init__.py해당 파일에는 나머지 views 파일들을 import 한다.   2.기존view 삭제기존 views 파일은 삭제한다.
점프 투 장고를 참고하여 학습,제작하였습니다.1.삭제1-1.버튼 만들기삭제버튼을 만든다.href를 javascript:void(0)으로 설정하여 아무 동작도 하지않는다.  1-2.자바스크립트 블록만들기base.html에 자바스크립트 블록을 만든다. 1-3.자바스크립트 작성버튼을 누르면 삭제하시겠습니까 를 띄우고확인을 누르면 삭제시킨다.  1-4.url 매핑삭제 url 을 매핑한다.  1-5.함수 제작단어 제작자인지 확인한경우만 삭제를 하게만든다.
점프 투 장고를 참고하여 학습,제작하였습니다.1.수정1-1.모델수정모델에 수정 날짜를 추가 python manage.py makemigrationspython manage.py migrate     1-2.버튼 추가voca.id를 전달하여 voca_modify url로 이동하는 버튼을 만든다.      1-3.url 매핑단어를 수정하는 url을 매핑해준다.    1-4. 함수생성views.py에 작성자랑 수정자가 같으면 수정을 할수있게 하고다를시 수정권한이 없다는메세지를 띄우게 한다.  1-5.오류 표시위 함수의 오류시 발생하는 오류를 작성해준다.   1-6.결과   2.수정날짜 표시만약 수정일시가 있다면 수정일시를 표시해준다.
아사_
'BackEnd' 카테고리의 글 목록 (15 Page)