본문 바로가기
반응형

전체 글312

데이터베이스_오라클 DB 생성 [1] DB 계정 생성 USER 계정 생성 : book_ex IDENTIFIED BY 비번 생성 : book_ex 기본 테이블 : USERS 임시 테이블 : TEMP 계정이 생성되었다. DB 사용 권한을 준다 사용권한을 주었다. SQL로 새로 만든 계정 연결을 시도한다 초록색 + 를 누르면 처음 저장된 계정인 test가 나오고 내가 아까 만든 book_ex 계정에 연결하기 위해 BOOK이라는 계정을 만든다 test - save - connect 하면 계정이 추가로 생기고 연결된다 [2] 오라클 포트 변경 톰캣 8080과 포트가 겹치므로 오라클 포트를 구별할수 있도록 변경한다. test 계정의 포트 넘버가 몇번인지 물어보기 8080은 톰캣과 겹치므로 9090으로 변경해준다 [3] 테이블 (1) 테이블 생성.. 2023. 12. 3.
환경설정_오라클 DB 설치 [1] 윈도우 환경 준비 오라클은 mac 환경으로 설치하지 않는다. 아마존 aws 를 이용하여 EC2에 윈도우 운영체제를 만들었다. 프리티어 750시간으로 시작하였다. aws_생성하기 참고 https://mincu.tistory.com/469 Amazon AWS EC2 생성하기 [1] EC2 생성 (1) EC2 서비스 선택 amzon aws 홈페이지에서 모든 서비스 보기 클릭 EC2 웹호스팅 선택 리전(컴퓨팅 기준지역)을 대한민국으로 설정 아시아 태평양(시드니) → 아시아 태평양(서울) 인스턴 mincu.tistory.com 오라클 18버전은 용량이 많이 크다고 하여 가상서버에서 사용하기엔 무리가 있을것같다. 구멍가게 코딩단 책에 기재된 루트를 통해 오라클 11g XE를 다운받아 사용해볼것이다. mac으.. 2023. 12. 3.
pom.xml 라이브러리 정리 [1] 라이브러리 (1) 자바 + 스프링 기본 버전 (2) 스프링 (3) 서블릿 (4) lombok (5) 테스트 (6) 파일 업로드 (7) JSTL (8) MyBatis [2] 플러그인 2023. 12. 3.
오류_http://java.sun.com/jsp/jstl/core 빨간줄 [상황] 빨간줄 [해결] pom.xml 에 해당 내용 미추가해서 발생하였음 2023. 11. 28.
컨트롤러 [1] 컨트롤러 리턴타입 (1) void 호출하는 URL과 동일한 이름의 URL을 반환한다 /sample과 같은 sample.jsp 불러오기 @GetMapping("/sample") public void sample() { log.info("/sample"); } (2) String jsp파일의 경로와 파일이름을 반환한다 @GetMapping("/sample") public String sample() { log.info(); return "sample"; } (3) 객체 타입 json 타입의 데이터를 만들어서 변환하여 전달한다 jackson-databind 라이브러리를 pom.xml에 추가해야하고 @ResponseBody를 사용하여 객체 dto 에 담아 반환한다 @GetMapping("/sample").. 2023. 11. 28.
바인딩 = 파라미터 수집 [1] 바인딩 (1) 바인딩 Binding 파라미터 수집 파라미터를 변환해서 처리해야하는 경우 파라미터 수집이 필요하다 (2) @InitBinder http://localhost/sample/student?name=aaa&age=10&title=h1&dueDate=2020-12-24 조회시 2020-12-24 를 Fri Jan 24 ...으로 변환하였다. (3) @DateTimeFormat [2] MVC의 모델 객체 (1) Model 컨트롤러에서 생성된 데이터를 JSP(view)에 담아서 전달하는 역할을 한다 mvc는 모델을 이용하여 데이터를 전달한다 컨트롤러에 전달된 데이터를 이용해서 추가적인 데이터를 가져와야할때 모델을 사용한다. 메서드의 파라미터를 모델 타입으로 선언하게 되면 자동으로 모델타입의 객.. 2023. 11. 27.
lombok 활용하기 [1] lombok (1) 애너테이션 ※ lombok을 사용함으로써 순서변경 , 값 변경 등에 따라 문제가 발생될 요지가 많은것 같다 주의사항은 다른 글을 참고하시길 바라며 , 실무에서는 사용하지 않는것이 좋을것 같다는 의견에 동의한다 문제가 생겼을때 어차피 수정해야하는거면 처음부터 안쓰는 것이 좋다 @Getter getter메서드 생성 @Getter @Setter public class Student { private int student_num; private String name; private int age; } @Setter setter메서드 생성 @Setter(onMethod_ = {@Autowired}) @Data @ToString @EqulasAndHashCode @Getter/@Sette.. 2023. 11. 27.
오류_심각: Context initialization failed org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/tx] Of.. [상황] 심각: Context initialization failed org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/tx] Offending resource: ServletContext resource [/WEB-INF/spring/root-context.xml] [해결] pom.xml 에 해당 내용 미추가해서 발생하였음 2023. 11. 26.
오류_프로덕션 환경들에서 최적의 성능을 제공하는, APR 기반 Apache Tomcat Native 라이브러리가, 다음 java.library.path에서 발견되지 않습니다: [/Users/min/Library/Java/Extensions:/Library/Java/Extensions:/Network/Lib.. [상황] 오류_프로덕션 환경들에서 최적의 성능을 제공하는, APR 기반 Apache Tomcat Native 라이브러리가, 다음 java.library.path에서 발견되지 않습니다: [/Users/min/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.] [해결] 톰캣 server.xml 주석 maven lib 삭제후 maven-update, run-as :maven install 톰캣 clean 실행 2023. 11. 26.
오류_@RunWith(SpringJUnit4ClassRunner.class) 빨간줄 [상황] [해결] src/test/java 폴더가 자동으로 생겼어야 오류가 발생하지 않는다 이 폴더에 있는 test 클래스에서 작업을 해야하고 만약에 폴더가 없다면 properties 에서 JUnit 버전을 4로 수정하여 재 시도를 해본다 2023. 11. 25.
반응형