본문 바로가기
반응형

Study/Spring7

이클립스에서도 Spring Framework 개발을 해보자. STS 플러그인 설치후 프로젝트 생성하기 학원에서 교육받았을때는 STS 환경에서 Spring Framework 개발을 진행했었다. 하지만 실제로 나와보니 이게 왠걸? STS를 설치하기보다는 이클립스에 STS 플러그인을 설치하는 방식으로 더 많이 접해본거같다. 왜인지 정확한 이유는 모른다. 하지만 아마 STS 보다 이클립스에 플러그인으로 설치하는 방식이 좀더 범용적으로 활용할수 있지 않을까? 하는 생각이 든다. 모르면 물어보라고 했다. ChatGPT에게 물어보았다. 기존 이클립스 사용자 편의성: 많은 개발자들이 이미 이클립스를 사용하고 있고, 개발 환경에 익숙합니다. 이들에게 STS 플러그인을 이클립스에 추가하는 것이 더 편리하고 낯설지 않은 경험을 제공할 수 있습니다. 소프트웨어 관리: 이클립스를 기반으로 추가 플러그인을 설치하면, 사용자는 다.. 2023. 6. 23.
Spring legacy project에서 Mybatis 설정방법 1편 pom.xml의Dependency 관리 (Oracle db 사용) 먼저 Spring legacy project로 project를 생성하면 기본적인 구조는 아래와 같다. src/main/java - java Source file들이 위치하는곳이다. 우리가 Controller나 DAO VO나 Service 클래스를 생성하면 해당 공간에 만들게 된다. src/main/resources - mybatis mapper 파일이나 각종 설정들과 관련된 xml 파일들을 이곳에 두게 될것이다. src/main - 이곳은 View와 관련된 파일들이 위치하는곳이다. 여기서 views에 화면단(View) 파일들을 위치하게 되고, resources 폴더에는 img나 css파일등이 위치하게 된다. Spring 폴더에는 root-context와 servlet-context.xml 파일이 위치해있.. 2023. 6. 14.
Spring Framework와 Spring Boot의 차이점 Spring Framework와 Spring Boot는 엄연한 각기 다른 프레임워크이다. 이름이 둘다 Spring으로 시작하기도 하고 많은 나같은 초보 개발자(?)들이 가장 많이 혼동할것 같은게 Spring boot와 Spring framework이다. 먼저 필자의 발그림으로 쉽게 설명을 해보자면 이런 셈이다. Spring Framework는 Java 기반의 어플리케이션을 개발할때 더 쉽게 만들수 있게 도와주는 Framework로 개발자가 애플리케이션 수준의 비즈니스 논리에 더욱 집중할수 있게 해준다. 그리고 Spring Boot는 Spring Framework를 기반으로 좀더 확장된 모듈로써, Spring Framework의 기능을 포함하고 있고, Spring Framework의 단점이라고도 할수 있는.. 2023. 5. 31.
Spring Tiles 사용법 Tiles는 화면분할에 유용한 라이브러리이다. JSP:include를 사용해서 Header와 Footer를 설정해줄수도있지만 매 페이지마다 JSP:include를 사용하여 지시를 해주어야하지만 Tiles는 처음에 세팅을 해주면 그 뒤에는 추가 추가 하는방식으로 URL과 Mapping 처리만 해준다면 간단하게 화면 모듈화를 사용할수있게 해준다. 먼저 Maven 방식으로 Pom.xml에 Tiles 라이브러리를 추가해준다. org.apache.tiles tiles-core 2.2.2 org.apache.tiles tiles-jsp 2.2.2 org.apache.tiles tiles-servlet 2.2.2 그리고 Sevlet-Context나 Root-Context에 Tiles 관련 Bean을 생성해주기 위해 .. 2023. 3. 3.
반응형