글

라벨이 spring인 게시물 표시

[AWS] Elastc Beanstalk으로 ec2생성 및 배포~2.RDS DB연결~(아마존 엘라스틱 빈스톡 신촌 더조은 학원 )_database_-RDS 연결-++

이미지
~2.RDS(DB) 연결~ 0. DB 연결  # 디비서버 연결설정  - 엘라스틱 빈스톡 > 환경 들어가기 > 구성  네트워킹 및 데이터베이스 편집  엔드포인트 복사 (포트빼고 복사) awseb-e-t3udxjb32z-stack-awsebrdsdatabase-4topmglk7xnl.c3kso6acmqnt.ap-northeast-2.rds.amazonaws.com

[AWS] Elastc Beanstalk으로 ec2생성 및 배포~1.EB생성~(아마존 엘라스틱 빈스톡 신촌 더조은 학원 )__-EB 사용법-++

이미지
 ~1.EB생성~ 0. 사용하지 않는 기존 AWS 서비스 제거  # EC2 제거  - EC2 > 인스턴스 > 인스턴스 상태> ec2 인스턴스 삭제(종료) # RDS 제거  - rds 데이터베이스 > 레코드 상세 > 작업 > 삭제 - RDS > 스냅샷 > 종료된 스냅샷 삭제 - RDS > 자동백업 > 레코드 있으면 삭제  1. AWS Elastic BeanStalk 생성 (첫번째 시도 : 오류발생)  - Elastic Beanstalk > 환경 > 환경생성 # 환경구성  - 환경티어 : 웹서버환경 - 어플리케이션 정보  어플리케이션이름 : springex 애플리케이션 태그 키 : Name  값 : springex-beanstalk - 환경정보  환경이름 : Springex-env 도메인 : springex001 > 가용성확인 (도메인서버이름 확인가능) - 플랫폼  플랫폼 선택 : 톰캣 지정  플랫폼 브랜치 : 톰캣9 correto 17 (플랫폼버전 기본선택) - 어플리케이션 코드 : 샘플 어플리케이션  - 사전 설정 단일 인스턴스(프리티어 사용가능)   * (고가용성 : 오토스케일링 트래픽에 따라 서버가 늘었다 줄었다함) - 다음  # 서비스 엑세스 (이 설정에서 오류가 많이남) - 서비스 역할 : 새 서비스 역할 생성 및 사용 - EC2 키페어 AWS_TEST_KEY(EC2처음 생성할 떄 만들어놓은 키페어) 지정  https://rockbottomdevbus.blogspot.com/2024/07/aws-aws-2aws-ec2-cloud-computer-virtual.html?g1sNow=3&g1sQ=[AWS]%20AWS%20%EA%B0%80%EC%83%81%EC%BB%B4%ED%93%A8%ED%84%B0%20%EC%83%9D%EC%84%...

[Java] 의존성주입 DI 쉽게 이해하기 ~쉬운설명~(자바 개념)_Dependency injection_--++

- JAVA의존성주입(DI) :  말부터 어렵게 느껴진다.  여태 그냥 가져다가 쓰고 있었지만, 원리를 이해하고 사용하지는 않고 있었다.  이번 기회에 개념을 이해해보자 - 쉽게 이해하기 :   1. 장난감을 가지고 노는 아이가 있다.  - 장난감을 가지고 놀기 위해 장난감을 작동 시키게끔 건전지를 넣어야 한다. 2. 장난감 건전지  - 하지만 건전지는 내장형일 수 도 있고, 외부에서 끼워 넣기만 하면 되는 장난감일 수 도 있다. - 내장형 건전지는 갈아 끼우는 것이 쉽지 않다. - 외부에서 끼워 넣는 것 이 훨씬 간편할 것이다.  * 내장형 건전지 : 의존성 주입을 하지 않는다고 생각하면 될 것 같다.  * 외장형 건전지 :  의존성 주입을 하고 있다고 생각하면 될 것 같다. 관계를 느슨하게 만들어주어 좀더 편하게 사용할 수 있도록해준다. 원래는 XML파일에 관계에대하여 전부 등록해줘야하지만 그과정이 힘들기 때문에  스프링이 각각의 필요한 객체들을 어노테이션 드리븐을 통해 읽어드려서 그과정을 처리해준다. 서비스나 컨트롤러등 컴포넌트에서의 어노테이션 변수는 의존관계를 표시해준다. 

[Java] toString사용이유 ~게시판 만들 때 VO의 toString 사용이유 /디버깅 가상메모리값 결과값 텍스트로 출력 시~(자바 투스트링 디버깅 시스아웃)_System.out.println debugging-Reasons for using tostring-++

