Spring 활용 통합 시스템 개발(56)
-
Spring_Lecture 17 게시판 댓글 구현 - 데이터베이스 만들기 / 자바 파일 세팅
오른쪽 ID열 클릭하고 스크롤바 내리기 외래키 설정 트리거 만들기 ReplyVO 클래스 생성하기 - 데이터베이스 필드와 같은 이름과 데이터 타입 생성하기 test 할 때 bno는 데이터베이스에 존재하는 bno 넣기 실행결과 targetRno = 12 업데이트 실행결과
2023.11.21 -
Spring_Lecture 09 패스워드 암호화 / signupForm.jsp 생성
패스워드 암호화 하기 pom.xml 수정하기 config 패키지에 SecurityConfig 파일 생성하고 입력하기 rowPassword - 입력값 encodedPassword - DB에서 넘어온 값 ※ webConfig 클래스에 SecurityConfig.class 추가하기 실행결과 MockMvc - mvc 를 흉내내는 클래스 , MemberController를 테스트하기 위해 사용 실행결과 ※ 테스트 코드라서 브라우저에 입력했을 때 실행은 안 된다. 반드시 '/member/signup.jsp' 파일이 있어야 테스트가 잘 동작한다 ※ 테스트 코드 실행할 때 실행 코드 이름 꼭 제대로 확인하기 -> MemberControllerTests 아닌 다른 테스트 코드 실행해서 Controller 테스트 못 했다..
2023.11.14 -
Spring_Lecture 03 IoC, 의존성 주입, Spring 이론
IoC : 제어의 역전 개발자가 class를 직접 관리하지 않고 Spring framwork가 대신 해준다 의존성 자동 주입 (의존성 주입) @Bean @Component 차이점 @Component @Controller @Repository @Service bean life cycle 의존성 주입 Autowired를 생성자 위에 쓰기 Autowired를 멤버변수 위에 쓰기 Database에서 만들었는데 프런트 만들고 Spring 실행 코드분석 main.jsp에서 a태그의 href 에서 오타나서 실행 오류가 났다 jsp 파일에서 input 태그를 만들면 내용을 value 속성에 저장한다 실행결과 나중에 실습
2023.11.08 -
JSP_Lecture 10 contextPath 변경
contextPath 변경하기 contextPath를 변경하는 방법은 2가지 있다. 두번째 방법을 사용하는 것을 추천한다. 첫번째 방법은 contextPath가 변경되지 않았다. 방법1 : 프로젝트명(pro14) -> properties -> web project settings -> Context root 변경하고 apply 클릭 방법2 : 서버 tomcat 더블 클릭 -> Modules -> 변경할 프로젝트 선택하고 Edit 클릭 -> path 부분을 (/변경할 path명)으로 수정하고 ok 클릭한다 실행결과 - > 지정된 contextPath 가 출력되었다. 표현식과 표현언어로 contextPath 출력하기
2023.10.25 -
JSP_Lecture 02
FirstServlet 클래스 파일 생성하기 FirstServlet에서 web.xml 파일 태그 아래에 내용, 내용 입력하기 web.xml 에서 중요한 것은 과 에서 을 똑같이 해야 url 매핑이 오류없이 진행된다 localhost:8090/Servlet/first 매핑결과 추상클래스 상속 SecondServlet 클래스파일 새로 생성하고 web.xml 파일에 과 내용 입력하고 /second url로 SecondServlet 파일 메서드 호출할 때 콘솔에 찍히게 구현하기 실행결과 Servlet mapping with annotation 실행결과
2023.10.16 -
JSP _ Lecture 01 STS에서 톰캣 설치
Client = 브라우저를 의미한다 *** -> url은 안 바뀌고 컨텐츠만 member1.jsp 파일로 바뀐다 정상적으로 바뀌면 url이 바뀌고 컨텐츠도 같이 바뀌지만 forward 라이브러리는 url을 바꾸지 않고 컨텐츠만 바뀐다. Model2 Servlet 개념 톰캣 설치하고 server.xml 파일에 port번호 '8090'으로 변환 오라클이 8080을 쓰기 때문에 톰캣 port번호를 수정해야 한다. STS 실행하고 설정
2023.10.13