본문 바로가기

학원

(182)
[Spring] MVC2 예제 (Spring X) Spring MVC에 대해 배우기 전에 이전에 했던 MVC2 패턴을 Spring 스럽게 만들어 보는 연습을 해볼 것이다. Member (DTO 클래스) 선언 //회원정보를 저장하기 위한 클래스 - DTO @AllArgsConstructor @Data public class Member { private String id; private String name; private String address; } 컨트롤러(Controller) : 컨트롤러는 클라이언트의 모든 요청을 받아 URL 주소를 분석하여 요청 처리 클래스(Model)의 메소드를 호출하여 클라이언트의 요청을 처리하고 JSP 문서(Veiw)로 스레드를 이동하여 응답처리 되도록 프로그램의 흐름을 제어하는 기능을 제공한다. 컨트롤러는 서블릿 (Se..
[Spring] 데이터베이스 연동 DataSource 객체를 스프링 컨테이너에게 제공받아 사용하는 방법 DataSource 객체는 다수의 Connection 객체를 미리 생성하여 저장하고 있는 객체이다. DBCP(DataBase Connection Pool)이라고 한다. Spirng Bean Configuration File에서 DataSource 인터페이스를 상속받은 자식클래스를 Spring Bean으로 등록하여 스프링 컨테이너에게 제공받아 사용할 수 있다. DataSource 인터페이스를 상속받은 자식클래스는 Spring 프레임워크에서 제공해주는 spring-jdbc 라이브러리를 빌드 처리하면 된다. (메이븐 사용 : pom.xml) DataSource 관련 라이브러리 외에 Oracle Driver 관련 라이브러리도 프로젝트에 빌드 ..
[Spring] AOP 어노테이션 AopAnnotationBean //AopAnnotationBean 클래스를 스프링빈으로 등록 @Component public class AopAnnotationBean { public void display1() { System.out.println("*** AopAnnotationBean 클래스의 display1() 메소드 실행 ***"); } public void display2() { System.out.println("*** AopAnnotationBean 클래스의 display2() 메소드 실행 ***"); } public void display3() { System.out.println("*** AopAnnotationBean 클래스의 displa3() 메소드 실행 ***"); } } Aop..
[Spring] AOP 사용 예제 (JavaMail 기능 구현 / StopWatch 객체) 예제1) EmailSendBean 클래스를 이용해 메일 서버의 STMP 서비스를 사용하여 메일을 전송시킬 수 있도록 만들어 볼것이다. 메일 서버(Mail Server)란 메일을 송수신하는 서비스를 제공하는 컴퓨터를 의미한다. SMTP(Simple Messgae Transfer Protocol) 서비스로 메일을 보내고 POP3(Post Office Protocol 3) 서비스나 IMAP(Internet Message Access Protocol) 서비스로 메일을 받아 사용자에게 전달할 수 있다. JavaMail 기능을 구현하기 위해서는 spring-context-support 라이브러리와 javax.mail 라이브러리가 프로젝트에 빌드되도록 처리해주어야 한다. 메이븐을 이용해 pom.xml을 수정해주자 ...
Java compiler level does not match the version of the installed Java project facet. https://myblog.opendocs.co.kr/archives/1566
STS 응용 프로그램을 열 수 없습니다 https://velog.io/@youth/Trouble-Shooting-STS-%EC%9D%91%EC%9A%A9-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%84-%EC%97%B4-%EC%88%98-%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4
sts3 오류 https://velog.io/@soyul2823/MacOS-M1-STS%EC%84%A4%EC%B9%98-%EC%98%A4%EB%A5%98
[Mac OS] Port 8080 was already in use 8080 포트 충돌 해결했음..후 https://blog.devez.net/ko/6181