분류 전체보기105 92일차 Spring - JSTL(Core), MySQL 21.07.17 Spring Framework $ Model.1과 Model.2 간단히 말하면 Model.1은 MV의 형태, Model.2는 MVC의 형태를 갖춘 Web구조를 말한다. $ Model.1 JSP를 사용한다고 할때, View와 Controller의 역할로 데이터 입출력을 맡은 JSP / Model 역할을 맡은 Java Bean은 데이터 처리를 담당한다. JSP(V & C)가 요청과 응답을 모두 처리한다. DB에 대한 접근은 Model인 Bean Calss만 허용된다. 페이지별로 간단하고 빠르게 개발 가능하나, 복잡하고 / Back과 Front가 하나의 페이지에 있어 분업이 어렵다. $ Model.2 Bean, JSP, Servlet이 각각 MVC의 역할을 맡는다. ( 정형화 ) 코드와 디자인.. 2021. 7. 17. 91일차 Spring - DispatcherServlet, Lombok(@Data), MyBatis 셋업 21.07.16 Spring Framework @ DispatcherServlet DispatcherServlet은 간단히 말하면 클라이언트로부터 받는 요청을 최전선에서 받는 Front Controller이다. HandlerMapping은 받은 요청을 매핑한 Controller를 찾아주며 -> @RequestMapping 등으로 만든.. ViewResolver는 DispatcherServlet이 Controller로부터 출력할 View의 이름을 받아 전달해주면 해당 View를 검색하여, 결과를 View로 보내준다. 최종적으로 전달 받아 처리된 View를 DispatcherServlet이 받으면 이를 클라이언트에게 출력하여 보여준다. @ Dependency - My Batis 아래의 사이트에 접속하여 My.. 2021. 7. 16. 90일차 Spring - 환경셋업 / DeapLearning 21.07.15 Spring Framework @ 표준프레임워크 설치 Spring 프레임워크를 다운 받기 위해 아래의 사이트를 참조하였다. 교육자료 | 표준프레임워크 포털 eGovFrame 처리중입니다. 잠시만 기다려주십시오. www.egovframe.go.kr 기본적으로 설치 경로는 "C:\" 를 기본으로 하며, 아래의 이클립스 아이콘 모양을 통해 실행한다. 그리고 추가적으로 해당 수업에서는 Server를 제외한 다른 프로젝트는 필요없다고 한다. 프로젝트의 경우는 개발 환경을 JavaEE로 바꾼 뒤 "Spring Legacy Project"를 생성해준다. @ Web Path 수정 => 위와 같이 Server에 속하는 부분에 직접 들어가 Edit해도 되고, 아니면 => server.xml 파일에서 pat.. 2021. 7. 15. 89일차 DeapLearning - OpenCV 보호되어 있는 글 입니다. 2021. 7. 14. 88일차 Deap Learning 모델 생성, loss, Dense 21.07.13 Deap Learning @ Sequential Model - Dense # add() : 신경망에 설계한 층을 추가하는 기능 model = Sequential() # 입력층 model.add(Dense(units=512, input_dim = 784, activation = 'relu')) # 은닉층 model.add(Dense(256,activation = 'relu')) # 출력층 model.add(Dense(10, activation='softmax')) Dense() : 층(퍼셉트론으로 구성된 층)을 설정 - 입력층, 은닉층, 출력층 입력층 : 특성을 입력받는 기능 은닉층 : 입력받은 특성으로부터 새로운 특성을 추출하는 기능 출력층 : 은닉층의 결과를 출력하는 기능 add() :.. 2021. 7. 13. 자바 코테 HashMap 활용 import java.util.HashMap; class Solution { public int[] solution(String[] genres, int[] plays) { HashMap music = new HashMap(); HashMap music_cnt = new HashMap(); HashMap music_idx = new HashMap(); HashMap music_num = new HashMap(); int len = 0; int knd = 0; String[] knd_l = new String[genres.length]; for(int i=0;i 2021. 7. 13. 이전 1 2 3 4 5 6 7 8 ··· 18 다음