이미지
+  toString사용이유  :  게시판 만들 때 VO의 toString 사용이유  + 디버깅 할 때 System.out.println()를 이용하여 값을 찍어볼 때 가상메모리값이 출력된다면?  +  toString 사용이유   1. 게시판을 만들 때 VO를 만들고 VO에 toString을 정의해준다.  - VO란? 보통은 데이터를 CRUD할때 한번에 데이터들을 주고받기 용이하게 하기위하여 쓰이며,  DB 테이블의 각 컬럼들을 VO의 필드로 등록해놓는다.  -- VO는 봉투와 같이 담아서 주고 받는다는 개념으로 생각해보는게 이해하기 수월 할 것 이다. -- xxx VO.Java 파일하나를 만들어서 VO클래스 하나로 각필드 값을 얻어오고 저장하는(봉투에 넣었다 뺏다 하는) 기능을 한다.  -- VO를 통해 디버깅할 때 값을 한번에 확인하기 때문에 디버깅이 용이 해진다 -- VO가 없다면 예를들어 insert 혹은 update를 할 때 데이터 입출력 시 필드 전부를 정의 해야하여 코드가 지저분해지고, 가독성이 떨어지며, 코드의 이해가 어려워져 운영자가 관리하기 힘들어진다. - VO에서 toString을 만드는 이유 -- 디버깅 시 데이터를 주고 받을 때 VO를 통해 데이터를 주고 받을 때가 많다. -- 디버깅 시 간단하게 콘솔에서 값을 확인하기 위해 System.out.println()을 많이 사용한다. -- System.out.println() 로 VO를 찍어서 값을 확인하고자 할 때 toString이 없다면, 아래 사진처럼 가상메모리 값이 출력된다.  + 디버깅 할 때  System.out.println()를 이용하여 값을 찍어볼 때 가상메모리값이 출력된다면?  1. 예제   - java.lang 패키지 프로그래밍 시 import 하지 않아도 자동으로 import 됨 import.java.lang.*; 많이 사용하는 기...

[게시판] 메이븐 게시판 만드는법8~삭제/delete~(자바 스프링 만들기 예제)_jdbc java maven spring_-How to make a bulletin board-++

+  메이븐 게시판 만드는법8 : 삭제/delete +  메이븐 게시판 만드는법7 : 수정/update https://rockbottomdevbus.blogspot.com/2023/03/7update-jdbc-java-maven-spring-how-to.html +  메이븐 게시판 만드는법6 : 상세페이지/detail/veiw https://rockbottomdevbus.blogspot.com/2023/02/6detailveiw-jdbc-java-maven-spring-how.html +  메이븐 게시판 만드는법5 : 세팅 ( 인코딩설정) 및 등록/insert https://rockbottomdevbus.blogspot.com/2023/01/5-jdbc-java-maven-spring-how-to-make.html +  메이븐 게시판 만드는법4 : 설치 및 세팅 (DB테이블 생성) https://rockbottomdevbus.blogspot.com/2022/12/4db-jdbc-java-maven-spring-how-to-make.html +  메이븐 게시판 만드는법3 : 설치 및 세팅 (DB연결하기) https://rockbottomdevbus.blogspot.com/2022/11/3db-jdbc-java-maven-spring-how-to-make.html +  메이븐 게시판 만드는법2 : 설치 및 세팅 (프로젝트 임포트하기) https://rockbottomdevbus.blogspot.com/2022/07/2-java-maven-spring-how-to-make.html +  메이븐 게시판 만드는법1 : 설치 및 세팅 https://rockbottomdevbus.blogspot.com/2022/05/1-java-maven-spring-how-to-make.htm * 프로젝트 다운로드  1.  lis...

[게시판] 메이븐 게시판 만드는법7~수정/update~(자바 스프링 만들기 예제)_jdbc java maven spring_-How to make a bulletin board-++

+  메이븐 게시판 만드는법7 : 수정/update +  메이븐 게시판 만드는법6 : 상세페이지/detail/veiw https://rockbottomdevbus.blogspot.com/2023/02/6detailveiw-jdbc-java-maven-spring-how.html +  메이븐 게시판 만드는법5 : 세팅 ( 인코딩설정) 및 등록/insert https://rockbottomdevbus.blogspot.com/2023/01/5-jdbc-java-maven-spring-how-to-make.html +  메이븐 게시판 만드는법4 : 설치 및 세팅 (DB테이블 생성) https://rockbottomdevbus.blogspot.com/2022/12/4db-jdbc-java-maven-spring-how-to-make.html +  메이븐 게시판 만드는법3 : 설치 및 세팅 (DB연결하기) https://rockbottomdevbus.blogspot.com/2022/11/3db-jdbc-java-maven-spring-how-to-make.html +  메이븐 게시판 만드는법2 : 설치 및 세팅 (프로젝트 임포트하기) https://rockbottomdevbus.blogspot.com/2022/07/2-java-maven-spring-how-to-make.html +  메이븐 게시판 만드는법1 : 설치 및 세팅 https://rockbottomdevbus.blogspot.com/2022/05/1-java-maven-spring-how-to-make.htm * 라인이랑 소스랑 안맞는경우 게시판 만드는법 마지막글에 파일 다운로드를 받아주세요.  1.  detailForm.jsp  파일 수정 ( 함수 수정 20line / 버튼수정 37line / form태그 수정 29line / input태그 추가 30) - 수...
T O P