분류 전체보기 (401) 썸네일형 리스트형 템플릿 엔진? thymeleaf템플릿 엔진이란? JSP와 servlet의 다른점? 출처: https://code-lab1.tistory.com/211 (꼭보기) https://javacpro.tistory.com/43 (꼭 보기) https://jin2rang.tistory.com/entry/Spring-Boot-thymeleaf-%ED%85%9C%ED%94%8C%EB%A6%BF-%EC%97%94%EC%A7%84 Thymeleaf 템플릿 엔진: 웹페이지를 동적으로 생성하는 서버사이드 프로그램. 템플릿엔진은 크게 클라이언트 사이드 템플릿 엔진과 서버 사이드 템플릿 엔진으로 구분됨. 내가 배운 React, Vue는 클라이언트 사이드 템플릿 엔진이고 Thmeleaf, JSP같은 경우가 서버 사이드 템플릿 엔진임. 서버사이드 템플릿 엔진의 경우 지정된 템플릿에 동적인 데이터를 결합하여 하나의.. A bean with that name has already been defined in file~~ 에러 해결 보호되어 있는 글입니다. controller의 메서드의 매개변수로 오는 model객체란? Model객체란? Controller에서 생성한 데이터를 View로 전달할때 사용하는 객체 addAttribute("키","값")메서드를 사용하여 전달할 데이터 세팅. 뷰측 코드에서는 키로 지정된 이름을 통해서 값을 사용 출처: https://iamdaeyun.tistory.com/entry/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC https://velog.io/@msriver/Spring-Model-%EA%B0%9D%EC%B2%B4 model 객체 Controller에서 생성한 데이터를 담아서 View로 전달할 때 사용하는 객체. Servelt의 request.setAttribute()와 유사한 역할. addAttribute(".. 디스패처 서블릿(Dispatcher servlet), Intercept, 출처:https://mangkyu.tistory.com/18#recentComments https://to-dy.tistory.com/21 서블릿: 웹페이지를 동적으로 생성하는 서버측 프로그램 (복습. Controller는 MemberService를 통해 회원가입하고 데이터를(회원목록을) 조회할 수 있다. 즉 Controller는 MemberService에 의존하게 됨. 서블릿: 웹페이지를 동적으로 생성하는 서버측 프로그래미. Dispatcher Servlet이란?프론트 컨드롤러라고도 함. 사용자 측으로부터 오는 요청을 가장먼저 처리하여 웹페이지를 동적으로 생성하는 서버측 프로그램 (여기서 Controller(컨트롤러)는 MVC의 그 Controller임. 즉, 페이지를 직접적으로 생성해주는 그 Cont.. School algo07 그래프탐색 다익스트라 백준 관련문제: 1753import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.*;/** * @Info 문제 A: 무방향 그래프의 연결 여부 * * 양쪽 정점을 의미하는 List 2개 모두에 상대방 정점 추가하기 */public class Practice3 { public static int bfs(List> graph, int start, boolean[] visited) { Queue que = new LinkedList(); visited[start] = true; que.add(start); int.. 자바 익숙히 할 표현법들(스트림 라이브러리, 그래프표현법 등등) Implementations of Collector that implement various useful reduction operations, such as accumulating elements into collections, summarizing elements according to various criteria, etc. The following are examples of using the predefined collectors to perform common mutable reduction tasks: // Accumulate names into a List List list = people.stream() .map(Person::getName) .collect(Collectors.toLis.. IntellliJ프래임워크 사용에 대해서. 여기서 프래임워크란 아래그림을 말한다. 프래임워크를 사용하는데있어 주의할 점은 내가 프래임워크라는 이미 짜여진 틀에 맞추어 코딩해야 한다는 것이다. 즉, 내코드에서 어떤 이미지 파일을 사용하고 싶다면 그 이미지 파일은 이미 정해진 어떤 경로에 있어야 한다. 왜냐하면 프레임워크라는 것이 이미지라는 것이 있을때 정해진 경로에 있는 파일에서 그 이미지 파일을 찾기 때문이다. 예를들면 JavaFX라는 프래임워크에서 이미지 파일은 내가 별도로 경로를 정해주지 않는이상 아래그림에 있는 이미 만들어져 있는 폴더인 resources 폴더에서 이미지 파일을 찾는다. 여기서 들수 있는 의문이 그렇다면 내가 IntellliJ의 FX프래임워크를 사용하여 어떤 프로그램을 만든다면 이것을 이클립스로 사용한다면 어떻게 될까? 설정이 다르니 잘 안돌아가지 않을까? 기본적.. Exception in Application start method 정말 이 에러로 10시간 넘게 쭈그러져 있었다. 보통 에러가 나면 위에서부터 살펴보아 그 직접적인 원인을 파악할 수 있는데 이것은 그렇지 않다. 그냥 아래 그림에서 보라색부분만 보면 된다. 가장 중요한 점은 이것이다. Exception in Application start method 에러가 났을때 아래와 같이 뻘건줄이 후두두둑 써져 있으면 그것 다 해석하려 하지 말고 중요한 부분인 보라색부터 우선보라는 것이다. 그리고 하나 더 중요한 것이 보라색에만 집중해서 봤다고 하더라도 해결 못했을 것이다. 교수님이 게시판에 "수업시간에 말씀드린 것처럼 run configuration에서 Arguments에 다음과 같이 add-modules에 javafx.media도 포함해야 mp3 재생 부분이 정상 실행됩니다.".. 이전 1 ··· 42 43 44 45 46 47 48 ··· 51 다음