Programming/Spring6 [Spring] JavaEE와 스프링(Spring)의 특징 스프링 프레임워크(Spring Framework) 스프링프레임워크는 JavaEE에 비해 더 높은 생산성, 유연성, 성능 향상 등을 제공하여 대규모 엔터프라이즈 애플리케이션을 개발하기에 적합한 특징을 가지고 있습니다. JavaEE란? 자바를 기반으로 하는 서버 애플리케이션 개발을 위한 표준 플랫폼입니다. 엔터프라이즈 애플리케이션 개발에 필요한 다양한 서비스와 라이브러리를 포함하고 있는 플랫폼으로 다음과 같은 기술과 단점을 가지고 있습니다. Java EE의 주요 컴포넌트 및 기술 Servlets: 웹 애플리케이션을 위한 자바 컴포넌트로 HTTP 요청과 응답을 처리하는 역할을 합니다. JSP(JavaServer Pages): 동적 웹 페이지를 생성하기 위한 템플릿 엔진입니다. EJB(Enterprise Jav.. 2023. 9. 11. [Spring] MVC패턴 Date형식 지정하기 데이터 입력시에 Date의 형식을 지정하고 싶을 때 사용하는 코드입니다. @Data public class Date { @DateTimeFormat(pattern = "yyyy-MM-dd") //입력받을 데이터 형식 지정 private Date ndate; //데이터 값 } 데이터 출력시에 원하는 데이터로 가공해서 출력하고 싶을때 Controller에서 사용하는 방법 @PostMapping("/sample") public void studnet(Date date, Model model) { //원하는 데이터 형식 입력 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy년 MM월 dd일"); //데이터를 strNowDate에 넣어줌 String .. 2023. 8. 7. Spring과 Spring Boot의 초기셋팅 순서 Spring을 이용하여 프로젝트를 생성할 프로젝트 생성: Maven 또는 Gradle과 같은 빌드 도구를 사용하여 새로운 Spring 프로젝트를 생성합니다. 프로젝트 구조를 생성하고 필요한 디렉토리와 파일을 만듭니다. pom.xml (또는 build.gradle) 설정: 빌드 도구 설정 파일에 Spring Framework와 Spring MVC, JSP 관련 의존성을 추가합니다. 필요한 의존성에는 Spring Web, JSP, JSTL 등이 포함됩니다. Servlet API와 JSP API의 의존성도 추가해야 합니다. Web.xml 설정: web.xml 파일을 생성하여 서블릿 컨테이너에 웹 애플리케이션을 배치할 때 사용하는 설정을 추가합니다. 이 파일에는 DispatcherServlet 등을 등록하는데 .. 2023. 8. 4. [Spring] 이클립스 Java 버전 맞춰주기, Spring프로젝트를 처음 생성하고 나서 아무것도 안 건들였는데 에러가 파일에 에러가 나타나는 경우가 있다. 이럴 경우 우선자바 버전을 확인해준다. java 버전확인 방법 window(시작) cmd -> java -version 입력 하면 jdk버전이 나온다. 컴파일러 레벨 설정 이클립스 상단 Window -> Preferenes 클릭 검색창에 Compiler 검색후 클릭 -> Compiler compliance level 을 사용하는 jdk버전과 맞춰주기 2023. 8. 4. [Spring] Maven, HikariCP, lombok 다운로드 및 적용 방법 Maven 자바용 빌드도구, 라이브러리 형상관리 도구이다. Maven은 필요한 라이브러리를 pom.xml에 등록하면 Maven이 MVNRepository에서 다운로드해서 등록 해줍니다. 협업을 할 때 pom.xml을 팀원끼리 공유 해서 모든 팀원이 같은 라이브러리 버전으로 개발이 가능하도록 합니다. POM(Project Object Model) Maven의 기능을 이용하기 위해서 사용된다. 프로젝트 마다 1개의 pom.xml을 생성하여 모든 설정, 의존성을 다 알 수 있음. pom.xml의 버전을 등록할 때 자바 버전과 똑같은 버전을 사용할려면 아래의 코드를 사용하면 된다. ${java.version} HikariCP HikariCP란? 빠르고 간단하게 믿을 수 있는 오버헤드 제로의 프로덕션 지원 JDB.. 2023. 8. 4. Spring STS 설치하기 스프링 설치 스프링의 경우에는 여러 툴로 사용 할 수 있는데 이클립스(Eclipse),STS,Intellij 등등 이 중에서 STS로 설치를 하겠습니다. https://spring.io/tools Spring | Tools spring.io 해당 사이트에 접속하면 하단부에 내리면 해당 페이지가 나타나는데 여기서 빨간 밑줄로 쳐준 부분을 클릭해서 들어가줍니다. 그러고 나면 다음과 같은 사이트에 나타날 텐데 여기서 최신 버전인 full distribution on Eclipse 4.21 을 다운받도록 하겠습니다. STS도 이클립스 기반프로그램이기 때문에 옆에 4.21이라고 적힌 부분은 이클립스의 버전내용입니다. 다운로드가 완료되면 압축을 풀어주고 다운받은 경로로 들어가서 sts-bundle -> sts-3... 2023. 8. 3. 이전 1 다음 728x90