국비 35일차 내용 정리(핸들러 맵핑)
·
국비 내용 정리/HTML
핸들러 맵핑좋은 FrontController 기반의 프레임워크들이 멤버변수로 가지게하는 것역할 == 싱글톤 패턴 유지 [싱글톤 패턴]싱글톤 패턴이란new(힙메모리)를 절약하는 패턴중 하나로,한번 new해서 존재하는 객체가 있다면해당 객체를 계속 재사용하는 패턴 "new" 연산자는 힙 메모리영역을 사용 적게 사용할수록 좋다. 1. 싱글톤 패턴이 깨져있다. /main.do 요청을 할때마다 new MainAction()을 수행한다. mainAction 객체가 N개 힙 메모리에 존재한다.2. 전체 프로젝트를 수행하는 동안 mainAction 객체가 메모리에 존재한다면, 그 객체를 재사용하도록 코딩 => 행들러맵핑 : 싱글톤 패턴을 유지시키는 장치 핸들러맵퍼public class HandlerMapper {pri..
국비 34일차 과제
·
국비 내용 정리/과제
과제 01) 없는 번호, 잘못된 번호 입력시 에러페이지가 출력되도록 해주세요!!! +) web.xml 에러페이지 설정으로도 해보세요!~~1번 코드//FrontController.java// 3. 응답(페이지 이동 등) // 1) 전달할 데이터가 있니? 없니? == 포워드? 리다이렉트? // 2) 어디로 갈까? == 경로 if(forward == null) { // command 요청이 없는 경우 try { response.sendRedirect("error/error.jsp"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } else { if(forwa..
국비 34일차 내용정리(스프링 프레임워크의 구조)
·
국비 내용 정리/HTML
기업 -> 현재 스프링을 사용하는 기업이 50%~60% 정도 된다고 한다.정부 사업을 위해 전자정부프레임워크를 사용하거나요즘은 스프링 기반 자체 프레임워크를 사용한다고한다. controller -> JSP에서 JAVA로 코딩하는데 JAVA로 하면 안되나?                -> .jsp에서 컴파일 되면 어짜피 Servlet으로 넘어온다.                -> .java(서블릿, Servlet)로 만들자 == ForontController로 부른다. 톰캣(Server)에서 설정을 적용하는 방법1. xxx.xml 설정파일 등록    => 톰캣의 경우 web.xml로 사용된다.2. .xml은 무겁고 다루기 어렵기 때문에    => 간략하고 가독성이 좋은 @(어노테이션, 애너테이션)을 등록해..
카카오 API 사용해보기 2 (로그인)
·
추가 공부/Web
카카오 로그인 API를 등록했다면 이제 사용해봅시다.  1. API에서 발급해준 JavaScript 키를 입력해줍니다.// SDK를 초기화 합니다. 사용할 앱의 JavaScript 키를 설정Kakao.init('JavaScript 키 입력');   2. 카카오 API 로그인 함수를 호출하여 로그인을 진행합니다.Kakao.Auth.login({ //카카오 로그인을 성공했다면 success : function(authObj) { console.log(authObj); // 인증 성공 후 authObj 확인 Kakao.Auth.setAccessToken(authObj.access_token); // access토큰값 저장 //페이지 새로고침을 위해 로그인 페이지를 다시 요청 location.href = 'ka..
카카오 API 사용해보기 1 (로그인)
·
추가 공부/Web
카카오 로그인 API를 사용하기 위한 설정 1. 애플리케이션 추가 ( 회원가입) https://developers.kakao.com/docs/latest/ko/getting-started/app Kakao Developers카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.developers.kakao.com  2. 사용할 Web사이트 도메인 등록 3. 카카오 로그인 API 활성화 4. Redirect Web 등록하기  5. 카카오 로그인 시 필요한 동의 항목 설정   위 5가지를 완료했다면 카카오 API를 사용할 준비가 완료된 것이다.
국비 33일차 실습 문제
·
국비 내용 정리/문제
내가 작성한 jQuery 색변경   강사님이 작성하신 jQuery 답안 액션
국비 33일차 내용정리(JS)
·
국비 내용 정리/HTML
JS에 추가되면 좋은 기능들을 작성한 코드 모음집 == 라이브러리 => 골격,틀,새로운 문법,...., 프레임워크라 불린다. Node, React, ...... 등등 있다.jQuery (uncompressed -> 압축되지 않아 무겁다 , minified -> 외부 자바스크립트 파일로 대부분 이걸 사용한다.) => import해야한다. == web에서는 CDN을 집어넣는다. jQuery 사용1. jQuery 사이트 접속(https://releases.jquery.com/)2. linkjQuery CDN 으로 이동 후 제목 클릭3. 사용할 jQuery에 버전을 확인해서 minified 클릭하여 코드 복사 후 사용 jQuery는 $() 객체로 사용된다.JavaScript = window.onload = fu..
Cafe24 문자 보내기 (jsp)
·
추가 공부/Web
문자보내기 파일 코드 이해 및 주석 추가. nullcheck /** * nullcheck * @param str, Defaultvalue * @return */ public static String nullcheck(String str, String Defaultvalue ) throws Exception { //throws 예외처리 미루기 //입력된(들어온)값이 즉 개발자 / 사용자 외부 요인으로 오류가 발생할 수 있으니 //Error 처리해서 사용해라 라는 뜻 //Defaultvalue input Tag의 처음 값 String ReturnDefault = "" ; // 반환해 줄 기본값을 초기변수 설정해준다. ..
개발자가 되고 싶은 곰
'분류 전체보기' 카테고리의 글 목록 (21 Page)