멘토411 e7e샘의 STS3(Spring Tool Suite)설치 및 (1차)환경설정 tomcat Web Server와 WAS의 차이 WebServer는 정적서버 (편의점과 같음 덜짜게해주세요 불가능) HTML CSS JS 브라우저가 실행시키는것이라 정적이고 전부 텍스트이다 Tomcat은 WAS의 해당함 WAS는 동적서버(식당 덜짜게해주세요 가능) 명령어들은 bin폴더 tomcat다운로드 후 파일 이름을 tomcat9로 변경하고 이렇게 치면 서버가 실행됨 여기에 war파일을 갔다놔야 실행된다고한다. 잘 모르겠다. DB에 들어가서 -- sys나 system으로 로그인 -- 현재 포트번호 확인 select dbms_xdb.gethttpport() from dual; -- 포트번호 바꾸기 exec dbms_xdb.sethttpport(9090); commit; 이거 사용 이렇게 뜨면됨 jsp .. 2023. 7. 26. OpenOffice 다운로드 및 ERD그리기 https://www.openoffice.org/ko/download/ 구글에 검색 공식 웹 사이트 -Apache OpenOffice다운로드 전체 다운로드 클릭 이걸로 ERD그림 연결은 연필 옆에 마우스 기준 9번째로 연결시킴 ctrl + U 누르면 밑줄 2023. 7. 26. 동기,비동기 2023. 7. 25. 그냥 수업 필기.. 요청의 흐름 모든 요청은 Controller에서 받음 Controller에는 @Controller 어노테이션이 사용된다. ㄴ요청받고 ㄴ서비스(기능) 매핑 ㄴ요청에 응답 컨트롤러는 인터페이스를 좋아해서 호출을 할 때 인터페이스를 호출한다. 인터페이스에는 @(어노테이션)이 안들어간다. Service 구현 클래스에는 @Service어노테이션이 사용됨. ㄴ기능수행 DAO ㄴDB와 연결 ㄴ쿼리 실행 SQL session pactory 쿼리 실행 SQL SessionTemplate.insert 이볅 .update 변경 .selectOne 한행 처리 .selectList .delete 1.("네임스페이스. ID") 2.("네임스페이스.ID , 파라미터 타입") 2023. 7. 25. Strategy pattern(스트래티지 패턴) Strategy pattern은 전략 패턴으로 불리며, 객체지향의 꽃이다. 유사한 행위들을 캠슐화하여, 객체의 행위를 바꾸고 싶은 경우 직접 변경하는 것이 아닌 전략만 변경 하여, 유연하게 확장 하는 패턴 SOLID중에서 개방폐쇄 원칙(OCP)과 의존 역전 원칙(DIP)를 따른다. 예제(Encoding관련) 전략 메서드를 가진 전략 객체 (Normal Strategy, Base64 Strategy) 전략 객체를 사용하는 컨텍스트(Encoder) 전략 객체를 생성해 컨텍스트에 주입하는 클라이언트 꼭 있어야 할 3가지 1. 전략메서드를 가지는 전략객체(Normal,Base64) 2.전략객체를 사용하는 콘텍스트(encoder) 3.전략 객체를 생성해서 콘텍스트에 주입하는 클라이언트(Main메소드) Encodi.. 2023. 7. 25. Facade Pattern(파사드 패턴) Facade는 건물의 앞쪽 정면 이라는 뜻을 가진다. 여러 개의 객체와 실제 사용하는 서브 객체의 사이에 복잡한 의존관계가 있을 때, 중간에 facade 라는 객체를 두고, 여기서 제공하는 interface만을 활용하여 기능을 사용하는 방식이다. facade는 자신이 가지고 있는 각 클래스의 기능을 명확히 알아야 한다. Facade패턴을 이용한 FTP만들어보기 FTP란? FTP(File Transfer Protocol)은 이용자의 PC와 쇼핑몰 호스팅 서버 간 파일을 송수신하는 프로그램을 말한다. FTP는 파일 전송 전용 서비스이기 때문에, 많은 양의 파일을 일괄적으로 주고 받을 때 효과적임. Ftp(클래스) package Muzi.facade; public class Ftp { private Strin.. 2023. 7. 24. 이전 1 ··· 32 33 34 35 36 37 38 ··· 69 다음