분류 전체보기
-
6장 bean 객체 생성하기스프링 프레임워크 기초 공부 2020. 4. 26. 20:47
bean 태그의 기본 속성 class : 객체를 생성하기 위해 사용할 클래스를 지정한다. id : Bean 객체의 주소값 가져오기 위해 객체의 이름을 지정한다. lazy-init : 싱글톤인 경우 xml을 로딩할 때 객체 생성 여부를 설정한다. 설정에 true추가: xml 로딩 시 객체를 생성하지 않고 객체를 가져올 때 생성한다. scope : 객체의 범위를 설정한다. 설정에 singleton추가: 객체를 하나만 생성해서 사용한다. 설정에 prototype: 객체를 가져올 때 마다 객체를 생성한다. bean을 사용한 객체 생성 package kr.co.softcampus.beans; public class TestBean { public TestBean() { System.out.println("Test..
-
5장 ioc컨테이너스프링 프레임워크 기초 공부 2020. 4. 26. 19:25
컨테이너 컨테이너는 보통 인스턴스의 생명주기를 관리,생성된 인스턴스들에게 추가적인 기능을 제공하도록 하는 것이라고 한다. 컨테이너란 당신이 작성한 코드의 처리과정을 위임받는 독립적인 존재라고 생각하면 된다. 컨테이너는 적절한 설정만 되어 있다면 누구의 도움없이도 프로그래머가 작성한 코드를 스스로 참조한 뒤 알아서 객체의 생성과 소멸을 컨트롤해준다 ioc(inversion of control) 제어역전 일반적인 프로그램은 개발자가 코드를 만든 순서대로 프로그램이 동작한다. 제어역전의 개념은 개발자는 몇가지 중요한 정보만 셋팅하면 프레임워크가 해당 개발자가 셋팅한 데이터를 분석하여 코드가 어떻게 동작해야 하는지를 프레임워크가 처리하는것이다. 즉 개발자가 코드를 만들어 순서대로 위에서 아래방향으로 실행 되는것..
-
4장 SpringFramework vs Java Programming 비교스프링 프레임워크 기초 공부 2020. 4. 26. 14:56
자바 프로젝트 사용 java ee(java enterprise edition) 자바로 구현되는 웹프로그래밍에서 가장 많이 사용되는 JSP, Servlet을 비롯하여, 데이터베이스에 연동하는 JDBC, 그 외에도 JNDI, JTA, EJB 등의 많은 기술들이 포함되어 있습니다. java se(java standard edition) 자바 표준 에디션은 가장 기본이 되는 에디션입니다.흔히 자바 언어라고 하는 대부분의 패키지가 포함된 에디션이며 주요 패키지로는 java.lang.*, java.io.*, java.util.*, java.awt.*, javax.rmi.*, javax.net.* 등이 있습니다. 자바 프로그램을 개발하기위해선 이클립스 개발 모드를 변경해야한다. 이클립스 상단 오른쪽에 보면 다음과 같..
-
1장,2장 spring framework 소개스프링 프레임워크 기초 공부 2020. 4. 26. 14:40
spring framework 1.오늘날 가장 많이 사용하는 java기반 응용 프로그램 개발 프레임 워크 2.2003년 6월 rod johson이 발표함 3.모든 java 애플리케이션 개발에 이용가능하며 java ee 위의 웹 애플리케이션개발에 주로 사용된다 4.스프링 프레임웤 사용은 xml이용방법과 자바 어노테이션을 이용하는 방법 두가지로 구분된다 5.java application을 보다 쉽고 빠르게 개발할 수 있는 framework이다 6.j2ee 기반 웹 애플리케이션 개발에 널리 쓰여지고있다 framework란뭘까? 프로그래밍 언어로 개발을 할때 개발 패턴이나 개발 방식이 개발자 마다 다 다르다 예를 들면 a라는 개발자와 b라는 개발자가 하나의 프로젝트를 할때 두명의 개발자의 개발 방식이 다르면 서..
-
톰캣 에러 'Publishing to Tomcat v9.0 Server at localhost..' has encountered a problem.spring framework 2020. 4. 24. 16:45
원인 다른 서버에서 이미 톰캣이 돌아가고있어서 포트 충돌이 일어나기 때문! 첫번째 방법 작업관리자에서 톰캣 실행 프로세스인 javaw.exe 를 지워주고 다시 실행시키면 된다. 두번째 방법 server 프로젝트의 server.xml파일에 들어간다 ctrl+f 를 눌러 CONTEXT를 탐색 다음과 같이 MiniProjectXML와 SpringMVCXml 프로젝트 2개가 돌아가고있다 둘중 자신이 실행시킬 프로젝트를 제외하고 삭제하면 된다 https://link.coupang.com/a/ke3jc 미마마스크 보건용마스크 대형 KF94 30개입 1개 흰색 COUPANG www.coupang.com 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
-
spring project 역활정리spring framework 2020. 4. 24. 14:17
root-context.xml View 지원을 제외한 bean을 설정한다고 한다. ex) Service / Repository(DAO) / DB/ log 등등 servlet-context.xml(HandlerMapping) servlet-context는 서블릿 관련 설정이다. 간단하게 Web Application의 요청을 받기 위한 Entry Point(Servlet)의 Context 설정입니다. 그렇기 때문에 Servlet Context에는 - 요청에 대한 처리를 직접적으로 해줄 Controller의 매핑설정(Handler Mapping) - View를 어떻게 처리할 것인지에 대한 설정(View Resolver) 등이 존재하게 됩니다. mapper 쿼리문을 작성하는 파일입니다 properties 데이터..