본문 바로가기
반응형

Framework9

스프링 어노테이션(Annotation) 정리 1. Annotation이란? Spring에서는 Annotation을 많이 사용합니다. Annotation의 역할은 아래와 같습니다. 관련 설명은 스프링 빈(Spring Bean)이란? 개념 정리 링크를 참조해주세요. JAVA에서 Annotation 이라는 기능이 있습니다. 사전상으로는 주석의 의미이지만 Java 에서는 주석 이상의 기능을 가지고 있습니다. Annotation은 자바 소스 코드에 추가하여 사용할 수 있는 메타데이터의 일종입니다. 소스코드에 추가하면 단순 주석의 기능을 하는 것이 아니라 특별한 기능을 사용할 수 있습니다. Annotation은 클래스와 메서드에 추가하여 다양한 기능을 부여하는 역할을 합니다. Annotation을 활용하여 Spring Framework는 해당 클래스가 어떤 .. 2023. 7. 27.
Spring 과 Spring Boot Spring 과 Spring Boot 웹 애플리케이션 서버를 만들 때 스프링을 이용하는게 가장 일반적일만큼 대한민국 개발자의 스프링 의존도는 상당하다. 요즘에는 Node.js 나 Django 로도 많이 개발을 하지만 가장 익숙한건 아무래도 스프링인 듯 하다. 이번 포스트에서는 스프링이 정확히 어떤 것인지 그리고 스프링 부트와 어떤 차이가 있는지 알아보고자 한다. Spring? 스프링, 정확하게는 스프링 프레임워크이다. 먼저 스프링에 대해 이해하기 위해서는 프레임워크가 무엇인지, 라이브러리와의 차이가 어떤건지 알고 가는게 가장 중요하다. 라이브러리는 간단하게 특정 기능을 하는 코드 뭉치이다. 개발자는 자기 코드에 라이브러리를 포함시키고 원하는 기능을 사용해서 개발을 할 수 있다. 더욱 간단하게는 원하는 기.. 2021. 1. 12.
부트스트랩(Bootstrap)? 부트스트랩(Bootstrap)은 트위터의 웹디자이너와 개발자가 만든 오픈형 UI플러그인이라고 할 수 있다. (참고 : UI를 편하게 구성해주는 플로그인이기 때문에 부트스트랩만으로는 웹사이트를 완성 할 수 없다.) 전세계의 웹제작자들에게 편리성을 주고자만들어졌고 무엇보다 빠르고 쉽게레이아웃을 구성하고 다양한인터페이스를 사용할 수있다. HTML5기반으로 CSS와 Javascript로 만들어 놓은 프레임워크로 기본적인 레이아웃과 메뉴, 버튼, 리스트, 탭 이미지 등을 다양한 형태의 엘리먼트를 제공해 쉽게 홈페이지를 개발할수 있게 도와준다. '반응형 웹' 개발을 도와주는 프레임워크로 반응형 웹은 브라우저의 크기나 장비의 크기에 따라서 웹페이지를 다르게 보여주는 것을 도와주기 때문에 모바일을 우선으로하는 웹어플리.. 2019. 9. 19.
[SPRING 시작-5] #MYBATIS 연동 및 설정 / ECLIPSE+SPRING+MAVEN+MYBATIS Framework/Spring 지금까지 프로젝트 생성, web.xml 설명, Interceptor 설정, logger 설정 등에 대해알아보았다. 이제부터 생성했던 프로젝트에 Mybatis를 연동하여 DB에서 데이터를 조회해 오는테스트를 해보고자 한다. 최종 구조는 위와 같다. 차근차근 따라해 본다 ㅎㅎ 1. mybatis lib 추가 STS maven 프로젝트에서는 pom.xml을 사용하여 라이브러리를 관리하기 때문에 http://mkil.tistory.com/192 을 참고하여 다음과 같은 dependency를 pom.xml에 추가한다. org.mybatis mybatis 3.2.2 org.mybatis mybatis-spring 1.2.0 org.springframework spring-jdbc ${org.springframewo.. 2019. 9. 9.
반응형