웹6 echart https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Function/apply Function.prototype.apply() - JavaScript | MDN apply() 메서드는 주어진 this 값과 배열 (또는 유사 배열 객체) 로 제공되는 arguments 로 함수를 호출합니다. developer.mozilla.org https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/push Array.prototype.push() - JavaScript | MDN push() 메서드는 배열의 끝에 하나 이상의 요소를 추가하고.. 2021. 9. 12. Spring Framework 이해하기 ( home.jsp 동작원리 ) Spring MVC Model 동작원리 ㅇㄹ 1. DispatcherServlet 가 Client의 요청을 받고, web.xml에 등록된 DispatcherServlet 에 등록된 내용만 가로챈다. 2. DispatcherServlet이 가로챈 요청을 HandlerMapping에게 보내서 해당 요cjd을 처리할 수 있는 알맞은 Controller를 찾는다. 4. 컨트롤러에 의해서 실행될 로직이 처리가 된다. ( controller -> service -> dao -> db -> dao -> service -> controller ) 5. 로직 처리 후 Controller는 요청받을 View의 이름을 리턴하고, ViewReciver가 보여줄 View(JSP파일)을 찾음 6. View화면을 최종 클라이언트에.. 2019. 10. 16. 웹 개발 프레임워크 조사 React / Angular / Vue 2018. 09. 26 (목) React Angular Vue 회사 페이스북 구글 Evan You 라는 사람이 유지보수 중 Evan You 코드 JavaScript. HTML, JSX JavaScript, TypeScript TypeScript 이식성 ReactNative for mobile version ( Android, iOS ) 추후 앱 출시까지 염두해 둔다면 네이티브 개발 지원 NativeScript(Web, iOS, Android ) 메이티브 앱 하이브리드앱 개발 지원 template 형식으로 앱 제작을 원할때 깃허브 수 (커뮤니티의 크기) 113,719 41,871 깃허브 스타 수 1위 Learning Curve 보통, 중간 어려움 쉬움 데이터 바인딩 단방향 / 하향식 데이터 바인딩 양방향 .. 2019. 9. 26. POST GET 한글 처리 HTML에서 한글이 깨지는 경우는 브라우저에서 인식하는 인코딩 방식과 html의 인코딩 방식이 달라서 발생한다. HTML 브라우저 둘 다 하나의 인코딩 방식으로 통일하면 된다. GET 의 경우 ( 예제코드 ) parameter1.jsp 이름 : 나이 : 학과 : parameter2.jsp 이름 : 나이 : 학과 : - GET 방식의 경우 xml에 코드를 추가해줘야한다. ( post 방식을 구조상 사용할수 없거나 / 영어가 아닌 한글데이터를 전달해야 하는 경우 사용 ) - Server폴더 - Tomcat Server 폴더- server.xml 파일을 열어서 아래 사진의 위치에 URIEncoding="euc-kr" 를 추가한다. POST 의 경우 (예제코드) parameter3.jsp 이름 : 나이 : 학과.. 2019. 6. 20. 어노테이션 톰캣이 web.xml 파일을 확인 → 매핑된 자바파일(.java)을 Servlet 으로 변환시켜 실행시킴 어노테이션을 명시하면 web.xml에 매핑하지 않아도 톰캣이 어노테이션을 확인하고 어노테이션에 명시한 url로 접근하라는 매핑을 함. package test1; import javax.servlet.*; import javax.servlet.annotation.WebServlet; import javax.servlet.http.*; import java.io.*; import java.util.Calendar; @WebServlet("/superman1") public class tt2 extends HttpServlet{ public void doGet(HttpServletRequest reques.. 2019. 6. 20. GET 과 POST의 차이 GET 과 POST HTTP : 웹에서 클라이언트-서버 간 요청/응답 을 통해 데이터를 주고받을 수 있는 프로토콜 GET - 서버로부터 정보를 조회하기 위해 설계된 메소드 - 요청을 전송할때 쿼리스트링을 통해 전송 ( 쿼리스트링 : url에 ?와 함께 이름과 값으로 상을이루는 파리미터, 파라미터가 여러개일 경우 &으로 연결한다. ) (ex) www.computerworld.com/resources?name1=value1&name2=value2 - URL에 조회 조건을 명시하기 때문에 특정페이지를 링크하거나 북마크 할수 있음 POST - 리소스를 생성/변경하기 위해 설계되었음 - 전송할 데이터를 HTTP 메세지의 Body에 담아서 전송함 - 대용량의 데이터를 전송할 수 있다. ( 전송하려는 데이터의 길이에.. 2019. 6. 19. 이전 1 다음