학원수업/2월21 02/28 국비개발자과정 64회차 Spring MVC 모듈은 Spring 프레임워크에서 웹 애플리케이션을 개발하기 위한 모듈입니다. MVC는 Model-View-Controller의 약자로, 웹 애플리케이션에서 데이터, 사용자 인터페이스, 비즈니스 로직을 분리하여 관리하는 디자인 패턴입니다. Spring MVC는 이러한 MVC 패턴을 기반으로 웹 애플리케이션을 개발할 수 있도록 지원합니다. Spring MVC는 요청(Request)과 응답(Response)에 대한 처리를 담당합니다. 사용자가 웹 애플리케이션에서 요청을 보내면, Spring MVC는 해당 요청을 처리하고, 결과를 응답으로 반환합니다. Spring MVC는 다음과 같은 기능을 제공합니다. Handler Mapping: 요청 URL과 컨트롤러(Controller)를 매핑하여 .. 2023. 2. 28. 02/27 국비지원 개발자과정 63회차 - React, Spring https://luppang.tistory.com/99 국비 지원 개발자 과정_Day62 요청방법 정리 JSP 표준서블릿사용(httpservlet, 자유도 x) 자바코드최소한, 마임타입에 따라 → UI역할 서블릿 확장자 자바/사용자요청 들어줌 - 상속받아서 사용(FrontMVC1같이 httpServlet상속받아서 사 luppang.tistory.com 금욜꺼 복습... HttpServlet은 Java Servlet API에서 제공하는 클래스 중 하나로, HTTP 프로토콜을 사용하는 클라이언트의 요청을 처리하고, 그에 대한 응답을 생성하는 서블릿(Servlet)을 개발할 때 상속받아 사용하는 클래스입니다. HttpServlet 클래스를 상속받아 개발한 서블릿은 doGet(), doPost(), doPut(.. 2023. 2. 27. 02/23 61회차 수업 React, Pojo, Spring 개념정리 쿼리스트링 도메인 뒤에 ? ?뒤에는 키와 value가 온다. 자바를 브라우저에 쓸 수 없다. JSP Servlet필요하다 PrintWrite객체를 생성해서 출력 해 준다. 그렇지만 if문을 쓸 수 없다. {}가 있어야 실행문을 쓴다. 생성자의 역할 객체를 메모리에 올릴때 호출되는것이다. 메소드 어떤 기능을 재사용하기위해 사용. 필요할때 메소드를 호출한다. 무조건 생성이 아니라 있는지 물어본다... PrintWriter out = res.getWriter( ); 이제는 객체생성을 할 때 메소드의 형태로 객체주입을 받을 수 있다. 더이상 new말고.... 이렇게 객체를 생성하고 나면 Print라는 함수를 생성할 수 있다. 서블릿 out.print(); 서블릿은 뷰의 역할을 담당하기에는 피곤하다... 매번 프.. 2023. 2. 23. 02/21 58회차 쿠키는 문자열만 관리된다. 텍스트만 가능. 텍스트와 바이너리는 다르다. 서블릿에서 자바로 자바에서 마이바티스통해 오라클에 연동. Dao라는 이름으로 데이터 연결 관리. 데이터 엑세스 오브젝트의 약자이다. 요청은 뷰를 통해서 받지만 응답은 같은 페이지일수도 다른 페이지 일수도 있다. outer join으로 없는 쪽을 널로 하고 다 나오게 한다... sendRedirect VS forward requestDispatcher req.getDispatcher 오라클서버를 경유하기 위해서는 응답페이지인 list.jsp가 받음 서블릿은 응답을 처리해주는 리쿼스트 아니먄 세션에 담아야한다. 휘발성이 강해서 날아간다. 리쿼스트에 리스트나 맵을 저장한다, 리스트.jsp에 응답 책임까지 넘어간다. 계층형 게시판 문제 1... 2023. 2. 21. 02/20 57회차 웹서버 개발- 라이브러리와 프레임 워크의 차이 라입러리는 드러내도되고 프레임워크는 드러내면 안된다. 라이브러리(Library)와 프레임워크(Framework)는 모두 코드를 재사용하고 개발 시간을 단축하는 데에 도움이 되는 도구들입니다. 그러나 라이브러리와 프레임워크는 다음과 같은 차이점이 있습니다. 1. 제어의 흐름(Flow of Control) 차이 라이브러리는 개발자가 작성한 코드에서 필요한 기능을 호출해서 사용합니다. 따라서 라이브러리는 개발자가 직접 코드의 흐름을 제어합니다. 반면에 프레임워크는 개발자가 작성한 코드를 프레임워크가 호출하고, 프레임워크에서 제어 흐름을 관리합니다. 2. 추상화(Abstraction) 차이 라이브러리는 보통 단일 기능을 제공하며, 이를 구현한 인터페이스를 제공합니다. 반면에 프레.. 2023. 2. 20. 02/17 56회차 수업 - RESTful API, JSP, Servlet정리 웹 서비스( Web service)는 웹을 통해 제공되는 소프트웨어 시스템입니다. 일반적으로 클라이언트-서버 아키텍처를 기반으로 하며, 다양한 클라이언트에서 액세스할 수 있도록 설계되어 있습니다. 웹 서비스는 네트워크를 통해 데이터를 주고받을 수 있으며, 일반적으로 XML 또는 JSON과 같은 표준 데이터 형식을 사용합니다. RESTful API(Representational State Transfer API)는 웹 서비스의 한 유형입니다. RESTful API는 웹 리소스에 대한 CRUD(Create, Read, Update, Delete) 작업을 수행하는 API입니다. RESTful API는 HTTP 프로토콜을 사용하여 작동하며, URI(Uniform Resource Identifier)를 사용하여 .. 2023. 2. 17. 02/16 54회차 수업 JSP MyBatis란? 객체 지향 언어인 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 할 수 있게 도와 주는 개발 프레임 워크로서 JDBC를 통해 데이터베이스에 엑세스하는 작업을 캡슐화하고 일반 SQL 쿼리, 저장 프로 시저 및 고급 매핑을 지원하며 모든 JDBC 코드 및 매개 변수의 중복작업을 제거 합니다. Mybatis에서는 프로그램에 있는 SQL쿼리들을 한 구성파일에 구성하여 프로그램 코드와 SQL을 분리할 수 있는 장점을 가지고 있습니다. 서블릿을 사용하기위해서는 상속을 반드시 받아야 한다.!!! 웹서비스를 위해서는 request와 response를 주입 받아야한다. 제어역행이다. 사용을 잘못하면 NullPointException이 일어날수있다. 서버는 WAS 이다. 우리는 톰캣쓴다. web.x.. 2023. 2. 17. 02/16 54회차 수업 JSP MyBatis란? 객체 지향 언어인 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 할 수 있게 도와 주는 개발 프레임 워크로서 JDBC를 통해 데이터베이스에 엑세스하는 작업을 캡슐화하고 일반 SQL 쿼리, 저장 프로 시저 및 고급 매핑을 지원하며 모든 JDBC 코드 및 매개 변수의 중복작업을 제거 합니다. Mybatis에서는 프로그램에 있는 SQL쿼리들을 한 구성파일에 구성하여 프로그램 코드와 SQL을 분리할 수 있는 장점을 가지고 있습니다. 서블릿을 사용하기위해서는 상속을 반드시 받아야 한다.!!! 웹서비스를 위해서는 request와 response를 주입 받아야한다. 제어역행이다. 사용을 잘못하면 NullPointException이 일어날수있다. 서버는 WAS 이다. 우리는 톰캣쓴다. web.x.. 2023. 2. 16. 02/15 53회차 수업 JSP Servlet 자바스크립트 정규식 http://eartsquare.co.kr/bbs/board.php?bo_table=JAVASCRIPT&wr_id=4 자바스크립트 정규표현식 아이디 체크 (영문+숫자) > | 아트스퀘어 기본적으로 자바스크립트에서 정규표현식은 / (슬래쉬)로 감싼다 eartsquare.co.kr [영문 대문자 또는 소문자로 시작하는 아이디, $는 끝날때 영문 대문자 또는 소문자] var idReg = /^[A-za-z]$/g; [영문 대문자 또는 소문자로 시작하는 아이디, 끝날때 제한 없음] var idReg = /^[A-za-z]/g; [영문 대문자 또는 소문자 또는 숫자로 시작하는 아이디, 끝날때 영문 대문자 또는 소문자 또는 숫자] var idReg = /^[A-za-z0-9]$/g; [영문 대문.. 2023. 2. 15. 02/14 52회차 수업 - 이벤트 버블링 방어 event.PreventDefault() GET메소드 링크를 걸 수 있다. 쿼리스크링 헤더에 걸 수 있다. url 메인메소드가 아니다. 요청을 uniform resource rocate http protocol Stateless 특징을 갖고있다. 비상태 프로토콜 https는 인증서를 받은 서비스라는 뜻 도메인 url에서 ?뒤에 ===> 쿼리 스트링 쿼리스트링 뒤에 &를 쓰는경우 비밀번호 아이디 둘다 맞아야 한다. 교집합이다. 네트워크 신호에 패킷을 실어 보낸다. 헤더부분에 get방식의 데이터가 들어있다. 프로토콜 통해서 전송 할 수 있다. RESTFul API 1.get 2.post 3.put 4.delete 브라우저가 읽을 수 있는것 JSON 액션에는 서블릿 or JSP 자바에서는 http프로토콜을 지원안한다. 그래서 자바로 할 수 없다. A.. 2023. 2. 14. 이전 1 2 3 다음