본문 바로가기

분류 전체보기100

[Vue.js]Vue.js ##Vue.js html 작성 기본 순서 1. vue.js 라이브러리 2.html 화면 작성하기 {{ message}} 3. new Vue instance 생성하기 new Vue(); let app = new Vue(); let app = new Vue( { el: "#app", data: { message: "광주 5반 짱!!!", year: 2022, title: 8기, } } ); ##Emmet -- https://emmet.io -> cheat sheet --html, css 자동완성 제공 편리 -- visual Studio: 자동 Emmet 내장 제공 -- Html5 문서 자동생성 >! + enter >html:5 -- ">" : 자식요소 -- "+" : 형제요소 -- "*숫자" : 반복 태그 .. 2022. 11. 3.
[Spring]SpringBoot SpringBoot 장점 -project에 따라 자주 사용되는 library들이 미리 조합되어 있다. -복잡한 설정 자동으로 처리 -내장 서버를 포함해서 tomcat과 같은 was를 추가로 설치하지 않아도 개발 가능 -내장되어 있다. -was에 배포하지않고도 실행할 수 있는 jar 파일로 web application을 개발할 수 있다. springboot project만들기 #project 생성 구조 및 주요 구성 폴더/파일 #jsp 사용 - springboot rjsp 기본적으로 제공 안함 *설정 - applicati on.properties *내가 사용하는 포트 확인- 뒤에 > list_prot.txt 이걸 쓰면 이 이름의 파일로 만들어줌 2022. 11. 1.
[Spring]SpringBoot #Springboot 특징 >spring 에서는 많은 사전 작업 필요했다 >library 추가 - maven >spring 필요한 것 bean, core, context >web, webmvc,jdbc,orm(mybatis, jpa..) >dependency 설정 - xml >dataSource ->Dao -> service -> controller >mybatis, fileupload... 설정파일 - xml #boot장점 -프로젝트에 따라 자주 사용되는 라이브러리 미리 조합 -복잡한 설정 자동으로 처리 -내장서버를 포함 ->tomcat과 같은 was를 추가 설치안해도 개발 가능 -was에 배포하지않고도 실행할 수 있는 jar파일 #boot project생성 위 과정 sts에서 project - spr.. 2022. 10. 31.
[Spring]lombok ##Lombok --https://projectlombok.org/download --Domain, Madel class --private 멤버변수에 대응 및 도메인클래스 재정의 메서드 자동 생성 제공 라이브러리 --어노테이션 설정하면 컴파일 시점에 자동 제공 --setter(), getter() --constructor overloading --Object#tostring() --Object#equals(), Object#hashCode() --반복코드 줄임(생산성 향상), 가독성 우수, --개발자사이 호불호가 있음 : 선호, 비선호 -직관성 결여(명시적이지 못함) ##환경 구축하기 1.의존관계 라이브러리 가져오기 : lombok.jar --롬복 사이트 다운로드 --pom.xml : maven >>c:.. 2022. 10. 28.