Web developer37 [Javascript] FullCalendar 사용하기 #1 인턴 프로젝트 진행을 하는데 예약 관리 기능을 구현하기 위해 FullCalender라는 라이브러리를 사용했다. 앞으로도 많이 사용할 것 같아 간단한 사용법을 정리해보려고 한다. 목표 : DB에 있는 날짜, 시간 등 달력 이벤트 CRUD 개발 환경 : STS3, mariaDB, fullcalendar-5.6.0 먼저 아래 웹페이지에 접속하면 다운로드 받을 수 있는 zip파일이 있다. 다운받아서 압축을 해제한 후 각자 개발환경에 편한 경로에 넣어주면 된다. fullcalendar.io/docs/initialize-globals Initialize with Script Tags - Docs | FullCalendar It’s possible to manually include the necessary tags.. 2021. 4. 25. [Spring] Annotation @정리2 2021.04.18 - [WEB developer/Spring] - [Spring] Annotation @정리1 [Spring] Annotation @정리1 Spring에 대해 공부하면서 annotation이 계속 생소했다. 다양한 annotation에 대해 앞으로 계속 정리해보려고 한다. Annotation이란? 어노테이션은 xml 설정이 너무 길어짐에 따라 그 대안으로 나타났다. 어 doongjun.tistory.com 이전 포스팅에 이어 다양한 어노테이션들을 정리해보려 한다. @Component component-scan을 선언에 의해 특정 패키지안의 클래스들을 스캔하고, @Component 어노테이션이 있는 클래스에 대해 bean 인스턴스를 생성한다. @Controller, @Service, @R.. 2021. 4. 18. [Spring] Annotation @정리1 Spring에 대해 공부하면서 annotation이 계속 생소했다. 다양한 annotation에 대해 앞으로 계속 정리해보려고 한다. Annotation이란? 어노테이션은 xml 설정이 너무 길어짐에 따라 그 대안으로 나타났다. 어노테이션이란 본래 주석이라는 뜻으로 인터페이스를 기반으로 한 문법이다. 주석처럼 코드에 달아 클래스에 특별한 의미를 부여하거나, 기능을 주입할 수 있다. 또 해석되는 시점을 정할 수도 있다. 어노테이션을 세가지로 분류할 수 있다. Built-in annotation - JDK에 내장된 어노테이션 Meta annotation - 어노테이션에 대한 정보를 나타내기 위한 어노테이션 Custom annotation - 개발자가 정의한 어노테이션 Built-in Annotation @O.. 2021. 4. 18. [Spring] DAO와 Mapper의 차이 2021.04.18 - [Java/Spring] - [Spring] MVC Model 2 [Spring] MVC Model 2 MVC Model : Model + View + Controller 웹 어플리케이션 개발에서 각 기능에 따라 분리하여 개발하는 웹 어플리케이션 모델을 MVC 모델이라고 한다. MVC 모델의 종류에는 모델1과 2가 있다. MVC Model1 비즈니스 doongjun.tistory.com 인턴으로 일하게 된 회사에서 주로 Spring을 사용하기에 처음으로 Spring Framework를 공부하기 시작했다. 이전 포스팅처럼 Spring MVC 구조를 공부했으나 실제로 구조가 조금 달랐다. 그 이유는 다른 것이 아니라 DAO대신 Mapper 인터페이스를 사용했기 때문이었다. 이전 포스팅.. 2021. 4. 18. [Spring] MVC Model 2 MVC Model : Model + View + Controller 웹 어플리케이션 개발에서 각 기능에 따라 분리하여 개발하는 웹 어플리케이션 모델을 MVC 모델이라고 한다. MVC 모델의 종류에는 모델1과 2가 있다. MVC Model1 비즈니스 로직(데이터를 생성·표시·저장·변경하는 부분)과 화면 기능을 모두 동일한 JSP에서 수행하도록 개발하는 것을 모델1 방식이라고 한다. 이는 구조가 단순하여 구현이 쉽다는 장점이 있다. 하지만 웹 어플리케이션의 복잡도가 증가할 수록 아래와 같은 문제가 발생한다. 유지보수 문제 : View기능과 Controller 기능이 섞여 오류 발생 재사용성 문제 : 기능이 한 덩어리로 묶여있어 다른 어플리케이션에 사용 어려움 분업화 문제 : View를 구현하는 프론트엔드와 .. 2021. 4. 18. 이전 1 2 3 4 5 6 ··· 8 다음