웹/Spring framework(캠프)
-
[SPRING] 1. Spring 개발환경 세팅웹/Spring framework(캠프) 2022. 3. 16. 00:05
java version 1.8 tomcat 9.0 web 2.5 1. OpenJDK The place to collaborate on an open-source implementation of the Java Platform, Standard Edition, and related projects https://openjdk.java.net OpenJDK 배포판 설치 https://aws.amazon.com/ko/corretto/ Amazon Corretto 11 다운로드 환경변수 확인 >JAVA_HOME export JAVA_HOME=/Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/Home >실행경로 추가 (path) 2. Tomcat..
-
[SPRING] Spring MVC project 생성 오류웹/Spring framework(캠프) 2022. 2. 10. 16:14
오류 내용: An error has occurred. See error log for more details. Could not initialize class com.thoughtworks.xstream.converters.collections.PropertiesConverter 해결 방법: 1. java 재설치 (11) 2. Spring 재설치 위 두방법으로 해결이 안됐었다. 3. (해결) 실행파일 뒤에 -clean 붙여줌. 3번 방법으로 바로 해결됨. (다운로드/sts4폴더 내에 .exe파일에서 변경해주어야함)
-
[SPRING] myBatis 정리웹/Spring framework(캠프) 2022. 1. 28. 23:08
MyBatis란? - 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. - JDBC로 처리하는 상당부분의 코드와 파라미터 설정및 결과 매핑을 대신해준다. - 마이바티스는 데이터베이스 레코드에 원시타입과 Map 인터페이스 그리고 자바 POJO 를 설정해서 매핑하기 위해 XML과 애노테이션을 사용할 수 있다. 시작 1. 설치 (pom.xml) org.mybatis mybatis x.x.x 2. Build 1) -mapper.xml에서 SqlSessionFactory Build String resource = "org/mybatis/example/mybatis-config.xml"; InputStream inputStream = Resources.getReso..
-
[SPRING] Spring framework, MVC pattern 등 개념정리웹/Spring framework(캠프) 2022. 1. 23. 23:57
JSP Model1, Model2, Spring MVC pattern 1) JSP Model1 architecture 동작방식 - 2000년대 초반까지 많이 사용하던 웹 개발 Architecture 방식 - 뷰와 로직을 모두 JSP페이지 하나에서 처리하는 구조를 말함. - JSP(Controller+View)와 자바빈/서비스 클래스로 이루어짐. - JSP 페이지 내에 로직 처리를 위한 자바 코드가 출력을 위한 코드와 함께 섞여 삽입 됨. 브라우저에서 요청이 들어오면 JSP페이지는 자신이 직접 자바빈이나 따로 작성한 서비스 클래스를 이용하여 작업을 처리하고, 그 처리한 정보를 클라이언트에 출력한 다. - 장점 : 구조가 단순하여 익히기 쉽다. 구현이 용이하다. (개발속도가 빠르다) - 단점 : JSP코드 ..