분류 전체보기 (422) 썸네일형 리스트형 스프링 프레임워크 presentation-layer 설정(기초) presentation-layer.xml 파일은 우리에게 보여지는 view와 Controller부분을 맡아줄 녀석이다. 주로 jsp 파일끼리 잘 연결될 수 있도록 경로설정을 관여한다. [WEB_INF] 밑에 config 폴더를 만든다. 그리고 Spring Bean Configuration File을 선택하여 presentation-layer.xml 파일을 만든다. 앞에서 했던 web.xml 파일에 에서 경로를 presetation-layer.xml이 존재하는 곳으로 설정하였다. 그리고 namespaces 부분에서 우리가 사용할 context랑 mvc 부분을 체크한다. 그리고 화면에 관여할 가장 상위 경로를 정해준다. applicationContext 파일 설정하기 이제 스프링 프레임워크를 운영하기 위해 applicationContext.xml 안에 bean들을 설정해준다. 아래 쪽에 보면 Namespaces라고 있는데 거기서 우리가 사용할 namesapces를 설정한다. 이번에 사용할 namespace는 context와 mvc이다. context:component-scan 특정 패키지 내의 클래스를 스캔하고 Annotation(@Component @Controller @Service @Repository)을 확인한 후 Bean 인스턴스로 생성한다. 이를 이용하면 @Autowired와 @Qualifier Annotation을 인식할 수 있다. context:component-scan을 선언했다면 context:annotation-config를 선언할 필요가 없다. .. 스프링 프레임워크 기본 설정하기 - 2 스프링 프레임워크를 잘 사용하기 위해서는 applicationContext.xml 파일을 설정해야한다. Application Context Web Application 최상단에 위치하고 있는 Context Spring에서 ApplicationContext란 BeanFactory를 상속받고 있는 Context Spring에서 root-context.xml, applicationContext.xml 파일은 ApplicationContext 생성 시 필요한 설정정보를 담은 파일 (Bean 선언 등..) Spring에서 생성되는 Bean에 대한 IoC Container (또는 Bean Container) 특정 Servlet설정과 관계 없는 설정을 한다 (@Service, @Repository, @Configur.. 스프링 프레임 워크 기본 설정 하기 - 1 스프링 프레임워크를 시작하기 전에 앞서 여러가지 설정해야할 것들이 있다. 먼저 프로젝트 속성부터 설정해줘야한다. 사용하고자 하는 프로젝트를 우클릭하여 [Properties]를 선택한다. [Project Facets] 에 들어가서 Dynamic Web Module과 Java 버젼을 바꿔줘야한다. Dynamic Web Module 버젼은 4.0 Java 버젼은 1.8로 설정해준 후(설정되어있는 자바버젼을 확인해서 바꿔줘야한다.) 우측에 Runtimes에 들어가서 서버를 설정해준다. 내 컴퓨터에는 Apache Tomcat 9.0이 세팅되어있어서 선택한 후 적용해준다. 그리고 프로젝트를 열어보면 가장 아래에 pom.xml 이라는 파일이 있다. 여기서 설정을 바꿔주거나 추가해야할 것들이 있다. 대락 11~12번째.. 스프링 프레임워크 시작하기 먼저 이클립스에 스프링 프레임워크를 설치해야한다. [Hep] > [Eclipse Marketplace] 를 들어간다. Spring Toos 3와 Mybatis Generator를 다운로드 한다. 최신버전으로 다운로드 받으면 된다. 그리고 새 프로젝트를 생성해준다. [File] > [New] > [Other] 로 들어가서 스프링 프레임워크 프로젝트를 생성한다 Spring Legacy Project를 선택한 후 Project name를 정하고 Spring MVC Project를 선택한다. 그리고 가장 상위 패키지 이름을 정해주면 스프링 프레임워크 프로젝트 생성이 완료된다. [JSP] 회원관리 페이지 만들기 - 회원등록 페이지 회원등록 페이지를 만들어보자. 메인페이지에서 회원등록 페이지로 넘어가는 servlet을 작성한다.(회원등록 페이지는 admin계정일때만 접근할 수 있다.) package com.green.controller; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class Emp.. [JSP] 회원관리 페이지 만들기 - 메인페이지와 회원수정페이지 로그인을 했다면 로그인한 상태에서 보여질 수 있는 메인페이지를 제작해야한다. Member Page 멤버페이지에 보여지는 사진은 무작위로 선정해서 일단 메인페이지에 띄워놓는다. 로그인을 했으면 로그아웃을 할 수 있어야한다. 로그아웃을 눌렀을 때 로그아웃되는 servlet을 작성하자 package com.green.controller; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.se.. [JSP] 회원관리 페이지 만들기 - 데이터 설정 및 데이터 연결 JSP에서 Oracle을 연결하기 위해 DBCP를 이용하려면 ojdbc8.jar를 이용해야한다. https://jamesyleather.tistory.com/369 [JSP] DBCP 소개 DBCP(Database Connection Pool)의 약자로 데이터베이스와 연결을 맺고 있는 객체를 관리하는 역할을 수행. JDBC의 단점 데이터베이스 연결 시 마다, DB접속을 위한 JDBC 드라이버 로드하고 Conn jamesyleather.tistory.com Oracle페이지에서 ojdbc8.jar를 다운로드 받아 Webcontent > WEB-INF > lib에 추가한다. 그리고 Servers > server.xml 맨 아래에 우리가 작성하고 있는 웹 프로젝트에 을 추가한다. 끝에 슬래쉬를 없애.. 이전 1 ··· 4 5 6 7 8 9 10 ··· 53 다음