목록Java/Spring (14)
gambae programing

데이터베이스 연결 Mysql은 오라클과 달리 일일히 서버를 실행시켜줘야한다. 테이블 생성 라이브러리 추가 // 총 5가지

Board.java (vo 클래스) lombok 라이브러리 // vo클래스를 편하게 만들기 위해 lombok 라이브러리를 사용한다. Getter & Setter 생성 어노테이션 // 필드를 바꾸거나 추가할 때 마다 자동으로 메소드가 생성된다. 생성자 생성 어노테이션 BoardController (POJO) 게시글 목록 보여주기

1. url을 통해 요청을 한다. Dispatcher Servlet이 모든 요청을 받아들인다. Dispatcher Servlet은 요청만 받고 일은 하지않는다 2. Handler Mapping이 url매핑 값을 보고 일 할 Controller를 찾는다 3,4 Handler Adapter가 Dispatcher Servlet과 Controller를 연결해서 실행시켜준다. 5. 일처리가 끝난 후 이동해야 할 view페이지를 Dispatcher Servlet에 전달한다. 6. Dispatcher Servlet가 viewResolver에게 완전한 경로를 요청하고 응답받는다. 7. Dispatcher Servlet가 응답받은 페이지로 이동한다. 8. 사용자에게 응답해준다.

1. 스프링은 모든 jsp를 webapp > WEB-INF > views 폴더안에 생성한다 2. 스프링은 jsp에 직접적으로 접근하는것이아니라 컨트롤러를 거쳐서 들어가야 한다 3. 스프링은 커맨드 패턴의 최종 진화형이다 4. 스프링에서는 서블릿을 만들지 않는다 appServlet이라는 프론트 컨트롤러를 자동으로 만들고 url 매핑(/)을 통해 바로바로 컨트롤러에 접근할수있다 5. Maven (pom.xml) 프로젝트를 빌드하고 라이브러리를 관리해주는 도구 버전 변경 라이브러리 사용

먼저 표준프레임워크 사이트에서 다운로드를 해준다. 경로를 c드라이버로 설정 후 압축을 풀어준다. 이클립스 위치 프로젝트 생성 스프링은 무조건 Context Path로만 접근이 가능하다. 서버 등록 실행

스프링 프레임워크 자바 엔터프라이즈 개발을 편하게 해주는 오픈 소스 경량급 애플리케이션 프레임워크 프레임워크란 하나의 언어로 하나의 방식으로 개발을 하기위한 약속이다 우리나라 정부에서 만든 프레임워크가 전자정부프레임워크(스프링 기반) 이다 스프링 프레임워크 특징 POJO(Plain Old Java Object) 방식 POJO는 Java EE의 EJB(Enterprise JavaBeans) 를 사용하면서 해당 플랫폼에 종속되어 있는 무거운 객체들을 만드는 것에 반발하며 나타난 용어다. 스프링 컨테이너에 저장되는 자바 객체는 특정한 인터페이스를 직접 구현하거나 상속받을 필요가 없어서 기존 라이브러리를 지원하기가 용이하고, 객체가 가볍다. 관점 지향 프로그래밍 (AOP) 로깅, 트랜잭션, 보안 등 여러 모듈에..