Backend/Spring (91) 썸네일형 리스트형 jcl-over-slf4j 1.6.6 이란? jcl(Jakarta Commons Logging)라이브러리를 SLF4J 인터페이스로 변환 pom.xml에 추가 org.slf4j jcl-over-slf4j 1.6.6 https://mvnrepository.com/artifact/org.slf4j/jcl-over-slf4j/1.6.6 slf4j-log4j 12 1.6.6 이란? SLF4J 인터페이스를 사용해 로깅을 수행하며 log4j 라이브러리를 사용하는 브릿지역할 pom.xml에 추가 org.slf4j slf4j-log4j12 1.6.6 test https://mvnrepository.com/artifact/org.slf4j/slf4j-log4j12/1.6.6 log4j 1.2.15 란? 자바 로깅 라이브러리, 다양한 로깅출력방식 지원 pom.xml에 추가 log4j log4j 1.2.15 https://mvnrepository.com/artifact/log4j/log4j/1.2.15 inject 1 이란? javax.inject패키지에서 제공하는 @lnject 애너테이션을 통해 의존성 주입을 구현 pom.xml에 추가 javax.inject javax.inject 1 https://mvnrepository.com/artifact/javax.inject/javax.inject/1 servlet-api 2.5 란? 서블릿기술을 구현하기 위한 라이브러리 pom.xml에 추가 javax.servlet servlet-api 2.5 provided https://mvnrepository.com/artifact/javax.servlet/servlet-api/2.5 jstl 1.2 란? JSP에서 태그형태로 제공하는 라이브러리로 반복문/조건문 등을 직관적으로 작성 pom.xml에 추가 javax.servlet jstl 1.2 https://mvnrepository.com/artifact/javax.servlet/jstl/1.2 mysql mysql-connector-java 5.1.29 란? 데이터베이스 관리시스템 pom.xml에 추가 mysql mysql-connector-java 5.1.29 https://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.29 OracleDriver ojdbc7 12.1.0.2.0 이란? 자바언어에서 오라클 데이터베이스와의 연동을 하기위한 드라이버 pom.xml에 추가 com.oracle ojdbc7 12.1.0.2 https://mvnrepository.com/artifact/com.oracle/ojdbc7/12.1.0.2 junit 4.7 이란? 단위테스트 프레임워크, 코드수행결과를 확인해 코드의 정확성/신뢰성을 검증하는 기능 pom.xml에 추가 junit junit 4.7 test https://mvnrepository.com/artifact/junit/junit/4.7 jsp-api 2.1 이란? JSP 기술을 구현하기 위한 라이브러리 pom.xml에 추가 javax.servlet.jsp jsp-api 2.1 provided https://mvnrepository.com/artifact/javax.servlet.jsp/jsp-api/2.1 commons-beanutils 1.8.0 이란? 속성값을 문자열, map등으로 변환해 가져오는 등 자바 beans사용이 쉽도록 도우는 라이브러리 pom.xml에 추가 commons-beanutils commons-beanutils 1.8.0 https://mvnrepository.com/artifact/commons-beanutils/commons-beanutils/1.8.0 commons-dbcp 1.2.2 란? 데이터연결을 풀에 저장해 요청할때마다 연결을 제공해 애플리케이션 성능을 향상 pom.xml에 추가 commons-dbcp commons-dbcp 1.2.2 https://mvnrepository.com/artifact/commons-dbcp/commons-dbcp/1.2.2 tiles-jsp 2.2.2 란? JSP에서 Apache Tiles를 사용할 수 있도록 지원 pom.xml에 추가 org.apache.tiles tiles-jsp 2.2.2 https://mvnrepository.com/artifact/org.apache.tiles/tiles-jsp/2.2.2 tiles-core 2.2.2 란? Apache Tiles의 핵심기능, Tiles를 정의하고 조합해 전체 페이지 생성 pom.xml에 추가 org.apache.tiles tiles-core 2.2.2 https://mvnrepository.com/artifact/org.apache.tiles/tiles-core/2.2.2 mybatis-spring 1.1.0 이란? SqlSessionFactory를 생성하고 SqlSession을 관리해 Mybatis와 스프링의 쉬운연동을 도움 pom.xml에 추가 org.mybatis mybatis-spring 1.1.0 https://mvnrepository.com/artifact/org.mybatis/mybatis-spring/1.1.0 cglib-nodep 2.2 란? sqlSessionFactory , 노드 의존성, 런타임시에 클래스를 생성하거나 수정하는 기능등을 지원 pom.xml에 추가 cglib cglib-nodep 2.2 https://mvnrepository.com/artifact/cglib/cglib-nodep/2.2 mybatis 3.1.0 이란? SQL을 자바코드에서 분리해 XML등의 형태로 처리해 작성하도록 도움 pom.xml에 추가 org.mybatis mybatis 3.1.0 https://mvnrepository.com/artifact/org.mybatis/mybatis/3.1.0 tiles-servlet 2.2.2 란? Servlet에서 Apache Tiles를 사용할 수 있도록 pom.xml에 추가 org.apache.tiles tiles-servlet 2.2.2 https://mvnrepository.com/artifact/org.apache.tiles/tiles-servlet/2.2.2 json-lib 2.4 란? 자바객체를 JSON으로, JSON을 자바객체로 변환하는 등 자바에서 JSON 데이터를 다룸 pom.xml에 추가 net.sf.json-lib json-lib 2.4 https://mvnrepository.com/artifact/net.sf.json-lib/json-lib/2.4 thumbnailator 0.4.8 이란? 이미지 리사이징,자르기,회전,필터링 등의 작업을 수행 pom.xml에 추가 net.coobird thumbnailator 0.4.8 https://mvnrepository.com/artifact/net.coobird/thumbnailator/0.4.8 jquery 2.2.1 이란? HTML 문서와 상호작용하기 위한 다양한 기능 제공 pom.xml에 추가 org.webjars.bower jquery 2.2.1 https://mvnrepository.com/artifact/org.webjars.bower/jquery/2.2.1 commons-fileupload 1.3.1 이란? 파일업로드 기능 제공 pom.xml에 추가 https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload/1.3.1 commons-io 2.4 란? 파일/디렉토리 복사,삭제등의 작업을 간단한 코드로 처리하는 메서드 제공 pom.xml에 추가 https://mvnrepository.com/artifact/commons-io/commons-io/2.4 maven-eclipse-plugin 2.9 란? Maven 프로젝트를 Eclipse 프로젝트로 변환하기 위한 플러그인 pom.xml에 추가 org.apache.maven.plugins maven-eclipse-plugin 2.9 https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-eclipse-plugin/2.9 exec-maven-plugin 1.2.1 이란? 표준입출력, 출력, 에러출력 등 Maven 외부명령어나 스크립트를 실행하기 위한 플러그인 pom.xml에 추가 org.codehaus.mojo exec-maven-plugin 1.2.1 https://mvnrepository.com/artifact/org.codehaus.mojo/exec-maven-plugin/1.2.1 maven-compiler-plugin 2.5.1 이란? Maven을 사용해 Java 프로젝트를 빌드할때 사용하는 컴파일러 플러그인 pom.xml에 추가 org.apache.maven.plugins maven-compiler-plugin 2.5.1 https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin/2.5.1 오라클 드라이버 라이센스 mesir-repo 란? mesir-repo 오라클 드라이버 라이센스 pom.xml에 추가 http://mesir.googlecode.com/svn/trunk/mavenrepo mesir-repo http://mesir.googlecode.com/svn/trunk/mavenrepo root-contex와 servlet-context root-contex와 servlet-context는 왜 나뉘어져있을까? 스프링의 MVC패턴에서 일반적으로 요청을 받아 처리하도록 넘기는것은 DispatcherServlet이 담당한다. 이 DispatcherServlet의 계층구조를 살펴보자. DispatcherServlet= servlet context>root context servlet context servlet에 대한 context 설정을 작성 웹과 연관되어 있는 bean들을 정의 root context 일반적으로 저장소/서비스등 요청의 bean들을 정의 root-context와 servlet-context는 전역에서 사용되는 bean과 각각의 서블릿에서 사용되는 bean을 분리하고, 애플리케이션의 유연성을 높이는 역할을 한다. Maven이란? Maven 메이븐 자바용 프로젝트 빌드 자동화 도구 기본프로젝트 처리기능 및 *빌드 프로세스 관리를 제공 https://standout.tistory.com/120 소프트웨어 가공물 혹은 결과물, build build 구현하다 코드파일을실행 가능한 프로그램을 만드는 과정 https://ko.wikipedia.org/wiki/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4_%EB%B9%8C%EB%93%9C 소프트웨어 빌드 - 위키백과, 우리 모두의 백과사전 위키 standout.tistory.com https://maven.apache.org/ Maven – Welcome to Apache Maven Welcome to Apache Maven Apache Maven is .. Spring이란? Spring Spring Framework 스프링프레임워크라고도 불린다. 자바 웹 애플리케이션을 생성하기위한 오픈소스, 경량 프레임워크이면서 경량 컨테이너 https://spring.io/ Spring | Home Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform. spring.io 간단히, 개발을 하다보면 어처피 각 서비스마다 반복되는, 비슷한 기능들이 있다. 어떤 쇼핑몰이 데이터를 끌어다 장바구니를 구현하지않겠는가. 개발자가 이러한 개발을 할때 특정 코드를 끌어다 사용함으로써 수고를 던다고 하겠다. 그리고 이것을 스프링, 스프링프레임워크라고 한다. Spring의 .. 이전 1 2 3 4 다음