본문 바로가기

국비교육기관83

93일차 Spring - MyBatis Insert, 한글 인코딩, 21.07.19 Spring Framework @ Spring - Mapping 경로에 대해서 만일, 위와 같은 Page 주소에서 Form 태그로 인한 Page 이동이 일어날 때, action 값을 위와 같은 형태로 주면 error가 난다. boardInsert라는 파일은 /web 경로 안에 있기 때문. 경로를 위와 같이 잡아버리면 내가 이동한 Page는 "8081:/web/boardInsert.do"가 아닌 "8081:/boardInsert.do"가 될 것이다. 때문에 경로, action 값을 아예 "boardInsert.do"로 잡거나 ( / 없이 ), 정확한 경로(폴더 명)를 적어줘야 한다. @ MyBatis Insert구문 추가 - Mapper.xml parameterType은 내가 insert .. 2021. 7. 19.
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.