스프링 환경 설정 / STS 이클립스 21년 9월 4.1. ~~ --- 오류 해결 이클립스 설치 폴더에 eclipse.ini 에서 vm 밑에 다 지우고 본인 jdk 경로 / bin / javaw.exe 서버 설정할 때 jk 버전 설정해
전체 글
리다이렉트와 포워드의 차이 리다이렉트 : 링크 변함URL을 지시된 주소로 바꾸고 해당 주소로 이동합니다. 다른 웹 컨테이너에 있는 주소로 이동하며 새로운 페이지에서는 Request와 Response객체가 새롭게 생성됩니다 포워드 : 링크 그대로 ,정보만 담아서 (Web Container 차원에서 페이지의 이동만 존재)브라우저에는 최초에 호출한 URL이 표시되고, 이동한 페이지의 URL 정보는 확인할 수 없습니다. 또한 현재 실행중인 페이지와 forward에 의해 호출될 페이지는 Request 객체와 Response 객체를 공유합니다. n 참고 :Redirect VS, Forward (Redirect와 forward의 차이) (tistory.com)
앞서 진행했던 작업 방식 = 모델 1 방식. db 이것 저것 혼합해서 쓰고 있었다 = 중복 코드 많고 지저분 , 스파게티 코드 더보기 오라클 DB 설정 11g hr 설정 -- oracle 로그인 없이 접속 sqlplus /nolog -- sysdba로 접속 conn / as sysdba -- hr 사용자 락 풀어주기 alter user hr account unlock; -- 비밀번호 설정 alter user hr identified by 1234 // 오라클 콘솔창으로 접속하는 법 2) SQL*PLUS 로그인 하기 - 예제로 배우는 ORACLE 11g (wikidocs.net) -----------------------------------------------------------------------..
build path 에서 jdbc 파일 추가왼쪽 프로젝트 익스플로러에서 lib 폴더에 jdbc .jar 파일 추가 1. WebContent/META-INF 폴더에 context.xml 파일 생성--- 오라클 기준 ---- PSQL 기준 2. WEB-INF/web.xml 파일에 작성web.xml이 가장 먼저 불러오는 파일이기 때문에 여기에context.xml을 불러오도록 작성해야 합니다. #web.xml에 작성 --- 오라클기준 Connection jdbc/OracleDB javax.sql.DataSource Container --- 코끼리 기준 Connection jdbc/postgreSQL javax.sql.DataSource Container 3..
초창기 자바 웹 개발 = 서블릿을 이용 but 존나 불편해 , 어? jsp 나왔네 존나 편해 (servlet 보다는 쓰기 편하기에)jsp 많이 쓰게 됐고 그러다가 요즘에는 각자의 장단점이 있기에 같이 쓰고 있음 sevelet + jsp = 이게 mvc 패턴의 시초 jsp 는 html 사용이 용이하기 때문에 결과를 보여주는 view (client) 를 담당하고 servlet 은 자바 코드 작성이 용이하기 때문에 자료를 받아 가공하고 다시 전달하는 Controller 역할을 수행 ⦁ Model : Java Beans로, DTO와 DAO를 통해 Mysql과 같은 Data Storage에 접근 (데이터와 비즈니스 로직을 관리한다.) ⦁ View : HTML 사용이 더 편리한 ..
JSP Servelet 이란? ㄴ Servelet 을 쓰기 위해서는 web.xml 에 등록 필요ㄴ 톰캣은 실행하면 web.xml 부터 읽는다. 서블릿을 사용하기 위해서는 반드시 HttpServlet 클래스를 extends 해줘야 하며아래와 같이 서블릿 매핑을 사용해줘야 보안에 강하다.. 쉽게말해서 어디에 파일이 있는지 보여주지 않고 별명으로 표시함../WEB-INF/web.xml ServletTestName ServletTest ServletTestName /test[서블릿 매핑과 관련된 자세한 내용 : JSP, Servlet(서블릿)의 URL 주소 매핑 (tistory.com) ]요약하자면 1. web.xml 에서 위와같은 코드로 서블릿 매핑할 수 있다.2. 하나의 서블릿에 여러 url 을 매핑할..