멀티캠퍼스 풀스택 과정/백엔드34 Spring:4 spring(maven project)를 Mybatis, Mysql과 연결하기(환경설정)-1 HTML 삽입 미리보기할 수 없는 소스 1. Mybatis 환경설정 프로젝트 생성 후 우클릭 > Bulid Path > Configure Build Path Libraries JRE System Library 클릭 > Edit > Workspace default JRE 체크 > Finish 1. css include js 폴더 생성한 뒤에 servlet-context에서 resources 설정 resources 폴더는 필요 없으면 삭제해도 된다. servlet-context.xml 더보기 servlet-context.xml 하단에 Namespace클릭하고 체크박스 선택하면 주소들 자동 추가 - xmlns:xsi, xmlns:beans, xmlns:context, xmlns:mvc - @Controller.. 2022. 3. 16. Spring:3 Spring MVC 흐름도 Database를 제외한 파란색 부분은 모두 Spriong Source가 제공 보라색 부분은 개발자가 구현해야 하고, 녹색 부분인 View는 Spring이 제공하는 부분도 있고, 개발자가 구현해야 하는 부분도 있다. DispatcherServlet (Front Controller) 클라이언트의 요청을 받아 컨트롤러에게 전달, 컨트롤러가 리턴한 결과값을 View에게 전달해 알맞은 응답을 생성하도록 한다. MVC패턴에서 처음과 끝을 담당하고 있다. Handler Mapping 클라이언트의 요청 URL을 어떤 컨트롤러가 처리할지 결정한다. Handler Adapter DispatcherServlet의 처리 요청을 변환해서 컨트롤러에게 전달한다. 응답결과를 DispatcherServlet이 요구하는 형식으로 변.. 2022. 3. 8. Spring:2 home.jsp와 연결 (@어노테이션), Model, View, Controller 2022.03.07 - [멀티캠퍼스 풀스택 과정/백엔드] - Spring:1 [Spring환경설정] STS4 설치후 프로젝트 생성하고 출력 1. img와 css, js를 사용하기 webapp 하위폴더로 img와 js_css폴더를 생성하고, script.js와 style.css 파일 생성한다. resources는 webapp에 포함되어 있다. resource 바로 위에 생성됨! servlet-context.xml을 이용해서 각 파일을 hom.jsp와 연결해주어야 한다. .js와 .css 파일 처럼 정적인 리소스들을 처리하기 위해서 Resources 매핑이 필요하다. 을 안하게 되면 org.springframework.web.servlet.DispatcherServlet noHandlerFound 경고: N.. 2022. 3. 8. Spring:1 [Spring환경설정] STS4 설치후 프로젝트 생성하고 출력 Spring: 자바로 만들어진 프레임워크 Spring을 설치를 위해서 먼저 설치되어 있어야 할 것: JAVA, Mysql, Tomcat 현재 우리 교육에선 (Java 1.4, Mysql 8.0, Tomcat 9.0버전을 쓰고 있다.) Java, Mysql, Tomcat이 있다면 STS(Spring Tool Suite: 스프링 개발에 최적화된 이클립스)를 다운받아 스프링을 실행한다. sts는 sts3(spring)+ sts4(spring boot + plugin) 1. 아래 주소에 접속해 sts4를 다운로드 2. 압축을 풀면 그 안에 contents.zip 압축을 푼다. 알집으로 압축을 풀려고 했지만.. jar 파일을 못 열어서 반디집을 다운받아서 풀어야 했다... 아니면 오류가 생겨서 안된다. (꼭..).. 2022. 3. 7. 백엔드2-2. Servlet-2 ServletConfig, ServletContext(초기화) 2022.03.05 - [멀티캠퍼스 풀스택 과정/백엔드] - 백엔드2-1. Servlet-1 Servlet기초와예제, HttpServlet, web-xml, url 2022.03.05 - [멀티캠퍼스 풀스택 과정/백엔드] - 백엔드1-10. JSP-9: JSTL를 이용한 로그인 로그아웃 Servlet클래스의 ServletConfig(서블릿 초기화 파라미터) - Init( ) 서블릿을 생성하고, 초기화할 때 자동으로 호출되는 메서드로 한 번만 호출한다. HttpServlet의 최상위 클래스인 Servlet 인터페이스에 정의되어 있다. public void init(ServletConfig config) throws ServletException; 서블릿 컨테이너가 서블릿을 생성하려고 할 때 하나의 Ser.. 2022. 3. 5. 백엔드2-1. Servlet-1 Servlet기초와예제, HttpServlet, web-xml, url(get,post방식) Servlet(Server Application Let) Dynamic Web Page를 만들 때 사용되는 자바 기반의 웹 애플리케이션 프로그래밍 기술 즉, 자바 웹 서버로 웹 페이지를 제공할 때, 동적인 데이터를 제공하는 것을 도와준다. HTTP 프로토콜 서비스를 지원하는 javax.servlet.http.HttpServlet 클래스를 상속받는다!! JSP Servlet HTML 코드에 Java언어를 삽입해 동적 문서를 만들 수 있다. Java언어를 이용해 문서를 작성하고 출력객체를 통해 HTML 코드를 삽입한다. Servlet을 사용하는 대표적인 웹 서버는 톰캣(Tomcat) (아파치는 WAS) Servlet이 JAVA언어로 작성되기 때문에 톰캣은 JDK가 설치된 환경에서 작동한다. 저장된 Servl.. 2022. 3. 5. 이전 1 2 3 4 5 6 다음