Dev/Web

· Dev/Web
몇주간 데스크톱에서 노트북으로 작업환경을 옮겨야 해서 스프링, 톰캣, jdk를 재설치하려는데, 어떻게 하는지 그새 까먹었던 것이다... 다시는 잊어버리지 않기 위해.. 또 나와 같은 문제가 있는 사람들을 위해.. 복기하면서 글을 업로드해본다. ✅ jdk 11 설치하기 나같은 경우는 처음에 뭣도 모르고 '당연히 최신버전이 좋은거아님? ㅎㅎ' 이라고 생각하고 jdk 17버전을 설치했던 케이스인데, 이게 오라클에서도 그렇고 톰캣 서버 구동할 때도 sts 구동할 때도 호환이 잘 안 되었던 경험이 있어서 아예 다시 jdk 11버전을 설치하였고 톰캣도 그냥 재설치를 해버렸다. 1. https://www.oracle.com/kr/java/technologies/downloads/#java11 오라클 다운로드 사이트 ..
· Dev/Web
https://qkrrudtjr954.github.io/servlet/2018/01/31/servlet-init-param.html [Servlet] Init-param · Parker servlet에서는 web.xml 에 파라미터를 미리 설정해놓고 원할때 꺼내어 세팅할 수 있다. web.xml sample index.html index.htm index.jsp default.html default.htm default.jsp hello hello.HelloServlet wallet 500 hello /hello servlet 부분 qkrrudtjr954.github.io 추후 init 정리되는대로 추가 예정
· Dev/Web
jdbc 드라이브 로딩 시 사용되는 Class.forName() 메소드의 의미가 궁금했다. 왜 뜬금없이 DriverManager는 getConnection하는지 딱히 리턴해줄 필요가 없는건지.. 정확히 뭘 하는 메소드인지.. 등등 아래 링크에서 이해하는 데 도움을 얻었다. 아직 자바와 객체지향에 관한 지식이 짧아 완벽하게 습득하진 못했지만 반복해서 읽어보면서 이해도를 높여야겠다. 어쨌든 오늘 기준으로 이해한 것 Class.forName()은 클래스의 정보를 JVM에 로드하는 역할을 한다. +) 심지어 Driver가 알아서 자기자신을 초기화 하고 DriverManager에 등록까지 한다. (Driver 클래스, OracleDriver static 구문 참조) 그래서 사용자가 DriverManager에 객체..
잼카이브
'Dev/Web' 카테고리의 글 목록